Aller au contenu principal
Bêta privéeL'app Shopify qui fait recommander vos produits par l'IA.App Shopify : passez devant dans l’IAJe veux un accès
AI Commerce

Pourquoi ChatGPT ne recommande pas vos produits

14 min de lecture Mis à jour le Mis à jour récemment
#chatgpt-shopping #openai #visibilite-ia #shopify #commerce-agentique #geo #audit-geo
Share

Vous avez ajouté votre produit à l’univers de ChatGPT sans le savoir. Sur Shopify, les boutiques éligibles sont syndiquées vers ChatGPT par défaut via Shopify Catalog. Vos produits sont donc techniquement découvrables. Et pourtant, quand un acheteur demande à ChatGPT « le meilleur X à moins de 40 € », votre boutique n’apparaît jamais. Une concurrente, si.

C’est l’écart qui frustre la plupart des marchands Shopify en 2026 : être dans le catalogue n’est pas être recommandé. ChatGPT classe les produits sur la complétude des données, les avis, la popularité et la pertinence, et la plupart des boutiques échouent silencieusement sur l’un de ces critères. Le plus difficile, c’est que la vitrine semble parfaite pour un humain : vous ne pouvez pas voir le problème en la regardant.

Voici les 7 raisons concrètes pour lesquelles ChatGPT et les autres agents IA d’achat ignorent une boutique Shopify. La plupart des boutiques échouent sur une seule. L’objectif de cet article est de vous aider à trouver laquelle est la vôtre.

En 60 mots

ChatGPT ne recommande pas vos produits Shopify pour l’une de ces 7 raisons : crawlers IA bloqués, prix et disponibilité en JavaScript, schema.org Product incomplet, absence d’avis structurés, copy marketing vague, absence des sources tierces, ou flux produit manquant. La plupart échouent sur une seule, pas sur les sept. Vous ne pouvez pas deviner laquelle depuis la vitrine. Un audit GEO gratuit nomme votre raison précise en 60 secondes environ.

Raison 1 : vos crawlers IA sont bloqués dans le robots.txt

ChatGPT n’utilise pas un seul crawler. OpenAI en exploite trois, chacun avec un rôle distinct :

  • OAI-SearchBot alimente la recherche et la découverte produit de ChatGPT. C’est lui qui décide si votre boutique peut apparaître dans les réponses.
  • ChatGPT-User récupère une page en temps réel quand la conversation d’un utilisateur déclenche une navigation.
  • GPTBot est le crawler d’entraînement. L’autoriser ou le bloquer est une décision séparée : voulez-vous que votre contenu entraîne les futurs modèles ?

Si votre robots.txt bloque OAI-SearchBot ou ChatGPT-User, votre boutique devient beaucoup plus difficile à faire émerger dans ChatGPT Shopping organique. Cela arrive plus souvent qu’on ne le croit : une boutique copie un extrait agressif « bloquer tous les bots IA » trouvé dans un article, ou un plugin de sécurité interdit en masse les user agents inconnus, et se coupe ainsi du canal. La même logique vaut pour PerplexityBot, Claude-SearchBot et Claude-User.

OpenAI précise qu’après une modification du robots.txt, il peut falloir environ 24 heures pour que ses systèmes s’ajustent. Même une correction correcte n’est donc pas instantanée.

La correction sur Shopify : éditez votre robots.txt.liquid pour vérifier que les agents de découverte et utilisateur sont autorisés, et décidez séparément du sort des crawlers d’entraînement. Voir robots.txt et crawlers IA pour les règles exactes.

Raison 2 : votre prix et votre disponibilité vivent en JavaScript

C’est le tueur silencieux le plus fréquent, et il est contre-intuitif parce que la page vous semble complète.

Les crawlers IA n’exécutent pas le JavaScript. Une analyse conjointe de Vercel et MERJ sur plus de 500 millions de fetches GPTBot n’a trouvé aucune preuve d’exécution de JavaScript. Même quand GPTBot téléchargeait des fichiers JavaScript, ce qu’il faisait environ 11,5 % du temps, il ne les exécutait jamais. Même constat pour OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, l’agent externe de Meta et le crawler de ByteDance. Ces bots récupèrent le HTML brut et extraient le texte du balisage initial. Le contenu qui n’apparaît que dans le DOM rendu leur est invisible.

La seule exception notable est Google Gemini, qui réutilise le Web Rendering Service de Googlebot et peut exécuter du JavaScript, avec les réserves habituelles liées à la file de rendu.

Pour le commerce, c’est brutal. Si votre prix, votre statut de disponibilité, vos données de variantes ou vos spécifications sont injectés par un script (un widget React maison, un onglet en chargement différé, une application de pricing tierce), l’IA voit un champ vide. Pas de prix, pas de fiche produit. Une boutique peut avoir une magnifique fiche produit et rester non recommandable parce que ChatGPT ne peut littéralement pas lire le prix.

La correction sur Shopify : les templates Liquid de Shopify s’exécutent côté serveur, ce qui est un avantage. Le danger vient des sections et applications personnalisées rendues uniquement côté client. Les faits critiques (prix, disponibilité, description, spécifications, avis) doivent être présents dans la réponse HTML initiale, pas chargés après. Voir vendre sur ChatGPT depuis Shopify pour les critères évalués par ChatGPT.

Raison 3 : votre schema.org Product est incomplet

Une fois le HTML brut récupéré, le crawler cherche des données structurées : schema.org. C’est la couche lisible par la machine qui indique, sans ambiguïté, ce qu’est le produit, ce qu’il coûte, s’il est en stock et comment il est noté.

La plupart des thèmes Shopify (Dawn, Sense, Craft) injectent un bloc Product + Offer basique par défaut. Le problème, c’est ce qu’ils omettent. Les champs qui pèsent le plus dans la recommandation IA manquent fréquemment :

ChampStatut par défautPourquoi l’IA en a besoin
price, priceCurrencyGénéralement présentSans prix lisible, aucune fiche produit n’est générée
availabilityGénéralement présentConfirme que le produit peut réellement être acheté
aggregateRatingDépend de l’app d’avisLe signal de satisfaction le plus puissant
brandSouvent manquantL’IA ne peut pas attribuer le produit à une marque
gtin / skuRarement completSert d’identité unique du produit pour la comparaison
shippingDetailsPresque jamaisL’IA ne peut pas confirmer la livraison avant de recommander
hasMerchantReturnPolicyPresque jamaisL’IA ne peut pas confirmer les retours, objection clé

Il y a ici un piège subtil qui compte spécifiquement pour l’IA. Comme les crawlers IA lisent le JSON-LD comme du texte brut, pas comme un objet parsé, une incohérence est lue au pied de la lettre. Si votre schema indique "price": "0.00" alors que la page affiche 39,90 €, ou si votre availability utilise "InStock" au lieu de l’URL complète https://schema.org/InStock, vous donnez à l’IA une contradiction. Un écart de prix entre le schema et la page est une pénalité de confiance, et le réflexe le plus sûr pour l’IA est d’ignorer le produit.

La correction sur Shopify : auditez le JSON-LD de vos fiches produit et remplissez les champs à fort impact qui manquent dans product.liquid. Le guide schema.org montre exactement quels champs et comment les injecter.

Raison 4 : vous n’avez aucun avis structuré ni preuve

Dans le classement de ChatGPT, les avis ne sont pas cosmétiques. Selon les recommandations marchand construites sur Shopify Catalog, même un produit avec 20 avis authentiques dépasse un produit comparable sans aucun avis, et les métriques d’avis alimentent directement le choix des produits mis en avant. L’IA est, au fond, un moteur d’allocation de confiance : quand elle doit choisir trois produits parmi des milliers, la preuve sociale départage.

Le piège, c’est la structure. Des étoiles peintes sur la page par un widget d’avis mais jamais inscrites dans le HTML en tant qu’AggregateRating n’existent pas pour un crawler IA. C’est la version la plus courante du problème : le marchand a des avis, les voit sur la page, suppose que l’IA les voit aussi, et se trompe. Beaucoup d’applications d’avis (Judge.me, Loox, Yotpo, Stamped) affichent les étoiles visuellement mais n’injectent les données structurées que si un réglage précis est activé.

Il y a un second piège, plus nuancé, devenu plus strict en 2026. Une note que vous vous attribuez à vous-même ne pèse presque rien. La politique de review snippet de Google rend les avis self-serving, une Organization ou une Brand qui se note elle-même sur son propre site, inéligibles aux résultats enrichis. Les avis doivent être rattachés au Product précis, idéalement avec le vrai texte des avis clients, pour compter comme une preuve crédible. Un « 4,9 étoiles » global sur votre marque n’équivaut pas à 342 avis vérifiés sur un produit.

La correction sur Shopify : vérifiez que votre application d’avis injecte AggregateRating et des Review individuels dans le HTML du produit, rattachés au Product (pas à l’Organization). Voir claims et preuves pour comprendre comment l’IA pèse les preuves.

Raison 5 : votre copy produit est du marketing vague, pas un fait citable

L’IA ne recommande pas des adjectifs. « Premium », « révolutionnaire », « le meilleur du marché » sont invérifiables, et un moteur de réponse qui doit défendre sa recommandation ne peut pas s’appuyer sur une affirmation qu’il ne peut pas vérifier.

Ce qui fait recommander un produit, c’est du contenu citable : des affirmations concrètes, précises, factuelles, qui répondent à une vraie question d’acheteur. « Accueille un ordinateur 16 pouces, pèse 0,9 kg, ripstop déperlant, passe sous un siège d’avion » est quelque chose que l’IA peut faire correspondre à « je cherche un sac à dos de voyage avec compartiment laptop ». « Conçu pour l’explorateur moderne » ne l’est pas.

C’est là que beaucoup de boutiques par ailleurs solides perdent. La fiche produit se lit comme un manifeste de marque au lieu d’une fiche technique. Quand un acheteur pose à ChatGPT une question précise (est-ce que ça rentre, est-ce pour peau sensible, ça marche à moins de 40 €), c’est la boutique avec la réponse factuelle qui gagne, parce que l’IA peut la citer. La boutique vague est ignorée même quand son produit correspond objectivement très bien.

Il y a aussi une dimension structurelle. Le processus de citation de ChatGPT privilégie le contenu avec des titres H1/H2/H3 clairs, un format de réponse directe, et une structure FAQ. Un pavé de prose marketing est plus difficile à exploiter pour le modèle qu’un bloc de spécifications structuré ou une FAQ.

La correction sur Shopify : réécrivez la copy produit pour répondre aux vraies questions des acheteurs avec des faits vérifiables, et ajoutez un bloc FAQ dans le HTML. Voir contenu conversationnel pour la différence entre vague et citable.

Raison 6 : vous êtes absent des sources tierces que l’IA cite

Voici la vérité inconfortable que l’optimisation purement sur site ne corrigera pas : quand une IA recommande une marque, elle cite souvent la page de quelqu’un d’autre, pas la vôtre.

Dans un large corpus de recherches sur les citations en 2026, les moteurs IA citent de façon disproportionnée des tiers indépendants, Wikipédia, Reddit, des publications spécialisées établies, des sites d’avis, parce que l’indépendance se lit comme un signal de qualité. Une analyse a décrit la « fracture mention-source » : votre concurrent obtient la recommandation (la mention), mais une page d’avis ou un fil Reddit obtient le lien de citation. ChatGPT penche vers des sources éditoriales faisant autorité et Wikipédia, Perplexity penche vers Reddit et le contenu récent, et le recouvrement entre les deux est faible.

Pour le commerce, cela signifie que votre boutique peut être techniquement irréprochable et perdre quand même face à une marque qui apparaît simplement dans plus d’endroits auxquels l’IA fait confiance. Si aucune source indépendante ne confirme que votre produit existe et qu’il est bon, l’IA n’a que votre parole, et votre parole, sur votre propre site, est le signal le plus faible possible.

Cette raison est différente des cinq premières. Ce n’est pas une correction de code, c’est un problème de présence. Mais vous ne pouvez pas la corriger si vous ne savez pas que c’est votre goulot d’étranglement, et c’est précisément pourquoi diagnostiquer la raison précise compte avant de dépenser de l’argent.

La direction : gagnez en présence dans les sources que l’IA cite pour votre catégorie (avis indépendants, communautés pertinentes, couverture sectorielle), plutôt que de seulement peaufiner vos propres pages. Un audit vous dira si c’est votre lacune ou si vous avez d’abord des problèmes sur site à corriger.

Raison 7 : vous n’avez aucun flux produit là où ça compte

La découverte sur Shopify est en partie automatique, mais la surface plus large du commerce IA fonctionne encore avec des flux, et un flux manquant ou pauvre vous exclut silencieusement des réponses comparatives sur les moteurs au-delà de ChatGPT.

Le Merchant Program de Perplexity en est l’exemple le plus clair. Il ingère un flux produit compatible Google Shopping, la même spécification que celle soumise à Google Merchant Center, en CSV ou XML. Perplexity utilise la complétude des données produit comme signal de classement direct et traite le GTIN comme clé d’identité principale : les produits sans GTIN valide sont gérés comme des articles isolés et apparaissent rarement dans les réponses comparatives. Donc si vous n’avez pas de flux Merchant Center, ou si votre flux manque de GTIN et d’attributs clés, vous êtes structurellement absent des comparaisons Perplexity, et plus faible partout où un flux est consulté.

La même logique de complétude sous-tend le classement ChatGPT via Shopify Catalog, qui enrichit et standardise vos données produit, ainsi que les surfaces agentiques de Google. Un flux complet et exact avec GTIN, matière, taille, couleur, tranche d’âge et disponibilité en temps réel est désormais un minimum pour la comparaison IA.

Une précision sur la disponibilité pour ne pas mal cadrer le sujet : la découverte produit ChatGPT fonctionne mondialement, et une boutique basée n’importe où peut apparaître, mais le checkout dans le chat via Shopify exige actuellement de vendre à des clients US, et la vitrine agentique de Shopify pour Google AI Mode et Gemini est encore en accès anticipé, pas ouverte à toutes les boutiques. La qualité du flux compte quel que soit l’endroit où le checkout est actif, car c’est elle qui détermine si vous êtes recommandé au départ.

La correction sur Shopify : publiez un flux Google Shopping complet (Merchant Center), assurez-vous que les GTIN et les attributs clés sont renseignés, et soumettez-le au portail marchand de Perplexity. Voir comment fonctionne Perplexity Shopping.

Alors, laquelle est la vôtre ?

Voici le piège qui rend cela difficile : les 7 raisons sont invisibles depuis la vitrine. La page s’affiche parfaitement pour un humain alors que le robots.txt, le prix rendu en JavaScript, le schema à moitié complet, les avis non structurés, la copy vague, les citations manquantes et le flux absent échouent chacun en silence. Vous pouvez fixer votre propre boutique toute la journée sans voir pourquoi ChatGPT l’ignore.

RaisonCe qui échoueVisible sur la page ?
1. Crawlers bloquésrobots.txt interdit OAI-SearchBotNon
2. Prix en JavaScriptPrix/disponibilité injectés par JSNon (vous semble correct)
3. Schema incompletChamps manquants dans le JSON-LDNon
4. Pas d’avis structurésÉtoiles absentes du HTML en AggregateRatingNon (vous voyez les étoiles)
5. Copy vagueAffirmations non citablesSemble « bien » mais ne l’est pas
6. Pas de présence tiercePersonne d’indépendant ne vous citeNon
7. Pas de flux produitFlux Merchant Center manquant/pauvreNon

C’est toute la raison d’être de Verity Score. L’audit récupère votre boutique comme le fait un crawler IA, lit le HTML brut avant le JavaScript, vérifie les 7 raisons, et vous donne votre blocage précis ainsi que la correction Shopify exacte. Pas un générique « améliorez votre visibilité IA ». La raison unique, nommée, en 60 secondes environ, sans email requis.

La plupart des marchands supposent qu’ils échouent sur les sept et se figent. C’est presque toujours une seule. Trouvez celle-là, corrigez-la, et vous passez de « dans le catalogue » à « recommandé ».


Trouvez votre raison en 60 secondes : lancez un audit GEO gratuit. Il vérifie les 7 raisons sur votre HTML brut et nomme celle qui bloque votre boutique. Pour le diagnostic complet, voir ce que vérifie un audit GEO.