technique

Product schema pour e-commerce GEO : le guide 2026

Tes fiches produit sont-elles lisibles par ChatGPT, Perplexity et Gemini ? Comment les rendre citables.

Sophie Toussaint
 
Workflow diagram, product brief, and user goals are shown.
Workflow diagram, product brief, and user goals are shown.

Tu as un e-commerce et tu veux que tes fiches produit apparaissent dans les reponses ChatGPT quand quelqu’un demande “quel est le meilleur [produit]” ? Le schema Product est ton meilleur allie. Il transforme une fiche HTML banale en source citable. Voici le guide complet pour l’implementer et en tirer le maximum.

Pourquoi Product schema est critique pour l’e-commerce GEO

Les utilisateurs qui cherchent des produits passent de plus en plus par les IA :

  • “Quelle est la meilleure croquette pour mon chien senior ?”
  • “Compare ces 3 lits bebe pour moi”
  • “Recommande-moi une enceinte bluetooth a moins de 100 euros”

Les IA qui repondent a ces questions cherchent activement des fiches produit structurees. Un produit sans Product schema est invisible pour ce type de requete. Avec un Product schema complet, tu entres dans la shortlist des produits recommandes.

La structure Product minimale

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nom du produit",
  "image": "https://...",
  "description": "Description courte du produit",
  "brand": {
    "@type": "Brand",
    "name": "Ta marque"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://ta-boutique.fr/produit",
    "priceCurrency": "EUR",
    "price": "29.99",
    "availability": "https://schema.org/InStock"
  }
}

C’est le strict minimum. Avec ca, ton produit est valide et peut etre cite.

La structure Product complete

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Croquettes Premium Chien Senior 12kg",
  "description": "Croquettes formulees pour les chiens seniors de plus de 7 ans. Riches en omega 3 et articulation.",
  "image": [
    "https://boutique.fr/img/produit-front.jpg",
    "https://boutique.fr/img/produit-side.jpg",
    "https://boutique.fr/img/produit-packaging.jpg"
  ],
  "brand": {
    "@type": "Brand",
    "name": "Ta marque"
  },
  "manufacturer": {
    "@type": "Organization",
    "name": "Ton Fabricant"
  },
  "sku": "SKU-12345",
  "mpn": "MPN-67890",
  "gtin13": "1234567890123",
  "category": "Animaux > Chiens > Alimentation > Croquettes",
  "weight": {
    "@type": "QuantitativeValue",
    "value": "12",
    "unitCode": "KGM"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://boutique.fr/produit/croquettes-senior-12kg",
    "priceCurrency": "EUR",
    "price": "49.90",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition",
    "seller": {
      "@type": "Organization",
      "name": "Ta Boutique"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "248",
    "bestRating": "5"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Sophie L."
      },
      "datePublished": "2026-03-15",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "reviewBody": "Mon chien adore, et je trouve qu'il a plus d'energie depuis qu'on a change."
    }
  ]
}

Chaque champ optionnel apporte une information utile aux IA.

Les champs critiques

aggregateRating

Le champ le plus influent pour les recommandations IA. Les modeles favorisent les produits bien notes. Implemente-le si tu as des avis clients (Trustpilot, Amazon, etc.) ou si tu gères tes propres reviews.

Attention : Google (et les IA) detectent les ratings fake. Ne mets pas “4.9” sur chaque produit si tu n’as pas les avis derriere.

review

Si possible, ajoute 2-3 reviews individuelles dans ton schema. Les IA peuvent reutiliser ces citations directement dans leurs reponses.

availability

Critique : un produit OutOfStock ne sera pas recommande par les IA. Met a jour ce champ en temps reel via ton CMS e-commerce.

price + priceValidUntil

Le prix doit correspondre a celui affiche sur la page. Ajoute priceValidUntil pour les prix de promotion (jusqu’a quand la promo est valide).

gtin13 / mpn / sku

Ces identifiants universels aident les IA a reconnaitre que ton produit est le MEME que sur d’autres sites. Si 10 e-commerces vendent le meme gtin13, les IA peuvent comparer les prix.

Pour un produit de marque connue (iPhone, Samsung, etc.), tu peux trouver le gtin sur la boite ou le site du fabricant.

Le duo Product + Offer + AggregateOffer

Si tu vends un produit en plusieurs variantes (tailles, couleurs, lots), utilise AggregateOffer :

"offers": {
  "@type": "AggregateOffer",
  "offerCount": "4",
  "lowPrice": "29.90",
  "highPrice": "79.90",
  "priceCurrency": "EUR",
  "offers": [
    { "@type": "Offer", "sku": "SKU-S", "price": "29.90", "name": "Small" },
    { "@type": "Offer", "sku": "SKU-M", "price": "39.90", "name": "Medium" },
    { "@type": "Offer", "sku": "SKU-L", "price": "59.90", "name": "Large" },
    { "@type": "Offer", "sku": "SKU-XL", "price": "79.90", "name": "X-Large" }
  ]
}

Les IA comprennent que le meme produit a plusieurs variantes et peuvent les mentionner.

Product + FAQPage : le combo gagnant

Sur tes fiches produit, ajoute une section FAQ avec un schema FAQPage. Les questions types :

  • “Quelles sont les dimensions ?”
  • “Est-ce que c’est compatible avec [X] ?”
  • “Combien de temps dure la livraison ?”
  • “Quelle est la garantie ?”

Combine Product + FAQPage sur la meme page pour multiplier les chances de citation.

Erreurs courantes a eviter

1. Prix non a jour

Les IA detectent les ecarts entre le prix schema et le prix affiche. Ne met pas "price": "29.99" dans le schema si la page affiche 35 euros.

2. Disponibilite mensongere

InStock alors que le produit est en rupture : les IA te penalisent durablement.

3. Image manquante

Une fiche sans image ne peut pas apparaitre dans les resultats riches ni etre citee avec image dans les reponses. Ajoute TOUJOURS au moins une image.

4. Description trop courte

“Nom du produit” dans description : insuffisant. Au moins 2-3 phrases expliquant ce qu’est le produit.

5. Reviews fake

Les IA detectent les reviews generees automatiquement ou copiees d’autres sites. Seulement de vraies reviews de vrais clients.

Implementer Product sur ton e-commerce

Shopify

Themes recents (Dawn, etc.) genere Product schema automatiquement. Va dans Customize Theme > Theme Settings > Structured Data pour verifier.

WooCommerce

Plugin “Yoast WooCommerce SEO” ou “Rank Math” gere Product schema.

Magento / PrestaShop

Modules dedies disponibles sur leurs marketplaces.

Custom

Si tu as un site custom, ajoute le JSON-LD dans le head de chaque page produit, en remplissant les champs depuis ton CMS.

Tester

Apres deploiement, utilise Google Rich Results Test sur quelques fiches produit. Tu devrais voir “Valid item” pour le type Product.

En resume

Product schema est la pierre angulaire du GEO e-commerce. Sans lui, tes fiches produit sont invisibles pour les requetes de recommandation. Avec un schema complet (aggregateRating, availability, price, gtin), tu entres dans la shortlist des produits cites par les IA.

Pour aller plus loin : GEO pour e-commerce, Schema.org pour GEO, audit Pulsari.


Articles similaires

#product schema#e-commerce geo#fiches produit ia

Prends le pouls de ta visibilité IA

Teste si ta marque est citée par Claude et Gemini en 30 secondes. Gratuit, sans inscription.