Schema markup Product pour les agents d'achat IA : le guide WooCommerce
Le Product schema est le mécanisme commun à Google Shopping et aux agents d'achat IA. Ce qui est vérifié, ce qui ne l'est pas encore, et comment vérifier votre propre catalogue WooCommerce.
Un mécanisme, deux ères
Ce guide part du principe que vous connaissez déjà les bases du schema markup — sinon, commencez par notre guide complet du schema markup pour la visibilité IA. Ici, on va plus loin sur un seul type : Product, appliqué à WooCommerce.
Le principe n'a pas changé depuis Google Shopping : un moteur qui doit afficher un prix, une disponibilité et une note moyenne a besoin de les lire quelque part de structuré, pas de les deviner dans une page HTML. Ce qui change, c'est le nombre de systèmes qui lisent désormais ce schema.
Ce que Google exige déjà — et qui n'a pas changé
Google Merchant Center précise ses règles depuis des années : un identifiant produit (GTIN) est requis pour la majorité des produits ; s'il n'y en a pas, le MPN combiné à la marque (brand) sert de repli ; pour un produit réellement unique (fait main, sur-mesure), l'attribut identifier_exists: false évite d'inventer un identifiant qui n'existe pas. Un produit avec un GTIN manquant ou incorrect a une visibilité réduite dans Merchant Center — Google le dit explicitement dans sa documentation.
Ce qui change avec les agents d'achat IA
Deux mécanismes coexistent ici, et il ne faut pas les confondre.
Le flux marchand dédié. L'Instant Checkout de ChatGPT (le protocole qu'OpenAI documente sous le nom d'Agentic Commerce Protocol) fonctionne par un flux produit structuré (CSV ou JSON) que le marchand transmet directement à OpenAI — pas par une lecture du schema.org présent sur vos pages. La documentation développeur d'OpenAI est claire : les champs obligatoires garantissent l'affichage correct du prix et de la disponibilité ; les champs recommandés (avis, médias riches, signaux de performance) améliorent le classement et la confiance. Le programme marchand de Perplexity suit une logique proche : un catalogue produit soumis séparément, dans un format calqué sur celui de Google Shopping.
La lecture ordinaire de vos pages. En dehors de ces flux dédiés, un agent IA qui navigue normalement sur le web (une réponse ChatGPT ou Perplexity en mode conversation classique, pas en mode achat intégré) lit vos pages comme n'importe quel visiteur — et un schema Product/Offer propre lui permet d'extraire le bon prix et la bonne disponibilité au lieu de deviner à partir de votre mise en page.
Le point commun entre l'ancien monde (Google Shopping) et le nouveau (flux marchands IA) : le GTIN reste l'identifiant pivot utilisé pour faire correspondre votre produit à la bonne fiche, quel que soit le système qui le lit.
Le problème du schema natif de WooCommerce
WooCommerce a ajouté un champ natif d'identifiant global (GTIN, UPC, EAN ou ISBN) depuis la version 9.2 — il se synchronise avec Google Merchant Center via l'extension Google for WooCommerce. C'est une vraie amélioration par rapport à avant, où seuls des plugins tiers ou des champs personnalisés géraient ce besoin.
Mais deux angles morts persistent : WooCommerce n'a toujours pas de champ natif pour le MPN (une demande de fonctionnalité reste ouverte sur son propre dépôt GitHub) ; et la sortie schema.org par défaut a des lacunes documentées de longue date — marque, notes moyennes et identifiants ne sont pas toujours complets selon le thème et les extensions installées. Ne présumez jamais que votre thème gère correctement ce balisage sans l'avoir vérifié vous-même, au moins une fois.
Checklist — vérifier votre propre catalogue
- Prenez 3 à 5 pages produit réelles et passez-les dans search.google.com/test/rich-results.
- Vérifiez la présence de GTIN, MPN et
brand— et que le GTIN fait bien 8, 12, 13 ou 14 chiffres, sans quoi il est ignoré. - Vérifiez que le prix et la disponibilité dans le schema correspondent exactement à ce qui s'affiche sur la page (et à votre flux marchand, si vous en soumettez un).
- Vérifiez que chaque variation produit expose sa propre
Offer— pas seulement le produit parent. - Vérifiez que
AggregateRatingne reflète que des avis clients réels — jamais une note inventée ou gonflée.
Ce que fait Livada SEO ici — et ce qu'il ne fait pas
Livada SEO émet automatiquement les schemas Product, Offer, AggregateRating et Review pour WooCommerce, variations produit comprises. Ça couvre la partie balisage on-page de ce guide — pas la soumission d'un flux aux programmes marchands d'OpenAI ou de Perplexity, qui reste une démarche séparée si vous voulez y figurer, ni la saisie de vos GTIN/MPN eux-mêmes, qui reste votre donnée produit.
Une checklist propre et un schema correctement émis ne remplacent pas l'un l'autre : la première vous dit où vous en êtes, le second l'applique automatiquement une fois que vous savez quoi vérifier.
Envie d'arrêter de perdre du temps ?
Livada SEO + Cockpit vous donnent les outils pros pour passer à l'action — testés sur de vrais sites, pas des maquettes.