Как включить расширенные фрагменты, используя код JSON-LD для нескольких страниц продукта?
Я хотел бы, чтобы обширные фрагменты для страниц продукта появлялись в Google SERPS. Это для страницы, которая:
- Содержит несколько продуктов, каждый из которых имеет индивидуальные цены
- Имеет средний совокупный рейтинг
Насколько я понимаю, можно добавить несколько продуктов на одну страницу в схеме организации, используя несколько предложений. Проблема в том, что я не смог найти документацию о том, как это сделать с помощью JSON-LD. Я попробовал это сам в коде ниже, но понятия не имею, если это правильно. Могу ли я просто добавить подобные предложения или мне нужно добавить их по-другому?
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "[rating variable]",
"reviewCount": "[count variable]"
},
"name": "[product name]",
"offers": {
"@type": "Offer",
"price": "[price of product]",
"priceCurrency": "[currency]"
},
"name": "[product name]",
"offers": {
"@type": "Offer",
"price": "[price of product]",
"priceCurrency": "[currency]"
},
"name": "[product name]",
"offers": {
"@type": "Offer",
"price": "[price of product]",
"priceCurrency": "[currency]"
},
}
</script>
1 ответ
Решение
Просто создайте массив предложений.
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "[name]",
"image": "[logo]",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "[rating],
"reviewCount": "[votes]"
},
"offers": [{
"@type": "Offer",
"priceCurrency": "[currency]",
"price": "[price]",
"category": {
"@type": "thing",
"name": "[name product]"
}
},{
"@type": "Offer",
"priceCurrency": "[currency]",
"price": "[price]",
"category": {
"@type": "thing",
"name": "[name product]"
}
},{
"@type": "Offer",
"priceCurrency": "[currency]",
"price": "[price]",
"Category": {
"@type": "thing",
"name": "[name product]"
}
}]
}
</script>