Je souhaite appliquer un balisage de produit de données structurées à un site Web de marché. J'ai une page où cinq vendeurs vendent le même produit.
Chaque vendeur a un prix différent et une note différente. Le vendeur obtient sa note globale de ses acheteurs (la note est pour le produit).
Je souhaite appliquer le balisage de produit et inclure les informations suivantes: détails du produit, prix, évaluation, disponibilité.
Il y a une confusion dans ce cas:
Pour l'évaluation du produit, devrais-je considérer l'évaluation pour les cinq vendeurs au total? Si oui, les notes affichées sur SERP sont différentes de celles de la page. Cela enfreindrait les directives de Google et Google pourrait imposer une pénalité.
Puis-je utiliser le balisage de produit indépendamment pour cinq vendeurs? Dans ce cas, sur cinq balises, quelle est la balise prise en compte par Google?
Ou existe-t-il une autre méthode de balisage?
Mise à jour 1:
D'après la réponse reçue dans les commentaires de Tony McCreath, voici le code.
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Product Name",
"image": "https://example.com/photos/16x9/photo.jpg",
"brand": {
"@type": "Thing",
"name": "Product brand name"
},
"offers": [
{
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": "Seller 1",
"price": "100.00",
"priceCurrency": "USD",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "10"
}
},
{
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": "Seller 2",
"price": "80.42",
"priceCurrency": "USD",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "3.5",
"reviewCount": "12"
}
},
{
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": "Seller 3",
"price": "105.42",
"priceCurrency": "USD",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "3",
"reviewCount": "15"
}
},
{
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": "Seller 4",
"price": "95.68",
"priceCurrency": "USD",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4",
"reviewCount": "20"
}
},
{
"@type": "Offer",
"availability": "http://schema.org/InStock",
"offeredBy": "Seller 5",
"price": "88.88",
"priceCurrency": "USD",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"reviewCount": "5"
}
}
]
}
}
</script>
Pour un calcul rapide, voici les valeurs ratingValue, ratingCount et Total pour chaque vendeur.
Pour l'évaluation du produit, devrais-je considérer l'évaluation pour les cinq vendeurs au total? Si oui, les notes affichées sur SERP sont différentes de celles de la page. Cela enfreindrait les directives de Google et Google pourrait imposer une pénalité.
Vous avez ici trois possibilités:
Puis-je utiliser le balisage de produit indépendamment pour cinq vendeurs? Dans ce cas, sur cinq balises, quelle est la balise prise en compte par Google?
Pourquoi? Ce serait redondant, car tous les vendeurs vendent le même produit.
Ou existe-t-il une autre méthode de balisage?
Oui, je conduirais certainement avec AggregateOffer au lieu de Offer. Il est spécialement conçu pour les cas où différents marchands vendent le même produit.
UPdate :
{
"@context": "https://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "100",
"ratingCount": "24",
"ratingValue": "87"
},
"image": "Dell-30in-lcd.jpg",
"name": "Dell UltraSharp 30\" LCD Monitor",
"offers": {
"@type": "AggregateOffer",
"highPrice": "1495",
"lowPrice": "1250",
"priceCurrency": "$",
"offerCount": "2",
"offers": [
{
"@type": "Offer",
"url": "save-a-lot-monitors.com/Dell-30.html",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "100",
"ratingCount": "2",
"ratingValue": "8"
},
"seller": "John"
},
{
"@type": "Offer",
"url": "jondoe-gadgets.com/Dell-30.html",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "100",
"ratingCount": "4",
"ratingValue": "7"
},
"seller": "Bill"
}
]
}
}
Selon le guide de Google Revew:
Cotes globales: Une évaluation globale d'un élément par plusieurs personnes doit être marquée comme un AggregateRating.
et puis ils nous informent:
Faites clairement référence à un produit ou service spécifique. Pour ce faire, imbriquez la ou les évaluations dans le balisage d'un autre type schema.org, tel que schema.org/Book ou schema.org/LocalBusiness, ou utilisez cet élément typé schema.org comme valeur pour l'élément itemReviewed propriété.
Ainsi, sur une page Web particulière de votre site Web avec un produit et un produit spécifique, vous pouvez appliquer un balisage aux critiques de ce produit qui ont été effectuées uniquement sur cette page Web, mais pas sur des sites Web tiers.
Exemple:
{
"@context": "https://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "3.5",
"reviewCount": "11"
},
"description": "0.7 cubic feet countertop microwave. Has six preset cooking categories and convenience features like Add-A-Minute and Child Lock.",
"name": "Kenmore White 17\" Microwave",
"image": "kenmore-microwave-17in.jpg",
"offers": {
"@type": "Offer",
"availability": "http://schema.org/InStock",
"price": "55.00",
"priceCurrency": "USD"
},
"review": [
{
"@type": "Review",
"author": "Ellie",
"datePublished": "2011-04-01",
"description": "The lamp burned out and now I have to replace it.",
"name": "Not a happy camper",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "1",
"worstRating": "1"
}
},
{
"@type": "Review",
"author": "Lucas",
"datePublished": "2011-03-25",
"description": "Great microwave for the price. It is small and fits in my apartment.",
"name": "Value purchase",
"reviewRating": {
"@type": "Rating",
"bestRating": "5",
"ratingValue": "4",
"worstRating": "1"
}
}
]
}
Le guide de Google pour le produit nous informe:
une page de regroupement d'achats répertoriant un seul produit, ainsi que des informations sur les différents vendeurs proposant ce produit
Ainsi, pour créer des balises pour plusieurs vendeurs du même produit, utilisez le type AggregateOffer.
Exemple:
{
"@context": "https://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "100",
"ratingCount": "24",
"ratingValue": "87"
},
"image": "Dell-30in-lcd.jpg",
"name": "Dell UltraSharp 30\" LCD Monitor",
"offers": {
"@type": "AggregateOffer",
"highPrice": "$1495",
"lowPrice": "$1250",
"offerCount": "8",
"offers": [
{
"@type": "Offer",
"url": "save-a-lot-monitors.com/Dell-30.html"
},
{
"@type": "Offer",
"url": "jondoe-gadgets.com/Dell-30.html"
}
]
}
}