На нескольких страницах веб-сайта аналогичные продукты отображаются на той же странице. Каждый элемент имеет свое описание (почти идентичное) и свой SKU (также почти идентичный).
Как я могу правильно использовать микроданные здесь?
В целях тестирования я попытался добавить код для изображения, описания и SKU для всех 3 элементов на одной странице, и я протестировал страницу в Инструменте тестирования структурированных данных Google.
Google прочитал данные и отобразил URL для всех 3 изображений, всех 3 описаний и всех 3 SKU.
Это правильный подход, или это неправильно?
Не уверен, что это что-то меняет, но на данный момент это не сайт электронной коммерции.
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 1</span>
<img src="test1.jpg" />
<span itemprop="description">Description test 1</span>
<span itemprop="sku">#001</span>
</div>
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 2</span>
<img src="test2.jpg" />
<span itemprop="description">Description test 2</span>
<span itemprop="sku">#002</span>
</div>
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 3</span>
<img src="test3.jpg" />
<span itemprop="description">Description test 3</span>
<span itemprop="sku">#003</span>
</div>
microdata
page
schema.org
восстать против
источник
источник
Ответы:
Да, можно иметь свойства продукта схемы для нескольких продуктов на странице, как показано здесь:
Schema.org Разметка SERP / Список продуктов
(И в верхнем примере этого связанного вопроса)
Если инструмент тестирования структурированных данных Google отображает каждый элемент в
Extracted structured data
разделе с правильными данными, как это делается здесь (используя пример в первой ссылке выше), то у вас все будет в порядке.источник