Dans les réponses des moteurs IA, un produit n’est recommandé que s’il est d’abord identifié sans ambiguïté. Le GTIN est la clé qui relie votre fiche, vos flux et les sources tierces à une seule entité. Mais ce n’est pas sa présence qui fait la différence : c’est sa qualité (validité, granularité au niveau variante, cohérence entre site, flux et marketplaces). Trois priorités pour un retailer : fiabiliser le GTIN dans le PIM, l’exposer de façon identique dans le balisage et dans chaque flux, puis travailler ce qui différencie une fois que vous êtes comparé à tous les autres vendeurs du même GTIN.
En bref
- Les moteurs conversationnels raisonnent en entités. Le GTIN est la clé de jointure qui leur permet de rattacher fiches, avis, tests et offres au même article.
- Google impose le GTIN fabricant sur les produits de marque neufs en France et en Espagne, et ne garde qu’une fiche active quand il détecte des doublons dans les fiches gratuites.
- Le flux produit d’OpenAI est poussé par le marchand, pas crawlé. Le GTIN y est facultatif, mais un identifiant (GTIN ou MPN) est exigé.
- Pour un distributeur, le GTIN vous place dans le même groupe que tous les revendeurs du produit : la bataille se déplace ensuite sur l’offre et la complétude des attributs.
- Le vrai chantier est la gouvernance : GTIN invalides, réutilisés, mal rattachés aux variantes ou divergents d’un canal à l’autre.
Pourquoi les moteurs IA ont-ils besoin d’une clé d’entité ?
Le SEO classique travaillait sur des documents : une page, une requête, un classement. Les moteurs génératifs travaillent sur des objets. Pour répondre à « quel aspirateur sans fil pour 80 m² avec animaux ? », ils doivent agréger des caractéristiques, des prix, des disponibilités et des avis venus de dizaines de sources, puis les attribuer au bon produit.
Sur un catalogue réel, cette attribution est fragile. Une même référence existe en plusieurs coloris et conditionnements, sous des libellés différents selon le fournisseur, le site marchand, la marketplace et la presse. L’ancienne génération reste indexée chez des revendeurs. Sans clé commune, le moteur rapproche les objets par similarité textuelle, avec un risque d’erreur qui augmente avec la profondeur du catalogue : prix d’une variante attribué à une autre, caractéristique de la génération précédente, avis client rattaché au mauvais conditionnement.
Le GTIN règle ce problème parce qu’il est attribué une fois, à un niveau précis (l’unité consommateur d’une variante donnée) et qu’il est identique partout où le produit circule. C’est ce qui en fait la clé de jointure naturelle entre votre catalogue et le graphe produit des moteurs.
Que demandent réellement Google et ChatGPT ?
Les exigences des deux écosystèmes convergent sur le fond, mais pas sur le niveau de contrainte.
| Google Merchant Center | Flux produit OpenAI (ChatGPT) | |
|---|---|---|
| Mode d’ingestion | Flux marchand + lecture des pages et données structurées | Fichier poussé par le marchand (partenaires approuvés), indexé par OpenAI |
| Statut du GTIN | Obligatoire pour les produits de marque neufs disposant d’un GTIN fabricant (FR, ES, DE, IT, UK, US…) | Facultatif, mais GTIN ou MPN obligatoire |
| Format | GTIN-8, 12, 13 ou 14 valide | 8 à 14 chiffres, sans tirets ni espaces |
| Variantes | Un identifiant distinct par couleur ou taille | Identifiants produit et variante stables dans le temps |
| Effet d’un défaut | Éligibilité réduite à certains programmes Shopping ; une seule fiche conservée en cas de doublons dans les fiches gratuites | Moins bonne reconnaissance du même produit d’un vendeur à l’autre |
Un point souvent mal compris : ChatGPT Shopping ne se nourrit pas en priorité du crawl de vos pages. OpenAI attend un flux structuré qui donne le prix et le stock à jour. Le balisage de vos pages reste utile pour la recherche web et les citations, mais la présence transactionnelle passe par le flux.
Distributeur ou marque : le GTIN joue-t-il le même rôle ?
Non, et c’est probablement l’angle le plus sous-estimé dans les discussions sur le GEO.
Pour une marque, le GTIN fait exister le produit comme entité. Chaque mention, test ou avis rattaché à ce code renforce un seul objet, au lieu de se disperser entre plusieurs libellés.
Pour un distributeur, le GTIN a l’effet inverse sur la concurrence : il vous range dans le même groupe que tous les autres vendeurs du produit. Vous devenez comparable. À partir de là, ce qui décide de la recommandation n’est plus l’identifiant, mais :
- l’offre : prix, disponibilité réelle, délai et coût de livraison, retours ;
- la fraîcheur des données : un stock ou un prix désynchronisé entre le site et le flux disqualifie l’offre ;
- la complétude des attributs, qui permet de répondre aux questions précises de l’utilisateur (dimensions, compatibilités, normes) quand les fiches concurrentes sont pauvres ;
- les avis rattachés au bon produit.
Pour les marques propres, l’enjeu est encore différent. Un GTIN issu de votre propre préfixe GS1 est la condition pour que ces produits, qui n’ont aucune notoriété externe, soient traités comme des entités à part entière plutôt que comme des équivalents anonymes.
Où le GTIN casse-t-il dans la chaîne de données ?
Sur la plupart des catalogues que nous auditons, la question n’est pas « avons-nous des GTIN ? » mais « sont-ils justes et partout les mêmes ? ». Les défauts se répètent :
- Clé de contrôle invalide : saisie manuelle, import Excel qui tronque les zéros de tête, conversion en nombre scientifique.
- Mauvais niveau : GTIN du carton (GTIN-14) ou du lot exposé à la place de celui de l’unité consommateur.
- Un GTIN pour plusieurs variantes, souvent porté par le produit parent dans le PIM au lieu de chaque déclinaison.
- Réutilisation d’un GTIN après fin de vie d’une référence, ou codes achetés hors GS1 et déjà attribués à une autre entreprise.
- Divergence entre canaux : le site, le flux Google et la marketplace ne publient pas le même code pour la même offre.
- Produits sans GTIN mal déclarés : champ laissé vide au lieu d’un
identifier_exists = falseaccompagné de la marque et du MPN.
Comment exposer le GTIN pour qu’il soit réellement lu ?
Le balisage Schema.org reste la façon la plus explicite de déclarer l’identité du produit sur la page. Trois points font la différence en pratique.
Modéliser les variantes
Sur une fiche multi-variantes, un seul bloc Product avec un seul GTIN est faux par construction. Le modèle ProductGroup, avec hasVariant et variesBy, permet d’associer un GTIN à chaque déclinaison :
{
"@context": "https://schema.org/",
"@type": "ProductGroup",
"name": "Cafetière X200 Pro",
"productGroupID": "X200-PRO",
"brand": { "@type": "Brand", "name": "Marque" },
"variesBy": ["https://schema.org/color"],
"hasVariant": [
{
"@type": "Product",
"name": "Cafetière X200 Pro – Noir",
"color": "Noir",
"sku": "X200-PRO-NOIR",
"gtin13": "3760123456784",
"offers": {
"@type": "Offer",
"price": "149.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
},
{
"@type": "Product",
"name": "Cafetière X200 Pro – Blanc",
"color": "Blanc",
"sku": "X200-PRO-BLANC",
"gtin13": "3760123456791",
"offers": {
"@type": "Offer",
"price": "149.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/OutOfStock"
}
}
]
}Rendre le balisage visible sans JavaScript
Une partie des robots IA ne fait pas le rendu JavaScript. Un JSON-LD injecté côté client par un tag manager ou un widget peut donc ne jamais être lu. Le test est simple : afficher le code source brut d’une fiche et vérifier que le bloc et le GTIN y figurent.
Une seule source de vérité
Le GTIN du balisage, celui du flux Google, celui du flux OpenAI et celui des marketplaces doivent sortir du même champ du PIM. Toute ressaisie dans un outil de flux ou un connecteur crée tôt ou tard une divergence.
Quels indicateurs suivre ?
| Indicateur | Ce qu’il mesure | Où le mesurer |
|---|---|---|
| Taux de GTIN valides | Part des SKU dont la clé de contrôle et la longueur sont correctes | PIM, contrôle automatisé |
| Unicité au niveau variante | Part des déclinaisons portant un GTIN qui leur est propre | PIM |
| Cohérence inter-canaux | Part des offres où site, balisage et flux publient le même GTIN | Croisement crawl / exports de flux |
| Anomalies Merchant Center | Volume de « GTIN non valide », doublons, identifiants manquants | Google Merchant Center |
| Complétude des attributs filtrants | Ce qui différencie vos fiches une fois le GTIN partagé avec la concurrence | PIM, audit par famille |
À plus long terme, le sujet va dépasser l’écran. GS1 vise l’équipement des distributeurs pour la lecture des codes 2D en caisse d’ici fin 2027. Le QR Code GS1 portera le même GTIN et pourra pointer vers des données produit en ligne. La qualité du GTIN deviendra alors aussi un sujet magasin.
Simulation : effet de la structuration sur la restitution
Le modèle ci-dessous illustre une tendance observée en audit : l’écart entre un catalogue structuré et un catalogue textuel se creuse avec le volume de références. Les valeurs sont indicatives.