Données structurées Product et Offer dans PrestaShop
Prix, disponibilité et étoiles directement dans les résultats de Google. Nous vous expliquons le balisage correct et les erreurs qui l'invalident.
Les données structurées sont des informations dans un format standard (schema.org, généralement en JSON-LD) qui expliquent aux moteurs de recherche ce que contient la page. Sur une fiche produit, elles permettent à Google d'afficher le prix, la disponibilité et la note dans le résultat.
Le minimum
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Module d'abonnements pour PrestaShop",
"image": ["https://tienda.com/img/p/1/2/12-large_default.jpg"],
"description": "Paiements récurrents avec Stripe et SEPA.",
"sku": "RKR-SUBS",
"brand": { "@type": "Brand", "name": "Rekire" },
"offers": {
"@type": "Offer",
"url": "https://tienda.com/modulos/12-suscripciones.html",
"priceCurrency": "EUR",
"price": "149.00",
"availability": "https://schema.org/InStock"
}
}
</script>
Les erreurs qui l'invalident
- Prix différent de celui affiché sur la page (par exemple HT dans le balisage et TTC à l'écran).
- Notes inventées ou provenant d'une autre source : Google peut pénaliser le site.
- Disponibilité incorrecte : marquer InStock un produit en rupture.
- Balisage en double : le thème et un module SEO qui génèrent chacun leur bloc
Product, avec des données différentes.
Dans PrestaShop
Les thèmes Classic et Hummingbird incluent des microdonnées ou du JSON-LD produit. Avant d'installer un module SEO qui en ajoute un autre, vérifiez ce que votre thème génère déjà pour éviter les doublons.
Valider
Avec le test des résultats enrichis de Google puis dans Search Console (rapports « Extraits de produits » et « Fiches de marchand »). Surveillez les avertissements : un changement de thème ou de module peut casser le balisage sur toutes les fiches à la fois.
AggregateOffer.