Решение 1: вложение
Вы можете добавить isSimilarTo
внутри основного продукта:
<article itemprop="mainEntity" itemscope itemtype="http://schema.org/Product">
<h2 itemprop="name">Product 10</h2>
<aside>
<article itemprop="isSimilarTo" itemscope itemtype="http://schema.org/Product">
<h3 itemprop="name">Product 20</h3>
</article>
<article itemprop="isSimilarTo" itemscope itemtype="http://schema.org/Product">
<h3 itemprop="name">Product 30</h3>
</article>
</aside>
</article>
Решение 2: itemref
Если вы не можетевложив аналогичные продукты в элемент HTML для основного продукта, вы можете использовать микроданные itemref
( пример ).
Решение 3: ID
(Вы должны толькоидите по этому пути, если решения 1 или 2 невозможны, поскольку не все потребители будут поддерживать это решение 3.)
Подобно тому, что вы используете в настоящее время, вы можете присвоить первичному продукту URI в качестве идентификатора (с атрибутом itemid
микроданных) и укажите этот URI как значение для isSimilarTo
внутри аналогичных продуктов.
<article itemprop="mainEntity" itemscope itemtype="http://schema.org/Product" itemid="https://example.com/i/10#this">
<h2 itemprop="name">Product 10</h2>
</article>
<aside>
<article itemscope itemtype="http://schema.org/Product">
<h3 itemprop="name">Product 20</h3>
<link itemprop="isSimilarTo" href="https://example.com/i/10#this" />
</article>
<article itemscope itemtype="http://schema.org/Product">
<h3 itemprop="name">Product 30</h3>
<link itemprop="isSimilarTo" href="https://example.com/i/10#this" />
</article>
</aside>