Données structurées de produit : guide pratique du JSON-LD pour les boutiques

Par Manuel Mattar3 min de lecture

En bref

Les données structurées de produit sont un bloc JSON-LD avec le type Product de Schema.org qui indique à Google, sans qu'il ait à interpréter le texte, le nom, la marque, les images, le prix et la disponibilité. Elles fonctionnent quand elles correspondent à ce qui est affiché sur la page et proviennent des mêmes données que la fiche.

Ce qu'elles sont et à quoi elles servent

Une page produit est faite pour des personnes : titre, photos, description, prix. Un moteur de recherche peut déduire ces données du texte, mais il peut se tromper. Les données structurées les lui donnent de façon explicite, dans un format que les machines lisent sans interpréter : voici le nom, voici la marque, voici le prix, voici la disponibilité.

Google utilise ce balisage pour comprendre la page et pour l'afficher avec des informations supplémentaires dans les résultats. Pour les produits, il décrit deux types d'expériences : les extraits de produit, pour les pages où l'on n'achète pas directement, et les fiches de marchand, pour les pages où l'on peut acheter.

Le format : JSON-LD avec Schema.org

Le vocabulaire est Schema.org, celui que partagent les moteurs de recherche, et le type principal est Product. Le format que Google recommande est JSON-LD : un bloc de JSON à l'intérieur de la page, séparé du HTML visible. Cela permet de le générer et de le vérifier sans toucher à la mise en page.

Un bloc produit contient généralement :

  • name, description, image et brand ;
  • sku et, quand il existe, un identifiant global comme le gtin ;
  • offers, avec le prix, la devise et la disponibilité ;
  • le cas échéant, des avis et des notes réels.

Les variantes — tailles, couleurs — se décrivent avec ProductGroup, qui regroupe des produits qui ne diffèrent que par certains attributs.

La règle d'or : ce qui est visible

Les consignes de Google sont claires : les données structurées doivent représenter le contenu visible de la page. Il est interdit de baliser un prix qui n'apparaît pas, des avis que personne n'a écrits ou un produit différent de celui de la page.

En pratique, l'erreur la plus courante n'est pas la mauvaise foi mais le décalage : la page indique 750 W et le JSON-LD indique 700 W parce que l'un a été mis à jour et pas l'autre. C'est pourquoi il vaut mieux que les deux proviennent de la même source.

Comment les valider

Avant de publier, et chaque fois que vous modifiez le modèle de votre boutique :

  1. Test des résultats enrichis de Google : il indique si la page est éligible et ce qui manque.
  2. Validateur de Schema.org : il vérifie que le balisage respecte le vocabulaire.
  3. Search Console : elle affiche les erreurs et les avertissements des données structurées de tout le site.

Un avertissement n'est pas toujours un problème ; une erreur, si. Commencez par les erreurs des pages qui vendent le plus.

Les erreurs courantes

  • Un prix ou une disponibilité obsolète par rapport à ce qu'affiche la page.
  • Un balisage en double : le modèle de la boutique et une extension ajoutent chacun leur propre bloc produit.
  • Des images qui ne correspondent pas au produit ou que les robots ne peuvent pas explorer.
  • Des avis inventés ou copiés d'un autre site.
  • Des variantes mélangées : toutes les tailles comme un seul produit, ou chacune sans savoir à quel groupe elle appartient.

Données structurées et assistants IA

Google indique que ses fonctionnalités d'IA ne demandent pas de balisage spécial, mais bien que les données structurées correspondent à la page. Un catalogue aux attributs complets et au JSON-LD cohérent donne à n'importe quel système des données claires sur vos produits ; nous l'expliquons dans le GEO pour l'e-commerce.

Comment Bruxel y répond

Dans Bruxel, les données structurées sont générées en même temps que la description, à partir des mêmes données produit, si bien qu'elles disent la même chose que la fiche. Elles vivent dans le catalogue avec les attributs et les catégories, et partent vers votre boutique dans les colonnes que définit chaque canal au moment d'exporter. Le guide pour générer des descriptions montre quels champs sont générés, et la page du PIM le reste du parcours.

Par où commencer

Prenez vos dix produits les plus vendus et passez chaque page au test des résultats enrichis. Notez trois choses : si le produit a un bloc Product, s'il y en a plus d'un et si le prix et la disponibilité correspondent à ce qui est affiché. Corrigez d'abord les erreurs qui se répètent sur toutes les pages, car elles viennent presque toujours du modèle de la boutique et se corrigent une seule fois. Vérifiez ensuite que chaque produit a les données dont le balisage a besoin : marque, images, identifiants et une description qui dise la même chose que la page.

Questions fréquentes

JSON-LD, microdonnées ou RDFa ?

Google accepte les trois, mais recommande JSON-LD : il se place dans un bloc séparé du HTML visible, si bien qu'on le génère et qu'on le vérifie sans toucher à la mise en page.

Les données structurées améliorent-elles mon classement ?

Ce n'est pas un raccourci de référencement. Elles aident Google à comprendre la page et à l'afficher avec des informations supplémentaires, comme le prix ou la disponibilité, ce qui peut augmenter le nombre de personnes qui cliquent.

Puis-je baliser des données qui ne sont pas visibles sur la page ?

Non. Google demande que les données structurées représentent le contenu visible de la page. Baliser quelque chose que l'utilisateur ne voit pas peut priver la page de résultats enrichis.

Sources

  1. Données structurées de produit (Google Search Central)
  2. Consignes générales relatives aux données structurées (Google Search Central)
  3. Product (Schema.org)
  4. Test des résultats enrichis (Google)

À propos de l'auteur

Manuel Mattar

Fondateur de Bruxel.AI

Il a fondé en 2014 Wolf Sellers, agence e-commerce à Mexico, puis Bruxel.AI, le PIM avec IA.

Voir tous les articles de Manuel Mattar

Essayez-le avec votre catalogue

Créez votre compte gratuit et essayez Bruxel avec vos propres produits grâce aux crédits de bienvenue.

À lire aussi

Données structurées de produit : guide pratique du JSON-LD pour les boutiques