SEO Technique

11 min de lecture

Données Structurées pour les Pages Produit

Les données structurées indiquent aux moteurs de recherche exactement ce que sont vos produits, leur prix et leur disponibilité. Un balisage Product correctement implémenté peut faire apparaître des résultats enrichis avec des étoiles de notation, des fourchettes de prix et des badges de disponibilité directement dans les résultats Google, augmentant les taux de clics de 20 % à 35 %.

Les essentiels du balisage Product Schema

Google prend en charge le type de données structurées Product pour les pages e-commerce et attend des propriétés spécifiques pour déclencher les résultats enrichis. Au minimum, vous avez besoin du nom du produit, d'une image et d'au moins une offre avec le prix, la devise et la disponibilité. L'absence de l'un de ces éléments empêche l'affichage des résultats enrichis.

Utilisez le format JSON-LD pour toutes les données structurées. Google recommande explicitement JSON-LD plutôt que Microdata ou RDFa car il sépare le balisage du HTML visuel, ce qui le rend plus facile à maintenir et moins susceptible de casser lors des changements de templates. Placez le script JSON-LD dans le head ou le body de vos pages produit.

Chaque page produit doit contenir exactement une entité Product. Ne balisez pas plusieurs produits sur une seule page produit. Si votre page affiche des variantes de produit (tailles, couleurs), le produit principal doit être l'entité principale avec chaque variante représentée par des objets Offer individuels dans le tableau offers.

Incluez les propriétés brand, SKU ou GTIN (code-barres) et description même si elles ne sont pas strictement requises. Google les utilise pour faire correspondre vos données produit avec les flux Google Merchant Center, et les produits avec un balisage schema complet reçoivent un traitement préférentiel dans les résultats de recherche liés au shopping.

Requis : name, image, offers (avec price, priceCurrency, availability)
Recommandé : brand, sku, gtin, description, review, aggregateRating
Utilisez le format JSON-LD, placé dans le head ou body de la page
Une entité Product par page produit, les variantes comme objets Offer séparés
Validez avec le test de résultats enrichis de Google avant le déploiement

Balisage AggregateRating et Review

Les étoiles de notation dans les résultats de recherche comptent parmi les amplificateurs de taux de clics les plus puissants pour les sites e-commerce. Pour les afficher, vous avez besoin soit d'AggregateRating (résumé de tous les avis) soit d'un balisage Review individuel sur vos pages produit. Les deux nécessitent de vrais avis de vrais clients ; Google interdit le balisage d'avis auto-rédigés ou fabriqués.

AggregateRating nécessite un ratingValue (le score moyen), reviewCount ou ratingCount, et bestRating/worstRating si vous utilisez une échelle autre que 1 à 5. Les données doivent correspondre à ce qui est visible sur la page. Si votre page affiche 4,3 étoiles sur 128 avis, les données structurées doivent refléter ces chiffres exacts.

Pour le balisage Review individuel, incluez le nom de l'auteur, la datePublished, le reviewRating et le reviewBody. Google peut afficher un extrait d'avis en vedette à côté de votre listing produit si les avis individuels sont balisés. Ces informations supplémentaires dans les résultats de recherche aident à différencier votre listing de la concurrence.

Une erreur critique que font de nombreuses boutiques est de baliser des données d'avis sur des pages qui n'affichent aucun avis visible. Google appelle cela une violation de politique de données structurées, et cela peut entraîner une action manuelle qui supprime les résultats enrichis de l'ensemble de votre site. N'ajoutez le schema review que sur les pages où les avis sont effectivement affichés aux utilisateurs.

Tip

Synchronisez vos données structurées avec l'API de votre plateforme d'avis. Si vous utilisez Yotpo, Judge.me ou Trustpilot, configurez l'intégration pour mettre à jour automatiquement les valeurs AggregateRating lorsque de nouveaux avis sont soumis. Des données de notation obsolètes ne correspondant pas aux avis visibles déclenchent des avertissements Google.

Schema Offer : prix et disponibilité

La partie Offer de votre schema Product communique les prix et le statut de stock à Google. Bien fait, cela permet l'affichage des prix dans les résultats de recherche et alimente les listings gratuits de Google Shopping. Mal fait, vos produits s'affichent sans prix, ce qui réduit drastiquement les taux de clics.

Pour les produits à prix unique, utilisez un Offer simple avec price et priceCurrency. Pour les produits avec tarification par variante (prix différents selon les tailles), utilisez un AggregateOffer avec lowPrice et highPrice pour afficher une fourchette de prix, ou listez des objets Offer individuels pour chaque variante avec son prix spécifique.

Les valeurs de disponibilité doivent utiliser l'ensemble prédéfini de Schema.org : InStock, OutOfStock, PreOrder, BackOrder ou Discontinued. Google croise ces données avec votre flux produit et le contenu réel de la page. Si vos données structurées indiquent InStock mais que la page affiche "Épuisé", vous recevrez un avertissement de non-concordance dans la Search Console.

Mettez à jour votre balisage de disponibilité dynamiquement. Un produit en rupture de stock à 14h ne devrait pas encore afficher InStock dans ses données structurées à 15h. Pour les plateformes comme Shopify, cela est géré automatiquement si vous utilisez le schema produit par défaut. Pour les implémentations personnalisées, connectez la disponibilité à votre système de gestion des stocks.

Prix unique : utilisez Offer avec price et priceCurrency
Fourchette de prix : utilisez AggregateOffer avec lowPrice et highPrice
La disponibilité doit correspondre exactement au contenu de la page (InStock, OutOfStock, etc.)
Mettez à jour les données structurées dynamiquement quand le statut de stock change
Incluez priceValidUntil pour les prix soldés afin d'indiquer quand le prix expire

Schema Breadcrumb et FAQ pour le e-commerce

Au-delà du schema Product, deux types de données structurées supplémentaires profitent considérablement aux boutiques e-commerce : BreadcrumbList et FAQPage. Les deux obtiennent des améliorations visuelles dans les résultats de recherche et aident Google à comprendre la structure de votre site.

Le schema BreadcrumbList reflète vos fils d'Ariane de navigation et affiche les chemins de catégorie dans les résultats de recherche au lieu des URLs brutes. Un résultat de recherche affichant "Accueil > Chaussures Femmes > Chaussures de Course" fournit plus de contexte que "example.com/products/nike-air-zoom" et obtient des taux de clics plus élevés. Implémentez BreadcrumbList sur chaque page produit et catégorie.

Le schema FAQPage sur les pages produit peut afficher des paires question-réponse extensibles directement dans les résultats de recherche, occupant plus d'espace sur la page de résultats. Utilisez-le pour de véritables FAQ produit comme "De quels matériaux est-ce fait ?" ou "Ce produit est-il garanti ?" N'utilisez pas FAQPage pour des questions génériques de service client qui appartiennent à une page d'aide.

Google a restreint l'éligibilité aux résultats enrichis FAQPage en 2023. Ils apparaissent désormais principalement pour les sites bien connus et faisant autorité. Pour les boutiques plus petites, le schema FAQPage aide toujours Google à comprendre votre contenu, même s'il ne déclenche pas de résultats enrichis visuels. Les données structurées elles-mêmes apportent de la valeur par une meilleure compréhension du contenu.

N'empilez pas de types de schema excessifs sur une seule page. Les pages produit devraient avoir les schémas Product, BreadcrumbList et optionnellement FAQPage. Ajouter Organization, WebSite, LocalBusiness et d'autres types à chaque page ajoute du poids sans bénéfice proportionnel.

Tests et suivi des données structurées

Déployer des données structurées sans validation est une source courante d'erreurs qui empêchent silencieusement les résultats enrichis. Google fournit deux outils de test : le test de résultats enrichis (pour vérifier si une URL est éligible aux résultats enrichis) et le validateur de balisage Schema (pour vérifier la syntaxe générale du schema). Utilisez les deux.

Le test de résultats enrichis montre exactement quels types de résultats enrichis votre page est éligible à obtenir et signale toute erreur ou avertissement. Faites passer chaque template de page produit par cet outil avant le lancement. Une seule propriété requise manquante (comme priceCurrency) sur des milliers de pages produit signifie zéro résultat enrichi pour tout votre catalogue.

Après le déploiement, surveillez la santé des données structurées dans Google Search Console sous la section Améliorations. La Search Console groupe les problèmes par type et montre combien de pages chaque erreur affecte. Les problèmes e-commerce courants incluent les valeurs de disponibilité manquantes sur les produits en rupture de stock, les décalages de prix entre les données structurées et le contenu de la page, et les images manquantes.

Mettez en place des alertes pour les erreurs de données structurées. Quand votre plateforme met à jour son thème ou qu'un développeur modifie un template produit, les données structurées peuvent casser silencieusement. Des vérifications hebdomadaires du rapport Améliorations dans la Search Console détectent ces problèmes avant qu'ils n'affectent votre présence dans les recherches pendant une période prolongée.

Pour les boutiques avec de grands catalogues, automatisez les tests de données structurées. Des outils comme Screaming Frog peuvent extraire et valider le JSON-LD de chaque page pendant un crawl, signalant les pages où des propriétés requises manquent ou des valeurs sont devenues obsolètes. Planifiez des vérifications automatisées mensuelles pour détecter les problèmes à grande échelle.

Tip

Créez une checklist de surveillance des données structurées : validez avec le test de résultats enrichis après chaque changement de template, vérifiez les Améliorations de la Search Console chaque semaine, et lancez un crawl complet du site avec extraction JSON-LD chaque mois. Les problèmes de données structurées qui passent inaperçus pendant des semaines peuvent coûter des milliers de clics perdus.

Travaillez avec des experts SEO qui comprennent l’e-commerce

La première agence SEO fondée par des e-commerçants

Données Structurées pour les Pages Produit - EcomSEO Academy | EcomSEO