Technique
Données structurées Shopify : Product, Breadcrumb, Organization
Votre thème Shopify écrit déjà du JSON-LD sur vos fiches, mais pas toujours celui dont Google a besoin. Cette page fait partie de notre dossier SEO technique Shopify : elle montre ce qui est fourni, ce qui manque souvent et comment le vérifier.
Le JSON-LD sur Shopify est un balisage schema.org placé dans le code du thème. Il décrit à Google vos produits (Product ou ProductGroup), le chemin de navigation (BreadcrumbList) et votre entreprise (Organization). Google recommande le format JSON-LD, mais il ne garantit aucun affichage en résultat enrichi, même avec un balisage valide.
À quoi servent les données structurées ?
Les données structurées décrivent le contenu d'une page dans un vocabulaire que les moteurs lisent sans ambiguïté : ce produit coûte tel prix, dans telle devise, il est en stock, il appartient à telle catégorie. Google accepte trois formats et indique JSON-LD comme format recommandé.
Trois règles de Google encadrent l'usage :
- le balisage doit représenter fidèlement le contenu de la page, et ne pas décrire un contenu invisible pour le lecteur ;
- Google ne garantit pas que vos données structurées s'affichent dans les résultats, même si le test des résultats enrichis les valide ;
- un balisage trompeur peut entraîner une action manuelle, qui retire l'éligibilité aux résultats enrichis.
Les données structurées ne remplacent donc ni un bon title ni une fiche bien écrite. Elles aident Google à lire ce qui existe déjà. Dans le guide SEO Shopify, nous les traitons comme une brique parmi d'autres, pas comme un raccourci.
Ce que Shopify et votre thème fournissent
L'aide de Shopify indique que les thèmes incluent automatiquement un balisage schema pour les produits. Côté développeurs, Shopify fournit le filtre Liquid structured_data, qui convertit un objet en données structurées schema.org. Il s'applique aux objets product et article :
- un produit sans variantes ressort en type
Product; - un produit avec variantes ressort en type
ProductGroup; - un article de blog ressort en type
Article.
Le filtre ne produit ni BreadcrumbList ni Organization. Ces deux types dépendent de ce que votre thème ou vos applications ajoutent. Un thème ancien, modifié à la main ou complété par des applications peut aussi produire deux balisages Product sur la même fiche. D'où l'intérêt de tester plutôt que de supposer.
Product et fiche marchand
Google distingue deux usages du balisage Product. Les extraits de produit visent les pages où l'on ne peut pas acheter directement, comme un test éditorial. Les fiches marchand (« merchant listing ») visent les pages où le client peut acheter chez vous : c'est le cas de vos fiches Shopify. Google précise que seules les pages où l'acheteur peut acheter un produit sont éligibles à ces expériences.
| Propriété | Statut pour une fiche marchand | Ce qu'elle décrit |
|---|---|---|
name | Obligatoire | Le nom du produit |
image | Obligatoire | L'URL d'une photo du produit, explorable et indexable |
offers avec price et priceCurrency | Obligatoire | Le prix actif et sa devise au format ISO 4217 (EUR) |
gtin et identifiants voisins | Recommandé | Les identifiants globaux applicables |
availability | Recommandé | La disponibilité, par exemple en stock |
shippingDetails, hasMerchantReturnPolicy | Recommandé | Livraison et retours de l'offre |
Pour la livraison et les retours, Google recommande de déclarer une politique globale au niveau de l'Organization, et de réserver le niveau de l'offre aux exceptions. Google indique aussi qu'il peut chercher à vérifier les données d'une fiche marchand avant de les afficher, et qu'envoyer à la fois le balisage et un flux Merchant Center maximise l'éligibilité.
Pour les variantes (tailles, couleurs), Google décrit le type ProductGroup avec ses variantes en hasVariant, un identifiant de groupe productGroupID et les attributs qui varient en variesBy. Quand toutes les variantes se choisissent sur une seule page, le groupe doit avoir une seule URL canonique, et chaque variante doit pouvoir s'ouvrir par une adresse distincte avec un paramètre. Ce point rejoint la question du contenu dupliqué sur Shopify.
BreadcrumbList : le fil d'Ariane balisé
Le type BreadcrumbList indique la position d'une page dans l'arborescence du site. Google recommande un fil qui suit le parcours typique d'un visiteur (Accueil, collection, produit) plutôt que de recopier la structure de l'URL. C'est utile sur Shopify, où l'adresse d'une fiche ne contient pas sa collection. Côté affichage, Google précise que ce résultat enrichi n'apparaît que sur ordinateur, pas sur mobile.
des boutiques de notre relevé n'avaient pas de données structurées BreadcrumbList sur la fiche produit.
Observatoire des catalogues Shopify français, Rank-Brain, relevé de septembre 2026, 696 boutiques sur 1 401.Le balisage suppose un fil visible : commencez par ajouter un fil d'Ariane Shopify à vos fiches, puis balisez-le. Voici la forme minimale, avec une adresse d'exemple. Le dernier élément peut omettre item : Google prend alors l'URL de la page.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Bougies parfumées",
"item": "https://www.example.com/collections/bougies-parfumees"
},
{
"@type": "ListItem",
"position": 2,
"name": "Bougie au soja, 200 g"
}
]
}
Ce bloc se place dans une balise <script type="application/ld+json">. Sur Shopify, les noms et adresses doivent être générés par Liquid à partir de la collection et du produit réels, jamais écrits en dur.
Organization sur la page d'accueil
Le balisage Organization aide Google à comprendre les informations administratives de votre entreprise et à la distinguer d'autres. Google recommande de le placer sur la page d'accueil, ou sur une seule page qui présente l'organisation ; inutile de le répéter partout. Aucune propriété n'est obligatoire : Google conseille d'ajouter toutes celles qui sont pertinentes, comme name, url, logo, sameAs, address, contactPoint ou vatID. Depuis novembre 2025, Google accepte aussi une politique de livraison au niveau du marchand.
des boutiques de notre relevé n'avaient pas de données structurées Organization sur la page d'accueil.
Observatoire des catalogues Shopify français, Rank-Brain, relevé de septembre 2026, 213 boutiques sur 1 425.{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nom de votre boutique",
"url": "https://www.example.com/",
"logo": "https://www.example.com/logo.png",
"sameAs": [
"https://www.instagram.com/votre-compte"
]
}
Remplacez chaque valeur par vos informations réelles, et ne déclarez que des comptes qui vous appartiennent.
Avis et notes : la règle à ne pas franchir
Les étoiles dans les résultats sont tentantes, et Google encadre strictement les avis. Il range parmi les contenus trompeurs les faux avis, et prévient que des avis ou notes qui ne viennent pas de vrais utilisateurs peuvent entraîner une action manuelle. En juillet 2026, Google a ajouté une consigne sur les avis faux et sur les avis incités non divulgués.
La règle pratique : n'ajoutez aggregateRating ou review que si votre application d'avis affiche ces avis sur la page et qu'ils viennent de clients réels. Pas d'avis, pas de note dans le balisage.
Ce que Google n'affiche plus
Le balisage FAQ a longtemps été ajouté aux fiches et aux collections pour gagner de la place dans les résultats. Google a annoncé le 8 mai 2026 que ce résultat enrichi n'apparaît plus dans la recherche depuis le 7 mai 2026, puis a retiré sa documentation le 15 juin 2026. Une FAQ reste utile au lecteur sur la page ; son balisage n'apporte plus d'affichage spécifique dans Google. Google a retiré plusieurs autres types de balisage en 2025 et 2026 : consultez sa galerie actuelle avant d'en ajouter un nouveau.
Tester votre balisage
- Passez une fiche produit dans le test des résultats enrichis de Google : vérifiez que le produit et le fil d'Ariane sont détectés, sans erreur bloquante.
- Testez une fiche avec variantes : le type doit refléter le groupe de produits, et le prix doit correspondre à celui affiché.
- Testez la page d'accueil : l'organisation doit être détectée.
- Après une modification, utilisez l'outil d'inspection d'URL de Search Console, que Google cite aussi pour contrôler la conformité technique.
Avec Puck
Puck importe vos produits, collections et articles, puis lance un audit technique daté qui sert de base aux priorités. Chaque proposition de correction attend votre validation explicite avant toute écriture dans Shopify. Le pilote fonctionne derrière connexion : vous pouvez demander une démonstration par courriel ou faire auditer votre boutique.
Questions fréquentes
Shopify ajoute-t-il des données structurées automatiquement ?
D'après l'aide de Shopify, les thèmes incluent un balisage pour les produits. BreadcrumbList et Organization dépendent du thème et des applications : testez une fiche et l'accueil.
Faut-il une application pour le JSON-LD sur Shopify ?
Pas forcément. Le balisage peut venir du thème ou d'un ajout dans son code. Une application peut aider, mais vérifiez qu'elle ne double pas le balisage Product déjà présent.
Des données structurées valides garantissent-elles les étoiles ou le prix dans Google ?
Non. Google indique qu'il ne garantit pas l'affichage des résultats enrichis, même quand le test valide le balisage.
Le balisage FAQ sert-il encore ?
Plus pour l'affichage : Google a cessé de montrer ce résultat enrichi le 7 mai 2026. La FAQ visible garde son intérêt pour les lecteurs.