Ответ 1
Я думаю, что правильный способ разметки этого конкретного сценария заключается в вложении нескольких предложений внутри одного Product. Чтобы добавить дополнительную информацию к каждому предложению, используйте IndividualProduct. Я не уверен на 100%, но это похоже на работу в Google Structured Data Testing Tool.
Похоже, что schema.org по-прежнему обновляется новыми способами разметки ваших продуктов. Проект schema.org вытащил большую часть структуры из Good Relations продукта для электронной коммерции. См. Электронная коммерция SEO с использованием Schema.org Просто получите больше подробностей для получения дополнительной информации о новых словарных материалах.
Скажем, мы хотим перечислить информацию о кофе Суматра beans для продажи на веб-сайте. Мы хотим продать два разных размера (12 унций и 16 унций) с разными ценами для каждого. Однако оба размера продукта должны иметь одинаковые изображения (это просто кофе bean) и имя. Структура будет выглядеть примерно так:
Product (name and image)
aggregateRating
Offer (price and priceCurrency)
IndividualProduct (sku and weight)
Offer (price and priceCurrency)
IndividualProduct (sku and weight)
Скопируйте и вставьте в Google Инструмент тестирования структурированных данных, чтобы узнать, как Google будет интерпретировать HTML.
<article class="product" itemscope itemtype="http://schema.org/Product">
<div class="images">
<a href="images/product.jpg">
<img alt="Sumatra Coffee Beans" itemprop="image" src="images/product.jpg">
</a>
</div>
<div class="content">
<header>
<h1 itemprop="name">Sumatra Coffee Beans</h1>
</header>
<div class="code">
<span class="label">Item Number:</span>
<span itemprop="productID">sumatra-coffee</span>
</div>
<div class="reviews" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<div class="details">
Rated <span itemprop="ratingValue">4.5</span>/5
</div>
<div class="count">
(<span itemprop="reviewCount">9</span> reviews)
</div>
</div>
<div class="offer" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/IndividualProduct">
<span class="sku" itemprop="sku">scb-ov1</span>
– (<span itemprop="weight">12 oz.</span>)
</div>
<div class="price">$<span itemprop="price">14.99<span></div>
<meta content="USD" itemprop="priceCurrency">
</div>
<div class="offer" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/IndividualProduct">
<span class="sku" itemprop="sku">scb-ov2</span>
– (<span itemprop="weight">16 oz.</span>)
</div>
<div class="price">$<span itemprop="price">20.99</span></div>
<meta content="USD" itemprop="priceCurrency">
</div>
</div>
</article>