Données structurées pour une boutique en ligne : Product, Offer, Review
Les données structurées (balisage) sont du code supplémentaire sur une page qui explique à un moteur de recherche ce qui s'y trouve exactement : voici un produit, voici son prix, voici la disponibilité, voici la note. On les écrit le plus souvent au format JSON-LD avec le vocabulaire schema.org. Elles aident Google à afficher le prix, la disponibilité et les étoiles directement dans les résultats, mais elles ne garantissent pas l'affichage et ne font pas, à elles seules, monter une page dans la recherche.
En termes simples
Sur la page, une personne voit : « Cafetière X, 249 €, en stock ». Pour un robot, ce n'est que du texte. Le balisage lui dit explicitement : voici le nom du produit, voici le prix en euros, voici le statut « en stock ». Google utilise ces données pour les résultats enrichis et, avec le flux Merchant Center, pour les cartes produits.
Deux balisages différents pour un produit
Google les distingue selon que le produit peut être acheté directement sur la page (Google, Product) :
- Les extraits produit (product snippets) concernent les pages où l'on ne peut pas acheter (avis, comparatifs). Davantage d'options pour les avis, y compris les avantages et les inconvénients.
- Les fiches marchands (merchant listings) concernent les pages où le produit peut être acheté. Elles prennent en charge le prix, la disponibilité, la livraison, les retours, les tailles.
La page d'une boutique est en général une fiche marchand. Une page de catégorie n'est pas éligible : chaque page doit porter sur un seul produit ou sur ses variantes (Google, Merchant listing).
Ce qui est obligatoire et ce qui est recommandé
D'après la documentation de Google sur les fiches marchands (Google) :
Product, obligatoire : `name`, `image`, `offers` (précisément `Offer`, non `AggregateOffer`). Product, recommandé : `aggregateRating`, `review`, `brand`, `description`, `sku`, `mpn`, codes GTIN, `category`, couleur, taille, `inProductGroupWithID` pour les variantes.
Offer, obligatoire : `price` (supérieur à zéro) et `priceCurrency` au format ISO 4217 (`EUR` pour l'euro). Offer, recommandé : `availability`, `itemCondition`, `url`, `shippingDetails`, `hasMerchantReturnPolicy` ; pour les promotions, aussi `validFrom`, `validThrough` ou `priceValidUntil`.
Exemple (produit et prix illustratifs) :
```json { "@context": "schema.org", "@type": "Product", "name": "Coffee maker Example X", "image": ["example.com/img/x-1x1.jpg"], "sku": "EX-100", "brand": {"@type": "Brand", "name": "Example"}, "offers": { "@type": "Offer", "url": "example.com/coffee-maker-x/", "price": "249", "priceCurrency": "EUR", "availability": "schema.org/InStock" } } ```
Livraison et retours
Pour `shippingDetails`, Google exige le délai de livraison (délai de préparation et de transport en jours), le pays de destination en code ISO 3166-1 (par exemple `FR` pour la France) et le coût ; pour la livraison gratuite, la valeur est `0`. Pour les retours, il faut le pays et la catégorie de politique, et, pour une durée limitée, aussi le nombre de jours. Google conseille de définir les politiques de livraison et de retour au niveau de l'organisation plutôt que dans chaque offre (Google) ; la politique de retour, selon le même conseil, est imbriquée dans `Organization` (Google, Product).
Avis et note
Les règles de Google pour `Review` et `AggregateRating` (Google, Review snippet) :
- Un avis doit porter sur un produit précis, non sur une catégorie ou une liste.
- Si vous indiquez plusieurs avis individuels, une note agrégée est aussi nécessaire.
- La note agrégée doit être visible sur la page et ne peut pas reprendre des avis d'autres sites.
- Il faut une valeur moyenne et au moins l'un de `ratingCount` ou `reviewCount`.
- Les valeurs décimales s'écrivent avec un point (4.4, et non 4,4).
- L'auteur de l'avis doit être un nom valide de personne ou d'équipe.
Le journal des modifications de la documentation contient une entrée du 24 juillet 2026 sur une nouvelle consigne concernant les faux avis et les avis incités non signalés (Google, changelog). Le journal ne donne pas le détail de la consigne ; lisez-la dans la documentation. Sur la confiance dans les avis en général : Preuve sociale.
Balisage et IA
- Google, dans son guide de 2026 : les données structurées ne sont pas nécessaires pour la recherche générative, et il n'existe pas de balisage schema.org spécial pour elle ; mais le balisage est utile pour les résultats enrichis et doit correspondre au texte visible (Google, 2026). Google a écrit la même chose en mai 2025 (Google, 2025).
- Ahrefs (mai 2026) : 1 885 pages qui avaient ajouté du JSON-LD ont été comparées à des pages témoins. Dans ChatGPT (+2,2 %) et AI Mode (+2,4 %), il n'y a pas eu de changement différent de zéro, et dans AI Overviews, un léger recul (−4,6 %). Limites : les pages étaient déjà souvent citées, d'autres éléments ont aussi changé, la période est courte. Les pages que l'IA ne voit pas du tout n'ont pas été étudiées (Ahrefs, 2026).
Conclusion : le balisage Product et Offer s'ajoute pour les résultats enrichis de Google et les cartes produits, non pour les réponses de l'IA.
Ce qui a changé récemment
- Depuis le 7 mai 2026, les résultats enrichis FAQ ne sont plus affichés dans Google ; la documentation a été supprimée le 15 juin (Google, changelog, 2026). Si le site a un balisage FAQ, les pages ne cassent pas, mais il n'y aura ni étoiles ni questions dans les résultats.
- En 2025, Google a commencé à supprimer sept types de balisage peu utilisés ; Product n'en fait pas partie (Google, 2025).
- En juillet 2026, Google a ajouté à la documentation une section sur la durée des promotions (`validFrom`, `validThrough`, `priceValidUntil`) et a expliqué l'usage de `Product.category` (Google, changelog).
Les règles les plus souvent enfreintes
- Le balisage ne correspond pas au texte visible (autre prix, autre disponibilité). Google exige la cohérence (Google, 2025).
- Un `priceValidUntil` expiré : Google avertit que la fiche peut ne pas être affichée (Google, Merchant listing).
- Balisage ajouté par un script après le chargement. Google conseille de le mettre dans le HTML initial, car le balisage généré par JavaScript est exploré de façon moins fiable (ibid.).
- Balisage sur une page de catégorie au lieu d'une page produit.
- Plusieurs devises sur une même URL : Google conseille une URL distincte pour chaque devise (ibid.).
- Le flux et la page divergent. Google conseille d'activer les mises à jour automatiques dans Merchant Center pour que les données soient corrigées quand le prix ou la disponibilité sur le site diffèrent (Google, Share product data). Voir Google Merchant Center.
FAQ
Que sont les données structurées ? Du code sur une page qui décrit le produit, le prix, la disponibilité et les avis sous une forme lisible par une machine.
De quel balisage une boutique en ligne a-t-elle besoin ? Au minimum Product avec `name`, `image` et `offers`, où figurent `price`, `priceCurrency` et de préférence `availability` ; ensuite la livraison, les retours, la note.
Le balisage est-il nécessaire pour AI Overviews ou ChatGPT ? Google dit directement que non. Dans son étude de 2026, Ahrefs n'a trouvé aucune hausse notable des citations après l'ajout de JSON-LD.
JSON-LD ou Microdata ? La documentation de Google sur les avis donne des exemples en JSON-LD, Microdata et RDFa. Dans son test, Ahrefs n'a vérifié que JSON-LD.
Termes associés
- Google Merchant Center et fiches produits gratuites
- Flux produits
- Fiche produit
- Audit SEO d'une boutique en ligne
- GEO (generative engine optimization)
Sources
- Google Search Central, Product structured data — developers.google.com/search/docs/appearance/structured-data/product
- Google Search Central, Merchant listing structured data — developers.google.com/search/docs/appearance/structured-data/merchant-listing
- Google Search Central, Review snippet structured data — developers.google.com/search/docs/appearance/structured-data/review-snippet
- Google Search Central, Share your product data with Google — developers.google.com/search/docs/specialty/ecommerce/share-your-product-data-with-google
- Google Search Central, documentation changelog — developers.google.com/search/updates
- Google Search Central, Optimizing your website for generative AI features (May 2026) — developers.google.com/search/docs/fundamentals/ai-optimization-guide
- Google Search Central Blog, Succeeding in AI search (21.05.2025) — developers.google.com/search/blog/2025/05/succeeding-in-ai-search
- Google Search Central Blog, Simplifying the search results page (12.06.2025) — developers.google.com/search/blog/2025/06/simplifying-search-results
- Ahrefs, We Tracked 1,885 Pages Adding Schema (11.05.2026) — ahrefs.com/blog/schema-ai-citations
À lire aussi
Google Merchant Center et fiches produits gratuites
Google Merchant Center est le compte dans lequel une boutique téléverse les données de ses produits (nom, prix, disponibilité, photos, lien) pour que Google puisse les afficher dans Shopping, la recherche, les images et d'autres services. Les fiches produits…
Audit technique d'un site
Un audit technique de site est une vérification du fonctionnement du site « sous le capot » : vitesse et Core Web Vitals, codes de réponse du serveur (404, 5xx), redirections, robots.txt et sitemap, HTTPS, version mobile. Son but est de trouver les erreurs…
Audit SEO d'une boutique en ligne
Un audit SEO d'une boutique en ligne est une vérification du site portant sur tout ce qui empêche les moteurs de recherche de trouver, d'explorer, d'indexer et d'afficher les pages de la boutique pour les bonnes requêtes : état technique, structure du…
Tendances SEO pour une boutique en ligne
Les tendances SEO sont les changements dans la façon dont les gens cherchent et dont la recherche affiche les résultats. En 2025-2026, le paysage a surtout changé à cause des réponses fondées sur l'IA directement dans la recherche Google (AI Overviews, AI…