マーケットプレイスWebサイトに構造化データ製品マークアップを適用したい。 5つの売り手が同じ製品を販売しているページがあります。
各売り手は、異なる価格と異なる評価を持っています。売り手は、買い手による総合評価を取得します(評価は製品に対するものです)。
製品のマークアップを適用し、製品の詳細、価格、評価、在庫状況を含めたい。
この場合、混乱が生じます。
製品の評価について、合計5人の売り手の評価を考慮する必要がありますか?はいの場合、SERPに表示される評価は、ページの評価とは異なります。 Googleのガイドラインに違反し、Googleが罰則を科す可能性があります。
5人の販売者に対して個別に製品マークアップを使用できますか?この場合、5つのマークアップのうち、どのマークアップがGoogleによって考慮されますか?
または、マークアップする他の方法はありますか?
更新1:
Tony McCreathからのコメントで受け取った返信に基づいて、コードを次に示します。
<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>
迅速な計算のために、ここに各出品者のratingValue、ratingCount、Totalがあります。
製品の評価について、合計5人の売り手の評価を考慮する必要がありますか?はいの場合、SERPに表示される評価は、ページの評価とは異なります。 Googleのガイドラインに違反し、Googleが罰則を科す可能性があります。
ここには3つの可能性があります。
5人の販売者に対して個別に製品マークアップを使用できますか?この場合、5つのマークアップのうち、どのマークアップがGoogleによって考慮されますか?
どうして?すべての売り手が同じ製品を販売しているため、冗長になります。
または、マークアップする他の方法はありますか?
はい、申し出の代わりに AggregateOffer で間違いなく運転します。異なるマーチャントが同じ製品を販売している場合を特に対象としています。
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"
}
]
}
}
集計評価:多くの人によるアイテムの集計評価は、AggregateRatingとしてマークアップする必要があります。
そして、彼らは私たちに知らせます:
特定の製品またはサービスを明確に参照してください。これを行うには、schema.org/Bookやschema.org/LocalBusinessなど、別のschema.orgタイプのマークアップ内にレビューまたは評価をネストするか、そのschema.orgタイプ要素をitemReviewedプロパティ。
したがって、1つの特定の製品を含むWebサイトの特定のWebページで、このWebページでのみ作成され、サードパーティのWebサイトでは作成されていないこの製品のレビューにマークアップを適用できます。
例:
{
"@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"
}
}
]
}
単一の製品と、その製品を提供するさまざまな販売者に関する情報をリストするショッピングアグリゲーターページ
したがって、同じ製品の多くの売り手のマークアップを作成するには、タイプAggregateOfferを使用します。
例:
{
"@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"
}
]
}
}