Schéma Product pour l'e-commerce — étoiles et prix dans Google Shopping
Le schéma Product est l'un des types Schema.org les plus puissants pour les sites e-commerce. Correctement implémenté, il permet à Google d'afficher les étoiles de notation, le prix actuel, la disponibilité et l'expédition directement dans les résultats de recherche organiques et dans l'onglet Shopping. Ces informations supplémentaires augmentent le taux de clics et qualifient les visiteurs avant l'arrivée sur votre page produit.
Propriétés requises du schéma Product
Le schéma Product valide pour les résultats enrichis Google requiert un minimum de propriétés. La propriété `name` est obligatoire et doit correspondre exactement au nom affiché sur la page produit. La propriété `image` est fortement recommandée — une ou plusieurs URLs d'images de haute qualité. Pour les résultats enrichis avec prix, un objet `Offer` imbriqué est requis avec : `price` (le prix numérique), `priceCurrency` (code ISO 4217 comme EUR, USD), `availability` (URL schema.org comme `InStock`, `OutOfStock`, `PreOrder`), `url` (URL de la page produit) et `priceValidUntil` (date d'expiration du prix si applicable). Pour les étoiles de notation, un objet `AggregateRating` est requis avec `ratingValue` (note moyenne, 0 à 5), `reviewCount` ou `ratingCount` (nombre d'avis), et optionnellement `bestRating` (note maximum, par défaut 5).
Propriétés recommandées pour maximiser les rich results
Au-delà des propriétés minimales, plusieurs propriétés améliorent la probabilité d'affichage en résultats enrichis et la richesse des informations affichées. `description` : description complète du produit correspondant au contenu de la page. `brand` avec `Brand` imbriqué et propriété `name` : marque du produit. `sku` : identifiant unique du produit dans votre catalogue. `gtin` (GTIN-8, GTIN-13, GTIN-14, ISBN ou MPN) : code universel du produit, particulièrement utile pour l'onglet Shopping Google qui peut correspondre votre schéma à sa base de données de produits. `shippingDetails` avec un objet `OfferShippingDetails` contenant les délais et coûts d'expédition : depuis mars 2023, Google peut afficher ces informations dans les résultats Shopping. `hasMerchantReturnPolicy` pour les politiques de retour. Ces propriétés supplémentaires augmentent significativement la probabilité d'apparaître dans les résultats enrichis Product.
Éviter les pénalités Schema pour les produits
Google sanctionne plusieurs pratiques Schema.org abusives spécifiquement pour les produits. Propriétés trompeuses : la valeur de `price` dans le schéma doit correspondre exactement au prix affiché sur la page. Des écarts entre le prix affiché et le prix dans le schéma (même pour les prix en promotion) entraînent une pénalité de résultats enrichis. Avis et notations inexactes : les valeurs `ratingValue` et `ratingCount` doivent refléter les vrais avis collectés légitimement. Les entreprises qui fabriquent ou majorent des avis pour améliorer leur note Schema sont spécifiquement ciblées par les politiques Google. Disponibilité incorrecte : ne marquez pas `InStock` un produit qui est `OutOfStock` sur la page. Schema pour pages non-produits : n'utilisez pas le type Product sur des pages de catégories, des pages d'accueil ou des pages de blog — uniquement sur des pages produits individuelles.
AggregateRating vs Review : quand utiliser lequel
`AggregateRating` représente la note moyenne compilée à partir de plusieurs avis individuels. C'est ce qui génère les étoiles visibles dans les SERPs. Il nécessite à minima un `ratingValue` et un `reviewCount` ou `ratingCount` de 1 ou plus. `Review` représente un avis individuel spécifique avec son auteur, sa date et son texte. Pour les résultats enrichis Product, `AggregateRating` est le type le plus utile. Pour les résultats enrichis Review (section d'expert review), l'objet `Review` est utilisé. Les deux peuvent être combinés dans le même schéma Product. Pour les produits avec peu ou pas d'avis, ne fabricquez pas des données de notation — un `ratingCount` de 1 avec 5 étoiles que vous avez vous-même attribué sera détecté. Attendez d'avoir de vrais avis avant d'activer `AggregateRating`. Le générateur WikiPlus génère correctement les deux types avec les propriétés requises.
Questions fréquemment posées
- Les étoiles Schema.org apparaissent-elles automatiquement dans Google ?
- Non. L'éligibilité aux résultats enrichis avec étoiles nécessite un schéma Product valide avec AggregateRating correct, une page produit qui correspond au schéma, et que Google juge la page digne d'un résultat enrichi. L'éligibilité ne garantit pas l'affichage — Google décide au cas par cas pour chaque requête.
- Puis-je utiliser Schema Product sur les pages de catégorie ?
- Non. Schema Product s'applique uniquement aux pages produits individuelles. Pour les pages de catégorie, utilisez ItemList avec des éléments ListItem pointant vers chaque page produit. Utiliser Product sur des pages de catégorie est une violation des directives Google et peut entraîner la suppression des résultats enrichis.
- Comment ajouter le schéma Product sur WooCommerce ou Shopify ?
- WooCommerce avec le plugin Yoast SEO Premium ou Schema Pro génère automatiquement le schéma Product. Shopify a un support natif pour les métachamps de produit et des thèmes qui incluent le schema. Pour un contrôle total, utilisez le générateur WikiPlus pour créer le JSON-LD et injectez-le via les hooks du theme ou via Google Tag Manager.