Accueil › Guide
Guide

Vérifier les données structurées produit (JSON-LD) sur Shopify

Les données structurées produit sont un bloc JSON-LD caché dans votre page qui décrit le produit, son prix, sa devise et sa disponibilité aux moteurs de recherche et aux agents IA. Pour qu'elles vous aident, elles doivent exister et concorder exactement avec ce que la page affiche. Voici comment les vérifier et corriger les erreurs les plus fréquentes sur Shopify.

Par Alexandre Des Lauriers · Mis à jour le 9 octobre 2026

À quoi servent les données structurées produit

Le balisage Product de schema.org, généralement en format JSON-LD, traduit votre page produit en données lisibles par une machine : nom, image, description, marque, identifiants (SKU, GTIN) et une offre (Offer) avec le prix, la devise et la disponibilité. Google l'utilise pour les fiches de marchand, et les agents d'achat IA s'en servent comme l'une des sources pour présenter vos produits.

Google est explicite : il peut vérifier les données produit avant de les afficher, et les informations balisées doivent correspondre à ce qui est affiché sur la page. Un balisage qui contredit la page est donc pire qu'un balisage absent.

Les propriétés à vérifier en priorité

PropriétéCe qu'elle doit contenirErreur fréquente
nameLe nom du produit, comme sur la pageTitre d'une ancienne version du produit
imageUne ou plusieurs images du produitImage absente ou lien brisé
offers.priceLe prix actuel, supérieur à zéroPrix codé en dur, prix de la mauvaise variante, prix à 0
offers.priceCurrencyLe code de devise ISO (CAD, USD)USD indiqué pour un prix en CAD
offers.availabilityhttps://schema.org/InStock ou OutOfStock, selon le stock réelToujours « InStock », même en rupture
sku, gtinLes identifiants de la varianteIdentifiants manquants ou d'une autre variante
descriptionUne description fidèle du produitVide ou trop courte

Étape 1 : voir ce que votre page publie

  1. Ouvrez une page produit dans un navigateur privé.
  2. Affichez le code source de la page et cherchez application/ld+json.
  3. Comptez les blocs qui contiennent "@type": "Product". Idéalement, il n'y en a qu'un seul.
  4. Notez le prix, la devise et la disponibilité de chaque bloc, puis comparez-les avec ce que la page affiche.
  5. Changez de variante (taille, couleur) et vérifiez si les valeurs suivent.

Pour un affichage plus lisible, passez l'adresse dans l'outil de test des résultats enrichis de Google. Il indique les données structurées détectées et les erreurs critiques. Une fois la correction publiée, Google recommande de confirmer avec l'outil d'inspection d'URL de la Search Console.

Étape 2 : trouver d'où viennent les données

Sur Shopify, le JSON-LD peut venir de trois endroits :

Si deux blocs donnent des prix différents, l'agent ou le moteur ne sait pas lequel croire. Gardez une seule source.

Étape 3 : corriger dans Shopify

Supprimer un doublon d'app

Ouvrez les réglages de l'app SEO et désactivez son balisage produit si votre thème en génère déjà un, ou désactivez celui du thème si vous préférez celui de l'app. Vérifiez de nouveau le code source après la modification.

Remplacer un bloc codé en dur

  1. Dupliquez votre thème.
  2. Allez dans Boutique en ligne > Thèmes, cliquez sur l'icône du menu horizontal, puis sur Modifier le code.
  3. Cherchez ld+json dans les dossiers sections et snippets.
  4. Remplacez les valeurs fixes par les données dynamiques du produit et de la variante sélectionnée, ou retirez le bloc s'il fait double emploi. Si vous ne connaissez pas Liquid, confiez ce travail à un développeur.

Corriger la source dans l'administration

Produits à variantes

Un produit offert en plusieurs tailles ou couleurs peut avoir des prix et des stocks différents par variante. Vérifiez que le balisage reflète la variante affichée ou présente correctement chaque offre ; sinon, un agent peut annoncer le prix d'une variante pour une autre.

Produits épuisés

Quand une variante est épuisée, la disponibilité doit passer à OutOfStock (ou à une autre valeur adaptée, comme PreOrder si vous acceptez les précommandes). Un bloc qui affiche toujours InStock fait promettre à l'agent un produit que le client ne pourra pas acheter.

Boutiques multidevises

Si vous vendez en CAD et en USD, le prix et la devise du balisage doivent correspondre à ceux affichés au visiteur. Testez votre page depuis chaque marché quand c'est possible.

Liste de vérification finale

Vérifier tout le catalogue automatiquement

L'outil de test de Google vérifie une page à la fois et ne compare pas les valeurs avec ce qui est affiché. Le scanner gratuit Agentic Commerce Readiness de Shopify, lancé en avril 2026, vérifie notamment le schéma produit sur 31 points, ponctuellement ; c'est un bon premier diagnostic.

AI Sales Assurance va plus loin sur un point précis : il signale le JSON-LD absent et, surtout, le JSON-LD en désaccord avec la page (prix, devise, disponibilité, variantes, titres), produit par produit, avec la preuve et le lien pour corriger dans Shopify. L'outil fonctionne en lecture seule et peut refaire la vérification chaque jour. Lancez une vérification gratuite.

Vérifiez ce que les agents d'achat IA voient dans votre boutique

Vérification gratuite en lecture seule : prix, stock, variantes, données structurées et liens comparés à vos vraies pages produits. Sans carte de crédit.

Lancer ma vérification gratuite

Questions fréquentes

Shopify ajoute-t-il automatiquement des données structurées produit ?

Beaucoup de thèmes Shopify génèrent un balisage Product en JSON-LD. Vérifiez quand même le code source : une app SEO ou un ancien bloc codé en dur peut ajouter un second bloc contradictoire.

Comment tester le JSON-LD de ma page produit ?

Passez l'adresse de la page dans l'outil de test des résultats enrichis de Google, ou cherchez application/ld+json dans le code source de la page. Comparez ensuite le prix, la devise et la disponibilité avec ce que la page affiche.

Pourquoi mon JSON-LD indique-t-il un prix différent de la page ?

Le plus souvent, le bloc est codé en dur dans le thème ou provient d'une app SEO qui ne suit pas les variantes et les changements de prix. Gardez une seule source dynamique.

Deux blocs Product sur la même page, est-ce un problème ?

Oui, s'ils contiennent des valeurs différentes : les moteurs et les agents IA ne savent pas lequel croire. Désactivez le balisage de l'app ou du thème pour n'en garder qu'un.

Les données structurées influencent-elles ce que dit ChatGPT ?

Elles font partie des sources que les agents IA peuvent utiliser, avec le catalogue transmis par Shopify. Des données structurées fausses augmentent le risque qu'un agent présente un mauvais prix ou une mauvaise disponibilité.

Guides liés

Sources

Alexandre Des Lauriers
Fondateur, Bromont, Québec, Canada · adeslauriers@wixi.ca