Want more qualified Shopify traffic from AI search?
Run a free Naridon scan to see which prompts, products, and AI engines can send more ready-to-buy visitors.
TL;DR : Le thème par défaut de Shopify n'est livré qu'avec un balisage Product partiel et un balisage Organization de base. Pour la visibilité IA, ChatGPT, Perplexity, Google AI Overview, il vous faut un balisage Product complet (avec aggregateRating, review, GTIN/MPN, brand, material, color), FAQ, Organization, BreadcrumbList et Review. Vous pouvez l'ajouter de trois façons : (1) modifier theme.liquid et product.liquid manuellement, (2) utiliser les metafields plus des snippets Liquid, ou (3) installer une application qui injecte tout automatiquement. Naridon couvre l'option 3, sans modification du thème, maintient le balisage synchronisé au fur et à mesure que votre catalogue change, et signale chaque produit dont le balisage est manquant ou mal formé.
Si vous gérez une boutique Shopify et tenez à apparaître dans les recommandations d'achat générées par IA, le balisage Schema n'est pas optionnel. Les moteurs IA utilisent les données structurées comme vérité de référence. Une page produit sans JSON-LD correct est de fait invisible pour la couche shopping de ChatGPT et les fiches produit de Perplexity, même si le produit existe, est expédié et se vend.
Ce guide est le guide pratique. Pas de blabla sur « qu'est-ce que le Schema ». Juste comment ajouter un balisage Schema complet à Shopify en 2026, ce que les réglages par défaut oublient et ce dont chaque page produit a réellement besoin.
1. Ce que le thème par défaut de Shopify livre déjà
Avant d'ajouter quoi que ce soit, sachez ce que vous avez déjà. Le thème Dawn de Shopify (celui par défaut en 2026) et la plupart des thèmes payants (Impulse, Warehouse, Prestige, etc.) sont livrés avec le balisage suivant intégré :
- Balisage Product sur les pages produit, name, description, image, offers (price, priceCurrency, availability) et parfois sku
- Balisage Organization sur la page d'accueil, name, logo, url
- Balisage WebSite avec une SearchAction de base
C'est le plancher. Voici ce que le balisage par défaut de Shopify n'inclut pas d'origine, et ce que les moteurs IA recherchent précisément :
aggregateRating(ratingValue, reviewCount), la plus grosse omission- le tableau
reviewavec les avis individuels brand(avec un vrai type Brand, pas juste une chaîne)gtin13,gtin12,mpn,skuau niveau de la variantematerial,color,size,pattern- le balisage FAQ sur les pages produit et collection
- le balisage BreadcrumbList sur toutes les pages profondes
- le balisage Article sur les articles de blog avec author, datePublished, dateModified corrects
Ces lacunes sont exactement les champs qui déterminent si ChatGPT et Perplexity font suffisamment confiance à votre produit pour le recommander plutôt qu'un concurrent. Pour la théorie plus approfondie sur le pourquoi, lisez notre analyse les données structurées améliorent-elles les citations IA.
2. Les trois façons d'ajouter du balisage Schema à Shopify
Il existe trois approches légitimes, classées par rapidité et durabilité.
2.1 Option A : modifications Liquid manuelles (développeur requis)
Modifiez theme.liquid et product.liquid (ou leurs équivalents de section dans les thèmes Online Store 2.0) pour injecter des blocs JSON-LD. Vous écrivez du Liquid qui lit les données produit, les metafields et le nombre d'avis, puis produit un objet Schema complet.
Avantages : contrôle maximal, aucun coût récurrent. Inconvénients : casse lors des mises à jour du thème, aucune synchronisation automatique lorsque vous ajoutez des produits ou modifiez les avis, et exige une maîtrise de Liquid et de schema.org.
Exemple de balisage Product minimal à coller dans product.liquid :
{% raw %}<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "{{ product.title | escape }}",
"image": [
{% for image in product.images %}"https:{{ image.src | img_url: '1200x' }}"{% unless forloop.last %},{% endunless %}{% endfor %}
],
"description": "{{ product.description | strip_html | escape }}",
"sku": "{{ product.selected_or_first_available_variant.sku }}",
"brand": {
"@type": "Brand",
"name": "{{ product.vendor | escape }}"
},
"offers": {
"@type": "Offer",
"url": "{{ shop.url }}{{ product.url }}",
"priceCurrency": "{{ cart.currency.iso_code }}",
"price": "{{ product.selected_or_first_available_variant.price | money_without_currency | remove: ',' }}",
"availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
"itemCondition": "https://schema.org/NewCondition"
}
{% if product.metafields.reviews.rating_value %},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{{ product.metafields.reviews.rating_value }}",
"reviewCount": "{{ product.metafields.reviews.rating_count }}"
}
{% endif %}
}
</script>{% endraw %}
Cela vous fait passer la ligne de base. Pour être prêt pour l'IA, il vous faut encore le balisage FAQ, BreadcrumbList, Organization avec sameAs, et GTIN/MPN au niveau de la variante, soit environ 200-400 lignes de Liquid supplémentaires par thème.
2.2 Option B : metafields + snippet (compétence modérée)
Utilisez les metafields Shopify pour stocker les données d'avis, GTIN, MPN et les paires FAQ, puis écrivez un unique snippet Liquid qui lit les metafields et produit tous les types de Schema d'un coup. Installez-le via un appel {% include 'schema-json-ld' %} dans theme.liquid.
Meilleur que l'option A parce que les données vivent dans les metafields (pas dans le code du thème) et survivent donc aux changements de thème. Exige toujours que vous ou un freelance écrive et maintienne le snippet.
2.3 Option C : une application Shopify qui injecte le Schema automatiquement (recommandé)
Installez Naridon ou une application comparable du Shopify App Store. Elle utilise l'API Script Tag de Shopify (ou les extensions d'application de thème Online Store 2.0) pour injecter un JSON-LD complet à l'exécution, maintient le balisage synchronisé avec votre catalogue lorsque les produits changent, et gère chaque type de Schema. Product, Review, AggregateRating, FAQ, Organization, BreadcrumbList, Article, ItemList.
Avantages : aucune modification du thème, survit aux changements de thème, se synchronise automatiquement avec les modifications de produits et d'avis, inclut le suivi des citations IA. Inconvénients : coût récurrent (Naridon est gratuit en dessous de 100 produits, $49/month au-delà).
Pour la plupart des marques Shopify, l'option C est le bon choix, non pas parce que le manuel est impossible, mais parce que le Schema doit être maintenu synchronisé pour toujours, pas livré une seule fois.
3. Les types de Schema dont vous avez réellement besoin
Voici la liste des priorités, classée par impact sur la visibilité IA.
3.1 Product (avec chaque champ optionnel rempli)
Doit inclure : name, description, image (plusieurs), sku, gtin13/gtin12/mpn, brand (en tant qu'objet Brand, pas une chaîne), color, material, size, offers (avec price, priceCurrency, availability, itemCondition, priceValidUntil), aggregateRating, review (tableau d'objets Review), et hasVariant pour les produits à plusieurs variantes.
3.2 FAQ
Le balisage FAQ sur les pages produit qui répond à « qu'est-ce que c'est ? », « en quoi est-ce fait ? », « comment l'utiliser ? », « puis-je le retourner ? », « livrez-vous en X ? » est l'une des modifications au ROI le plus élevé que vous puissiez faire. ChatGPT et Perplexity citent les entrées FAQ mot pour mot. Notre guide du balisage FAQ Shopify propose des modèles.
3.3 Organization
Au niveau de la page d'accueil. Doit inclure : name, url, logo (URL absolue, ≥112×112), sameAs (tableau de profils sociaux, Crunchbase, Wikipedia le cas échéant), foundingDate, contactPoint (e-mail ou téléphone), address. C'est l'enregistrement d'identité de marque que les moteurs IA recoupent.
3.4 BreadcrumbList
Chaque page profonde. Les moteurs IA utilisent les fils d'Ariane pour déduire la hiérarchie des catégories et faire ressortir votre produit sous le bon groupe thématique.
3.5 Article
Articles de blog. Doit inclure : headline, image, datePublished, dateModified, author (Person ou Organization), publisher, description. Sans balisage Article, votre contenu de blog est ignoré par la couche de navigation de ChatGPT pour les signaux E-E-A-T.
3.6 Review
Imbriqué dans Product. Des avis individuels avec reviewBody, reviewRating, author, datePublished. Les notes en étoiles seules ne suffisent pas. Les moteurs IA extraient le sentiment et les données de cas d'usage du texte des avis.
4. Étape par étape : la voie la plus rapide
Si vous voulez avoir terminé en moins de 15 minutes :
- Installez Naridon depuis le Shopify App Store. apps.shopify.com/naridon, cliquez sur Ajouter l'application, approuvez les autorisations, connectez.
- Lancez l'audit initial. Naridon analyse l'ensemble de votre catalogue et produit un rapport de Schema par page. Attendez-vous à ce que 60-80% des pages produit aient au moins un champ de Schema manquant sur un thème par défaut.
- Appliquez les corrections Safe-tier en un clic. Ce sont des ajouts non destructifs : balisage FAQ manquant, aggregateRating manquant, BreadcrumbList manquant, champs Organization manquants. Aucune modification du thème.
- Examinez les corrections Moderate-tier. Ce sont des améliorations de contenu : descriptions produit rédigées par IA, champs material/color/size étendus. Approbation humaine requise.
- Validez. Utilisez le Google Rich Results Test sur une page produit et un article de blog d'exemple. Attendez-vous à du vert pour Product, AggregateRating, FAQ et BreadcrumbList.
- Surveillez. Suivez le tableau de bord Visibility pour une hausse des citations dans ChatGPT, Perplexity et Google AI Overview au cours des 2-4 semaines suivantes.
5. Erreurs courantes à éviter
5.1 Schema en double
Installer deux applications de Schema à la fois produit des blocs JSON-LD en double, que Google signale comme une erreur et que les moteurs IA traitent comme un problème de confiance. Choisissez-en une. Si vous avez déjà une application de Schema installée et que vous voulez changer, désinstallez d'abord l'ancienne.
5.2 AggregateRating falsifié
N'inventez pas de ratingValue ni de reviewCount. Les moteurs IA recoupent le balisage avec les véritables applications d'avis (Judge.me, Loox, Shopify Product Reviews, Yotpo) et signalent les incohérences. De fausses notes peuvent faire déclasser votre boutique sur l'ensemble des moteurs.
5.3 GTIN manquant au niveau de la variante
Si vous vendez des produits de marque (vitamines, beauté, électronique), le GTIN est essentiel. ChatGPT Shopping et Google Shopping utilisent tous deux le GTIN comme identifiant produit principal pour la déduplication.
5.4 Ignorer les pages collection
La plupart des guides se concentrent sur les pages produit. Les pages collection ont besoin du balisage ItemList + du balisage FAQ pour se classer sur les requêtes de catégorie comme « meilleure nourriture bio pour chien », qui sont les requêtes IA au plus fort volume.
5.5 Ne pas mettre à jour le Schema quand les prix changent
Le Schema écrit manuellement devient obsolète. Si vous faites une vente Black Friday et que votre Schema indique encore l'ancien prix, les moteurs IA remarquent l'incohérence. L'injection automatique résout cela.
6. Comment savoir que ça fonctionne
Trois signaux, classés par rapidité :
- 2-7 jours : le Google Rich Results Test affiche du vert sur tous les types de Schema ; la Google Search Console commence à signaler l'éligibilité AggregateRating et FAQ.
- 14-30 jours : Google AI Overview commence à faire ressortir votre produit pour les requêtes de longue traîne ; les robots de ChatGPT et Perplexity (GPTBot, OAI-SearchBot, PerplexityBot) montrent une activité accrue dans vos logs.
- 30-90 jours : le taux de citation dans le tableau de bord Visibility de Naridon grimpe ; votre marque commence à apparaître dans les réponses « meilleur X pour Y » générées par IA sur l'ensemble des moteurs.
Pour une analyse plus approfondie des indicateurs en aval, voir l'étude sur les facteurs de classement de la recherche IA et optimiser les pages produit pour la recherche IA.
Livrez un Schema complet sans toucher au code du thème
Le Schema manuel convient si vous avez un développeur sous contrat. Pour tous les autres : installez Naridon gratuitement depuis le Shopify App Store. Il injecte un balisage Product, FAQ, Organization, BreadcrumbList, Article et Review complet sur l'ensemble de votre catalogue Shopify sans une seule modification du thème, le maintient synchronisé au fur et à mesure que les produits changent, et suit la hausse de vos citations IA sur ChatGPT, Perplexity, Google AI Overview et 5 autres moteurs.
Frequently asked
- Shopify ajoute-t-il le balisage Schema automatiquement ?
- Partiellement. Chaque thème Shopify est livré avec un balisage Product de base (name, price, image, availability) et un balisage Organization. Ce balisage est incomplet pour la visibilité IA, il omet généralement aggregateRating, review, GTIN/MPN, les propriétés brand, material, color, les données de variantes et le balisage FAQ. Pour apparaître de façon fiable dans ChatGPT et Perplexity, les marchands Shopify doivent enrichir le balisage par défaut avec du JSON-LD supplémentaire.
- Comment ajouter du balisage Schema à Shopify sans développeur ?
- Trois options : (1) Installer une application du Shopify App Store comme Naridon, qui injecte automatiquement un balisage Product, FAQ, Organization, BreadcrumbList et Review complet via l'API Script Tag de Shopify, sans modifier le thème. (2) Utiliser un générateur de balisage basé sur les metafields et un snippet Liquid personnalisé (compétence modérée). (3) Recruter un freelance sur Shopify Experts (généralement $400-$1,500 pour une passe de balisage ponctuelle). Seule la voie de l'App Store maintient le balisage synchronisé au fur et à mesure que votre catalogue change.
- Où placer le balisage Schema sur une boutique Shopify ?
- Le balisage Schema vit sous forme de JSON-LD à l'intérieur d'une balise <script type="application/ld+json">, idéalement dans le <head> de chaque page. Sur Shopify, cela signifie modifier theme.liquid pour le balisage à l'échelle du site (Organization, Website) et product.liquid pour le balisage Product. Le balisage FAQ va sur les pages produit, collection et blog. Le balisage BreadcrumbList est injecté sur chaque page dotée d'un fil d'Ariane. Les agents de correction de Naridon l'injectent automatiquement sans toucher aux fichiers du thème.
- Comment tester mon balisage Schema Shopify ?
- Utilisez trois validateurs : (1) Google Rich Results Test (search.google.com/test/rich-results), détecte les erreurs propres à Google. (2) Schema.org Validator (validator.schema.org), valide par rapport à la spécification schema.org brute. (3) L'audit Schema intégré de Naridon, analyse l'ensemble de votre catalogue Shopify et signale le balisage manquant, incomplet ou mal formé par page, avec des corrections en un clic. Testez sur une page produit, une page collection, un article de blog et la page d'accueil.
- Quels types de Schema comptent le plus pour Shopify ?
- Par ordre d'impact sur la visibilité IA : Product (avec aggregateRating, review, brand, GTIN/MPN, material, color, size), FAQ, Organization, BreadcrumbList, Article (pour les articles de blog), Review (imbriqué dans Product), Offer (imbriqué dans Product), ItemList (pour les pages collection) et WebSite (avec SearchAction). La plupart des thèmes Shopify ne livrent que Product et Organization partiellement, le reste, vous l'ajoutez manuellement ou via une application.
Key concepts
Plain-language definitions of the terms in this guide.
Ready to rank for these conversations?
Join early adopters who are already capturing AI search traffic.