Aller au contenu principal
Shopify

Guide Schema.org Shopify : ce que les IA lisent

Kamil Kaderbay 6 min de lecture Mis à jour le Mis à jour récemment
#schema-org #shopify #seo #donnees-structurees #tutoriel
Share

Schema.org : le langage que les IA comprennent

Quand un LLM ou un agent d’achat visite votre fiche produit Shopify, il ne voit pas votre design. Il lit du code. Et dans ce code, il cherche un format standard : Schema.org.

Schema.org est un vocabulaire de données structurées soutenu par Google, Microsoft, Yahoo et Yandex. Il permet de décrire des produits, des prix, des avis, des entreprises dans un format que les machines comprennent parfaitement.

Sans schema.org, votre store est un texte brut pour l’IA. Avec schema.org, c’est une base de données structurée.

Ce que Shopify fait par défaut

Bonne nouvelle : les thèmes Shopify modernes (Dawn, Sense, Craft, etc.) incluent déjà du schema.org de base. Voici ce que vous obtenez généralement :

Product + Offer (présent par défaut)

La plupart des thèmes injectent un bloc <script type="application/ld+json"> sur les fiches produit avec :

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nom du produit",
  "description": "Description du produit...",
  "image": "https://cdn.shopify.com/...",
  "offers": {
    "@type": "Offer",
    "price": "39.90",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "url": "https://votre-store.com/products/nom-produit"
  }
}

C’est un bon début, mais c’est souvent incomplet.

Ce qui manque fréquemment

ChampStatutImpact IA
brandSouvent absentL’IA ne peut pas identifier la marque
aggregateRatingDépend de l’app d’avisSans ça, pas de preuve de satisfaction client
sku / gtinRarement présentL’IA ne peut pas identifier le produit de manière unique
reviewDépend de l’app d’avisPas d’avis individuels lisibles par les machines
shippingDetailsJamais présent par défautL’IA ne peut pas confirmer les délais de livraison
returnPolicyJamais présent par défautL’IA ne peut pas confirmer la politique de retour

Comment vérifier votre schema actuel

Méthode 1 : Code source

  1. Allez sur une fiche produit de votre store
  2. Clic droit → “Afficher le code source”
  3. Cherchez application/ld+json
  4. Copiez le contenu JSON et analysez-le

Méthode 2 : Google Rich Results Test

  1. Allez sur search.google.com/test/rich-results
  2. Entrez l’URL de votre fiche produit
  3. Vérifiez les types détectés et les warnings

Méthode 3 : Verity Score

Lancez un audit Verity Score. L’analyse Schema.org vérifie la complétude de vos données structurées et vous indique exactement ce qui manque.

Ajouter les champs manquants sur Shopify

Ajouter brand

Dans votre fichier de thème product.liquid ou la section main-product.liquid, trouvez le bloc JSON-LD et ajoutez :

"brand": {
  "@type": "Brand",
  "name": "{{ product.vendor }}"
}

Shopify stocke la marque dans product.vendor. Il suffit de l’injecter dans le schema.

Ajouter AggregateRating

C’est le champ le plus impactant pour la recommandation IA. Deux approches :

Option A : Votre app d’avis le gère (recommandé)

Judge.me, Stamped.io et Loox injectent automatiquement un bloc AggregateRating dans le HTML, à condition que l’option soit activée. Vérifiez dans les paramètres de l’app :

  • Judge.me : Settings → SEO → “Add structured data” (activé par défaut)
  • Stamped.io : Settings → SEO Snippets → Enable
  • Loox : Settings → SEO → Enable JSON-LD

Option B : Injection manuelle

Si votre app d’avis ne le supporte pas, ajoutez dans le bloc JSON-LD du thème :

"aggregateRating": {
  "@type": "AggregateRating",
  "ratingValue": "4.7",
  "reviewCount": "342",
  "bestRating": "5",
  "worstRating": "1"
}

Attention : les valeurs doivent correspondre à la réalité. Google (et les LLM) détectent les incohérences.

Ajouter sku et gtin

"sku": "{{ product.selected_or_first_available_variant.sku }}",
"gtin13": "{{ product.selected_or_first_available_variant.barcode }}"

Le sku est presque toujours renseigné dans Shopify. Le gtin (code-barres EAN/UPC) l’est moins souvent, mais c’est un signal fort d’authenticité pour les IA.

Les schemas avancés : FAQ et HowTo

FAQPage schema

Si votre fiche produit contient une section FAQ (questions fréquentes), ajoutez le schema correspondant :

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Quels sont les délais de livraison ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Livraison en 24-48h en France métropolitaine."
      }
    }
  ]
}

Ce schema est doublement utile :

  1. Il enrichit vos résultats Google (FAQ rich snippet)
  2. Il fournit des réponses structurées aux LLM

Le breadcrumb aide les IA à comprendre la hiérarchie de votre store :

{
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://store.com/" },
    { "@type": "ListItem", "position": 2, "name": "Soins visage", "item": "https://store.com/collections/soins-visage" },
    { "@type": "ListItem", "position": 3, "name": "Serum Retinol" }
  ]
}

Les erreurs à éviter

Erreur 1 : Schema présent mais avec des valeurs vides

"brand": { "@type": "Brand", "name": "" }

Un champ vide est pire qu’un champ absent. Il signale à l’IA que la donnée devrait exister mais qu’elle est défaillante.

Erreur 2 : Prix à 0 ou négatif

"price": "0.00"

Un prix à zéro dans le schema indique un produit gratuit. Si votre produit coûte 39.90 EUR, assurez-vous que le schema reflète le vrai prix.

Erreur 3 : Duplication incohérente

Deux blocs JSON-LD Product avec des prix différents sur la même page = signal d’incohérence pour l’IA. Gardez un seul bloc Product complet.

Erreur 4 : availability avec une mauvaise valeur

Shopify utilise parfois "InStock" au lieu de "https://schema.org/InStock". La valeur correcte est l’URL complète du schema.

Checklist schema.org pour Shopify

Pour chaque fiche produit, vérifiez :

  • Product avec name (> 3 mots) et description (> 50 caractères)
  • brand avec le vendor Shopify
  • Offer avec price > 0, priceCurrency ISO, availability URL complète
  • AggregateRating si vous avez des avis (via app ou manuel)
  • sku renseigné
  • image pointant vers le CDN Shopify
  • Pas de duplication de blocs JSON-LD Product
  • Pas de valeurs vides dans les champs requis

L’impact concret sur la recommandation IA

Un store avec un schema complet et correct obtient systématiquement un meilleur GEO Score et AI Buyer Score. Pourquoi ? Parce que les données structurées sont le langage natif des agents IA.

Quand un LLM doit recommander un sérum anti-âge, il compare les signaux structurés de 10 stores. Celui qui a le schema le plus complet (prix clair, avis vérifiés, brand identifiée, disponibilité confirmée) sera recommandé en premier.

Schema.org n’est plus un “nice to have” SEO. C’est un prérequis de visibilité dans l’ère du commerce IA.

Pour approfondir, consultez le guide complet : Schema.org Product : pourquoi et comment sur Shopify.


Vérifiez votre schema.org en 60 secondes : lancez un audit Verity Score gratuit.