Introduction
Nous prendrons comme fil conducteur de ce document la page suivante https://www.montresandco.com/p/montre-fossil-fs4552.html du site de Montresandco.com
dont l’extrait dans les pages de résultats de Google est le suivant :
1. Type "Product" : propriétés requises
Google donne les détails de ce qu'il souhaite dans le lien joint
et pour avoir la documentation complète : https://schema.org/Product
En un mot, les propriétés obligatoires sont les suivantes :
Un nom, le champ name
Une image, idéalement dans les trois formats 16/9, 4/3, 1/1 :
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Product",
"name":"Montre Machine",
}
</script>
2. Les autres propriétés du type "Product"
Il existe un ensemble d'autres propriétés facultatives que l'on peut ajouter à un produit, dont la liste suivante que l'on vous recommande fortement d'implémenter :
aggregateRating : Note des consommateurs (type Avis Vérifiés ou Trustpilot par exemple, ou votre notation interne)
Offers ou AggregateOffer : informations sur le prix (prix, ou fourchette de prix)
Brand : la marque
Description : du produit
Review : extrait d'avis rédigé
Ci-dessus la liste recommandée par Google, mais sur le site schema.org il y en a plusieurs autres : https://schema.org/Product, comme par exemple le poids, la hauteur, etc. Nous les verrons tout en bas du document.
2.1. Avoir les superbes étoiles dans les résultats : aggregateRating
Les étoiles sur la page de résultats Google s'affichent grâce à la propriété aggregateRating, qui selon la documentation officielle demande 4 choses :
RatingCount : le nombre de ratings
RatingValue : la note moyenne
worstRating et bestRating : les notes min et max afin que Google puisse comprendre la pertinence de la note moyenne
La propriété doit bien sûr être "nestée" dans la donnée Product.
2.2 Avoir les extrait d'avis : Review
Google peut choisir d'afficher des extraits d'avis pertinents. Pour lui permettre de le faire, il faut implémenter la propriété Review, également bien "nestée" dans le Product.
Tous les détails sont là :
Point important : Donner le détail des reviews
Voici un exemple d'implémentation des aggregateRating et des Review :
{
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.75",
"ratingCount": "2"
},
"review": [
{
"@type": "Review",
"author": "Michael Hammer",
"datePublished": "2017-03-05",
"reviewBody": "The staff is friendly and were able to answer my questions without pause. I’m very happy with the trans am and would do business with them again and recommend them to friends and family. I would say if you’re looking for a car this should be your first and only stop. Arron did a great job helping through the buying experience. He was a great salesman and would be the guy I would talk to.",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "5",
"worstRating": "1"
}
},
{
"@type": "Review",
"author": "Katrina Flowers",
"datePublished": "2016-10-17",
"reviewBody": "With the staff, the cleanliness and quality of the vehicles sold by King of Cars. I would highly recommend to a friend. We experienced a little equipment hiccup during my process but it was rectified. Thank you Pedro Herrera for your professionalism and assistance. I look forward to future purchases from King of Cars. I purchased a 2013 Chrysler 200 Touring.",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "4",
"worstRating": "1"
}
}
]
}
2.3 Prix, afin qu'il soit directement afficher dans les résultats
Ici basiquement il s’agit de dire si votre produit est en stock, quel est son prix, s’il est neuf :), et ce au moyen des champs :
- Obligatoires :
availability
price
priceCurrency
-Facultatifs :
itemCondition : votre produit est-il neuf?
Url
priceValidUntil : utile pour les périodes de promotion !
Exemple de code :
"offers": {
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"189.0",
"priceCurrency":"EUR",
"itemCondition":"http://schema.org/NewCondition",
"priceValidUntil":"2020-06-23"
},
Plus d’informations sur la doc de Google spécifique aux produits: https://developers.google.com/search/docs/data-types/product
Pour tout site e-commerce sur sa page produit, ou même une marketplace (pour détailler toutes les offres), il faut utiliser la donnée Offer :
ou sur le site de Schema : https://schema.org/Offer
2.4. Aller encore plus loin : poids, largeur, etc
Voici un exemple d'autres caractéristiques que Google peut afficher grâce aux données structurées :
On peut trouver ces données ici : https://schema.org/Product
Et, sans forcément les structurer en balisage Schema.org, si on les affiche dans un bloc de caractéristiques, sur une table, comme Cdiscount, on peut les obtenir également : https://www.cdiscount.com/maison/achat-meuble-literie/confort-design-matelas-160x200-ressorts-30-cm/f-11755200103-mrholu205ab.html
et dans la page de résultats Google :
Récapitulatif
Il faut donc :
Une description du produit : Nom, image, marque, caractéristique, etc..
Une note moyenne avec le détail des notes et l'échelle
Donner le détail de chacune des reviews
Donner le prix ou une fourchette de prix si cela est pertinent
Exemple complet
Nous pouvons regarder la page https://www.montresandco.com/p/montre-fossil-fs4552.html
dont l’extrait est le suivant :
et regarder le résultat de l’analyse dans l’outil de test des données structurées de Google :
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Product",
"name":"Montre Machine",
"sku":"FOSI-FS4552",
"gtin13":"4048803856352",
"brand":{"@type":"Brand","name":"Fossil"},
"description":"<p><strong>Montre Fossil homme - Machine FS4552</strong></p> <p>Modèle phare de la marque américaine célèbre pour son style décontracté, cette montre pour homme n'aurait pas pu mieux porter son nom. Car avec son look viril et urbain... elle se révèle être une machine de séduction massive! Entièrement réalisée dans un acier noir aux finitions mates, elle se distingue par son épaisse lunette guillochée. Au coeur de son large cadran, les index et compteurs du chronographe s'habillent d'un blanc contrastant, afin de vous garantir une parfaite lisibilité de l'heure. Ultra branchées et masculines, les <a href=\"/bc/montres-fossil-homme.html\">montres Fossil pour Homme</a> sont un incontournable de tout bon dressing!</p> <ul> <li>lunette guillochée</li> <li>guichet de date à 4h</li> <li>total look noir urbain </li> </ul>",
"offers": {
"@type":"Offer",
"availability":"http://schema.org/InStock",
"itemCondition":"http://schema.org/NewCondition",
"price":"189.0",
"priceCurrency":"EUR",
"priceValidUntil":"2020-06-23"
},
"aggregateRating": {"@type":"AggregateRating","ratingValue":5,"reviewCount":8},
"review":[
{"@type":"Review","author":"Anonyme","description":"Tr\u00e8s bon","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":4,"worstRating":"0"}},
{"@type":"Review","author":"Nadege","description":"Je l'ai re\u00e7ue sous 48h ! Juste parfait !\r\nElle est superbe et elle a plu \u00e0 mon mari.. ","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":5,"worstRating":"0"}},
{"@type":"Review","author":"Jos\u00e9","description":"belle montre mais aiguilles peu visibles le soir et au soleil","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":4,"worstRating":"0"}},
{"@type":"Review","author":"Diana","description":"Tr\u00e8s belle montre. Raffin\u00e9e, robuste et \u00e9l\u00e9gante. ","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":5,"worstRating":"0"}},
{"@type":"Review","author":"Olivier","description":"Montre conforme \u00e0 la description, prix sympa, livraison rapide. Seul b\u00e9mol : j'avais opt\u00e9 pour le r\u00e9glage du bracelet qui n'a pas \u00e9t\u00e9 fait. Dommage.","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":4,"worstRating":"0"}},{"@type":"Review","author":"Pascal","description":"Belle montre pour un rapport qualit\u00e9 prix ( gr\u00e2ce \u00e0 votre site sinon il faut payer un peu plus cher entre 40 et 50 euros frais de port compris )","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":5,"worstRating":"0"}},
{"@type":"Review","author":"Elodie","description":"Envoi rapide (commande mercredi r\u00e9ception vendredi)\r\nMontre conforme \u00e0 la description.\r\nEmballage cadeau gratuit, tr\u00e8s appr\u00e9ciable.","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":5,"worstRating":"0"}},
{"@type":"Review","author":"Abdeljalil","description":"thanks","reviewRating":{"@type":"Rating","bestRating":"5","ratingValue":5,"worstRating":"0"}}
]
}
</script>