Données structurées produit pour boutique en ligne (JSON-LD)
Dernière mise à jour :
Les données structurées Product sont un bloc JSON-LD qui indique le nom, les images, le prix et le stock d'un produit sous une forme qu'une machine lit sans interpréter votre mise en page. Chaque fiche produit devrait en avoir un, avec des valeurs identiques à ce que voient vos clients.
Pourquoi c'est important
Les moteurs de recherche et les moteurs de réponse IA construisent leurs réponses à partir de faits qu'ils extraient avec confiance. Un prix noyé dans un widget stylisé est plus difficile à lire qu'un prix déclaré dans offers. Les données structurées ne garantissent ni résultats enrichis ni citations, mais une page sans balisage offre moins de matière aux machines qu'une page concurrente qui en a.
Ce que contient un bon bloc Product
- name : le titre du produit tel qu'affiché sur la page.
- image : une ou plusieurs URL d'images stables.
- description : une vraie description, pas un titre répété.
- sku ou gtin : les identifiants, si vous en avez.
- brand : le nom de la marque.
- offers : prix, devise et disponibilité.
Exemple
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Chemise en lin, bleu ciel",
"image": [
"https://votre-boutique.com/img/chemise-lin-face.jpg",
"https://votre-boutique.com/img/chemise-lin-detail.jpg"
],
"description": "Chemise coupe ample en lin européen délavé, boutons en nacre.",
"sku": "CL-CIEL-M",
"brand": { "@type": "Brand", "name": "Votre Boutique" },
"offers": {
"@type": "Offer",
"url": "https://votre-boutique.com/produits/chemise-lin-ciel",
"priceCurrency": "EUR",
"price": "79.00",
"availability": "https://schema.org/InStock"
}
}
</script>
Erreurs fréquentes
- Aucun balisage Product. Certains thèmes n'en produisent pas, surtout les thèmes sur mesure.
- Prix ou stock désynchronisés. Le balisage indique « en stock » alors que la page affiche « épuisé ».
- Disponibilité absente. Renseignez
offers.availabilitypour que l'état du stock soit aussi disponible en données structurées. - Descriptions génériques. Un titre répété ou un texte standard n'apporte rien.
- JSON invalide. Une virgule en trop casse tout le bloc.
Comment l'ajouter
La plupart des plateformes génèrent le balisage Product via le thème ou une application. Vérifiez ce que produit la vôtre, complétez les manques (images, marque, disponibilité) et assurez-vous que les valeurs viennent des données produit en direct, pas d'une saisie manuelle. Après chaque modification, validez le bloc avec un outil de test de données structurées.
Le balisage Product se combine bien avec de bons titres et méta-descriptions de fiches produit et, au niveau du site, avec le schéma Organization.
Comment Averifly vous aide
Les règles catalogue d'Averifly signalent les fiches produit sans données structurées Product, sans prix visible, sans indication de stock ou de disponibilité, avec une description trop mince ou sans images. Consultez la liste complète dans nos règles, puis lancez un scan gratuit pour vérifier vos propres fiches produit.
Questions fréquentes
Qu'est-ce que les données structurées Product ?
C'est un balisage JSON-LD qui décrit un produit de façon lisible par les machines : nom, images, description, prix, devise et disponibilité. Les moteurs de recherche et les IA l'utilisent pour extraire les informations produit de façon fiable.
Le balisage Product garantit-il des résultats enrichis ?
Non. Il rend vos pages éligibles et plus faciles à comprendre, mais ce sont les moteurs qui décident de l'affichage. Le balisage doit aussi correspondre à ce que voit le client sur la page.
Le prix du balisage doit-il correspondre au prix affiché ?
Oui. Les données structurées doivent décrire ce qui est visible sur la page. Un écart peut conduire les moteurs à ignorer le balisage.
