1つのページに2つの製品を持つクライアントがいます。
ただし、マークアップをテストすると、1つしか認識されません。
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Example Product",
"image": "https://www.example.co.uk/~/media/example/product%20images/g/gv15120_h328.png",
"description": "Vitamins",
"brand": {
"@type": "Thing",
"name": "Client3"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.2",
"reviewCount": "4842"
},
"offers": {
"@type": "Offer",
"priceCurrency": "GBP",
"price": "11.95",
"sku": 120
},
"offers": {
"@type": "Offer",
"priceCurrency": "GBP",
"price": "19.95",
"sku": 240
}
}
</script>
誰かアドバイスはありますか?
1つのOffer
に対して2つのProduct
アイテムを意味すると仮定します(例が示すように)。
offers
プロパティを繰り返す代わりに、1つのoffers
プロパティを配列値([
および]
)で使用する必要があります。
"offers":
[
{
"@type": "Offer"
},
{
"@type": "Offer"
}
]