À retenir
- Les thèmes Shopify ajoutent automatiquement les schémas Product et Organization ; certains ajoutent aussi BreadcrumbList.
- Google a cessé d’afficher les résultats enrichis FAQ en mai 2026. Le schéma FAQPage balise toujours vos questions et réponses pour les machines, mais il ne modifie plus votre affichage dans les résultats de recherche.
- Les types de schémas supplémentaires (HowTo, Article, Event) nécessitent de modifier theme.liquid ou d’utiliser Fudge.
- Testez toutes vos données structurées avec le test des résultats enrichis de Google avant de considérer le travail terminé.
Pour ajouter des données structurées à Shopify, vérifiez le JSON-LD que votre thème génère déjà, ajoutez le schéma manquant (champs Product plus complets, FAQPage, Article) dans le code du thème ou avec une application, puis validez-le dans le test des résultats enrichis de Google.
Les données structurées Shopify correspondent au code JSON-LD dans le HTML de votre boutique qui indique exactement à Google ce qui se trouve sur chaque page : vos produits, vos prix, vos FAQ et les détails de votre marque. Ce code suit le vocabulaire schema.org, c’est pourquoi on l’appelle aussi balisage schema (schema markup). Lorsque Google peut lire votre contenu sous forme de données structurées, il peut afficher des résultats enrichis (rich results) : notes par étoiles, prix, disponibilité et d’autres affichages améliorés qui prennent plus de place et attirent plus de clics.
Comment ajouter des données structurées à Shopify ?
En trois étapes :
- Vérifiez ce que votre thème génère déjà. Les thèmes Shopify ajoutent automatiquement les schémas Product et Organization, et certains ajoutent aussi BreadcrumbList - ne les dupliquez pas.
- Ajoutez ce qui manque pour vos pages : FAQPage, Article, VideoObject, ou un schéma Product plus complet. Utilisez une application, modifiez le code du thème, ou décrivez ce dont vous avez besoin à Fudge, l’opérateur IA pour les boutiques Shopify, qui le prépare dans le cadre de son travail de SEO Shopify et vérifie d’abord ce que votre thème génère déjà.
- Validez avec le test des résultats enrichis de Google pour que des erreurs ne bloquent pas silencieusement vos résultats enrichis.
Ce que Shopify ajoute automatiquement
Les thèmes intégrés de Shopify (Dawn et autres) incluent d’emblée plusieurs types de schémas :
Schéma Product - sur chaque page produit. Inclut le nom, la description, l’image, le prix, la devise et la disponibilité. C’est ce qui active le prix et la disponibilité dans les résultats Google ; les notes par étoiles proviennent du schéma de votre application d’avis.
Schéma Organization - généralement dans le footer ou theme.liquid. Inclut le nom de votre boutique, l’URL et le logo.
Schéma BreadcrumbList - certains thèmes l’ajoutent sur les pages de collection et de produit (Dawn ne le fait pas). Cela aide Google à afficher le fil d’Ariane (Accueil > Collection > Produit) dans les résultats de recherche.
Pour vérifier ce qui est déjà sur vos pages, visitez une page produit, faites un clic droit → Code source de la page, et cherchez application/ld+json. Vous verrez les blocs de schéma JSON-LD que Shopify a déjà ajoutés.
Vous pouvez aussi coller votre URL dans le test des résultats enrichis de Google pour voir tous les schémas détectés.
Comment ajouter le schéma Product dans Shopify
Shopify ajoute automatiquement un schéma Product de base aux pages produits. La vraie question est de savoir si le vôtre est complet - un schéma Product incomplet reste valide, mais Google affiche des annonces plus riches pour les pages qui remplissent plus de champs.
Ce qu’inclut le schéma Product par défaut de Shopify : nom du produit, description, image, prix, devise, disponibilité et SKU.
Ce qui manque généralement :
brand- Google l’utilise pour regrouper vos produits sous votre marque dans les résultats Shopping.gtin/mpn- le code-barres ou le numéro de pièce du fabricant. Requis pour le traitement optimal des fiches marchands. Shopify stocke les codes-barres par variante ; le schéma ne les inclut que si votre thème les génère.aggregateRatingetreview- les notes par étoiles dans les résultats de recherche. Celles-ci proviennent de votre application d’avis (Judge.me, Loox et consorts injectent toutes leur propre schéma), pas de Shopify lui-même. Si vous avez des avis mais pas d’étoiles dans Google, le schéma de votre application d’avis est la première chose à vérifier. Voir comment ajouter des widgets d’avis dans Shopify.
Vérifiez ce que vos pages produits génèrent
Collez l’URL d’un produit dans le test des résultats enrichis de Google. Sous “Fiches marchands” (Merchant listings) et “Extraits de produits” (Product snippets), vous verrez chaque champ détecté par Google, plus des avertissements pour les champs qu’il voulait mais n’a pas trouvés. Les avertissements ne bloquent pas les résultats enrichis, mais chaque avertissement est un champ que vos concurrents remplissent peut-être.
Ajoutez les champs manquants dans votre thème
Votre thème génère le schéma Product à partir d’un fichier Liquid - cherchez dans le code du thème (Boutique en ligne → Thèmes, cliquez sur le menu à trois points (…) à côté de votre thème, puis Modifier le code) application/ld+json pour le trouver. Complétez-le avec les champs manquants plutôt que d’ajouter un deuxième bloc Product :
"brand": {
"@type": "Brand",
"name": {{ product.vendor | json }}
},
{%- if product.selected_or_first_available_variant.barcode != blank -%}
"gtin": {{ product.selected_or_first_available_variant.barcode | json }},
{%- endif -%}
Si votre thème utilise le filtre structured_data (le Dawn actuel génère le JSON-LD du produit avec {{ product | structured_data }}), vérifiez d’abord sa sortie ; il inclut peut-être déjà la marque et le code-barres. Pour le changer, remplacez le filtre par votre propre bloc plutôt que d’en ajouter un deuxième.
Si votre thème n’a aucun schéma Product (certains thèmes anciens ou fortement personnalisés le suppriment), ajoutez un bloc complet au template produit :
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | json }},
"image": {{ product.featured_image | image_url: width: 1200 | prepend: "https:" | json }},
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ request.origin | append: product.url | json }},
"price": {{ product.selected_or_first_available_variant.price | divided_by: 100.0 | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"availability": "https://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
Une règle : ne codez jamais en dur les prix, les notes ou la disponibilité comme des valeurs littérales. Récupérez-les depuis les objets Liquid comme ci-dessus pour que le schéma reste fidèle aux changements de votre catalogue.
Si vous préférez ne pas modifier le Liquid, décrivez le changement à Fudge : “extend my product schema with brand and barcode fields” - il localise le schéma existant du thème et prépare la modification à cet endroit pour que vous l’approuviez.
Types de balisage schema Shopify : quoi utiliser et où
Le schéma Product n’est qu’un début, pas tout le travail. Voici l’ensemble complet des types de balisage schema qui comptent pour une boutique Shopify :
| Type de schéma | Ce qu’il permet | Où il se place | Shopify l’ajoute ? |
|---|---|---|---|
| Product | Résultats enrichis pour le prix, la disponibilité et les notes | Pages produits | Oui (la plupart) |
| Organization | Nom de marque, logo et liens de profils dans Google | Sur tout le site (head/footer) | Oui (la plupart) |
| BreadcrumbList | Le chemin Accueil > Collection > Produit dans les résultats | Pages de collection et produits | Certains thèmes |
| WebSite | Nom du site dans les résultats | Page d’accueil | Certains thèmes |
| FAQPage | Plus de résultat enrichi depuis mai 2026 ; balise les Q&R pour les machines | Toute page avec FAQ visibles | Non |
| Article / BlogPosting | Traitement article pour les articles de blog | Articles de blog | Certains thèmes |
| VideoObject | Miniatures vidéo dans la recherche | Pages avec vidéo intégrée | Non |
| ItemList | Éligibilité liste/carrousel pour les listes classées | Pages collection et listicles | Non |
| HowTo | Structure par étapes lisible par les machines | Contenu de tutoriel | Non |
| LocalBusiness | Encart local avec horaires et emplacement | Boutiques avec magasin physique | Non |
Deux réserves à garder en tête : Google a retiré le résultat enrichi visible HowTo en 2023 et le résultat enrichi FAQ en mai 2026, donc les balisages HowTo et FAQPage aident désormais surtout les lecteurs machines plutôt que d’obtenir une apparence de recherche spéciale. Et ajouter un type de ce tableau vous rend éligible à son résultat enrichi - Google décide toujours par requête s’il l’affiche ou non.
Le schema rend également vos pages plus faciles à analyser pour les moteurs de recherche IA. Si cela fait partie de vos objectifs, consultez notre guide sur l’optimisation pour les moteurs de réponse (AEO) pour Shopify.
Ajouter le schéma FAQPage
Le schéma FAQPage n’obtient plus de résultat enrichi. Google a limité les listes déroulantes de FAQ aux sites gouvernementaux et de santé en 2023, puis a cessé de les afficher pour tous les sites à partir du 7 mai 2026, selon ses mises à jour de documentation. Le balisage reste valide et ne fait aucun mal : il balise les questions et réponses visibles sur votre page pour toute machine qui la lit.
Si le but est de répondre aux agents de shopping IA, les réponses qui comptent vont dans la Base de connaissances Shopify (Shopify Knowledge Base), une application Shopify gratuite que les agents interrogent directement. Notre guide de la Base de connaissances Shopify explique comment la remplir.
Si vous voulez toujours le balisage FAQPage aux côtés d’une FAQ visible, voici vos options.
Méthode 1 — Utiliser une application
Des applications comme FAQs by Relishify ou HelpCenter génèrent automatiquement le bon schéma FAQPage lorsque vous créez des FAQ via leur interface. C’est l’approche la plus simple.
Méthode 2 — Ajouter une section FAQ avec schéma
Si vous souhaitez ajouter des FAQ nativement sans application, vous devrez :
- Créer ou modifier une section dans votre thème (Boutique en ligne → Thèmes, cliquez sur le menu à trois points (…) à côté de votre thème, puis Modifier le code, et ouvrez
sections/) - Ajouter le HTML pour les questions et réponses de la FAQ
- Inclure le schéma JSON-LD FAQPage qui référence ces questions
Le JSON-LD ressemble à ça :
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Combien de temps prend la livraison ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La livraison standard prend de 3 à 5 jours ouvrables."
}
}
]
}
Ce JSON se place dans une balise <script type="application/ld+json">.
Méthode 3 — Fudge
Décrivez ce dont vous avez besoin : “Ajoute une section FAQ à mes pages produits avec des données structurées FAQPage qui correspondent aux questions visibles.” Fudge génère la section avec le bon schéma JSON-LD intégré. Il peut aussi trouver les pages qui ont besoin de données structurées : un audit SEO, lancé à votre demande, liste les pages avec des données structurées manquantes, et les correctifs arrivent sous forme de brouillons que votre équipe pourra approuver.
Pour créer une page qui regroupe toutes vos FAQ, voir Créer une page FAQ dans Shopify.
Ajouter des types de schémas personnalisés
Pour les types de schémas au-delà de Product et FAQ — comme HowTo, Article ou VideoObject — vous devrez ajouter le JSON-LD directement à votre thème.
Pour les schémas sur tout le site (Organization, WebSite) : modifiez theme.liquid dans la section <head>.
Pour les schémas spécifiques à un template (Article sur les articles de blog, HowTo sur les pages de guide) : ajoutez le JSON-LD à la section qui génère cette page (par exemple sections/main-article.liquid).
Travaillez toujours sur un thème dupliqué. Boutique en ligne → Thèmes → menu à trois points → Dupliquer avant de modifier le moindre code.
Comment tester les données structurées dans Shopify : guide du validateur
Des erreurs dans vos données structurées peuvent empêcher l’affichage des résultats enrichis même si le schéma est présent. Voici la routine de test que nous utilisons après chaque modification de schéma :
Étape 1 - Lancer le test des résultats enrichis. Collez l’URL de votre page dans le test des résultats enrichis de Google. Il explore la page comme le fait Googlebot, ce qui lui permet de repérer les problèmes qu’une simple lecture du code source rate (comme le schéma qu’une application injecte avec JavaScript).
Étape 2 - Lire correctement les trois niveaux de résultats. Le test regroupe les résultats par type de schéma :
- Éléments valides (Valid items) - éligibles aux résultats enrichis. C’est tout bon.
- Avertissements (“problèmes non critiques”) - champs facultatifs que vous avez laissés vides, comme
gtinouaggregateRatingsur un produit. Les résultats enrichis s’affichent toujours, mais remplir ces champs permet d’obtenir des fiches plus complètes. - Erreurs (Errors) - champs obligatoires manquants ou mal formés. Ce type de schéma est inéligible tant que ce n’est pas corrigé.
Étape 3 - Corriger les erreurs dans la source qui les a produites. Les schémas générés par le thème se corrigent dans le fichier Liquid ; les schémas injectés par une application se corrigent dans les paramètres de l’application (ou en supprimant une application en doublon). Ensuite, relancez le test.
Étape 4 - Vérifier les types non Google avec le validateur de balisage Schema. L’outil de Google ne signale que les types pour lesquels il affiche des résultats enrichis. validator.schema.org valide tout le reste par rapport au vocabulaire schema.org.
Étape 5 - Surveiller dans la Google Search Console. Sous Améliorations, la Search Console montre quels types de résultats enrichis Google a détectés sur tout votre site et signale les pages avec des erreurs - c’est votre système d’alerte précoce lorsqu’une mise à jour de thème casse un schéma. Après une correction, utilisez Inspection de l’URL → Demander l’indexation pour accélérer le nouveau crawl.
Deux de nos outils gratuits couvrent la vue d’ensemble de la boutique :
- Shopify AI Readiness Checker - signale les données structurées manquantes, les lacunes de lisibilité par les machines, et d’autres signaux sur lesquels s’appuient les agents de shopping IA
- Shopify Catalog Data Audit - scanne les données du produit elles-mêmes : catégories, identifiants, couverture des schémas, et le niveau de détail dont les agents ont besoin pour faire correspondre les produits aux requêtes
Erreurs courantes avec les données structurées sur Shopify
Ajouter un schéma pour du contenu qui n’est pas sur la page. Si votre schéma FAQ référence des questions qui n’apparaissent pas en tant que texte visible sur la page, Google peut l’ignorer ou le pénaliser comme étant trompeur.
Schéma en double. Si vous installez une application SEO qui ajoute des schémas en plus du schéma intégré de Shopify, vous risquez d’avoir des schémas Product en double. Consultez le test des résultats enrichis pour voir s’il y a des avertissements à ce sujet.
Prix obsolètes dans le schéma Product. Le schéma Product intégré de Shopify se met à jour dynamiquement avec les prix de vos produits, mais un schéma ajouté de façon personnalisée peut coder en dur des valeurs qui deviennent obsolètes.
Pour le texte d’extrait que Google affiche sous votre titre, consultez Modifier les méta-descriptions dans Shopify.
FAQ
Comment ajouter le schéma produit dans Shopify ?
Généralement, vous n'avez pas besoin de l'ajouter - les thèmes Shopify génèrent le schéma Product sur chaque page produit. Ce que vous ajoutez, ce sont les champs manquants : complétez le JSON-LD existant du thème avec brand et gtin, et laissez votre application d'avis fournir aggregateRating. N'ajoutez vous-même un bloc Product complet que si votre thème n'en a aucun.
Quelle est la différence entre les données structurées et le balisage schema ?
En pratique, ils signifient la même chose. Les données structurées sont le concept général de données de page lisibles par les machines ; le balisage schema fait référence au fait de les écrire avec le vocabulaire schema.org, qui est celui que Google lit. Sur Shopify, les deux décrivent les mêmes blocs application/ld+json dans votre thème.
Shopify ajoute-t-il automatiquement le schéma Product ?
Oui - Dawn et la plupart des thèmes Shopify modernes incluent par défaut les schémas Product et Organization, et certains ajoutent aussi BreadcrumbList. Affichez le code source de n'importe quelle page produit et cherchez application/ld+json pour confirmer. Les thèmes plus anciens ou fortement personnalisés ont pu le supprimer ; dans ce cas, vous devrez le rajouter manuellement.
Combien de temps après l'ajout du schéma vais-je voir des résultats enrichis dans Google ?
En général de 2 à 8 semaines pour les types qui ont encore un résultat enrichi, comme Product. Google doit explorer à nouveau la page, valider le schéma et décider si la page justifie le résultat enrichi. Soumettre l'URL via l'outil d'inspection d'URL de la Google Search Console peut accélérer le recrawl. Même avec un schéma valide, Google choisit quand afficher les résultats enrichis - ce n'est pas garanti.
Puis-je ajouter plusieurs types de schémas sur la même page ?
Oui. Une page produit peut inclure simultanément les schémas Product, BreadcrumbList, Organization et Review. Chacun va dans son propre bloc <script type="application/ld+json">. Veillez juste à ne pas dupliquer le même type deux fois (par ex., deux schémas Product pour le même produit) - cela perturbe Google.
Pourquoi mon schéma FAQPage n'affiche-t-il pas de résultats enrichis ?
Parce que Google n'affiche plus de résultats enrichis FAQ pour aucun site. Il les a limités aux sites gouvernementaux et de santé en 2023 et a cessé de les afficher entièrement à partir du 7 mai 2026. Le balisage reste valide et ne fait aucun mal, mais il ne modifiera pas votre annonce. Consacrez vos efforts aux réponses visibles sur la page et, pour les agents de shopping IA, à la Base de connaissances Shopify.
Dois-je supprimer l'application de données structurées si mon thème inclut déjà le schéma Product ?
Oui - dupliquer le schéma Product pour le même produit perturbe Google et peut supprimer complètement les résultats enrichis. Choisissez une seule source. Si le schéma intégré de votre thème est solide, désinstallez la fonctionnalité de schéma de l'application SEO. Si le schéma de l'application est plus riche (par ex., il inclut des agrégations d'avis que le thème n'a pas), gardez l'application et remplacez le schéma du thème.