Вебмастер
Содержимое сайта и партнерские программы
Партнерские программы
Безопасность сайта
Сервисы Яндекса на вашем сайте

Товары и цены

Информация о товарах, размещенная на сайте вашего интернет-магазина, может использоваться в сниппетах на страницах поисковой выдачи Яндекса. Чтобы поисковый робот распознал такие данные, размечайте соответствующие страницы по схемам Product и Offer или AggregateOffer.

Сниппет без семантической разметки:

Сниппет с использованием семантической разметки (показывается цена и описание товара):

На размеченных страницах должно быть одно или несколько предложений конкретного товара. Если на странице представлены разные товары, структурированные сниппеты не формируются. Язык страницы может быть русским, английским, белорусским, украинским, турецким, татарским или казахским.

Поддерживаемые типы разметки и поля схемы

Специальные сниппеты показываются для тех страниц, на которых есть тип разметки Product. В этом типе обязательно должно присутствовать свойство offers типа Offer (для одного предложения) либо AggregateOffer (для списка предложений).

Ниже описаны свойства этих типов, значения которых учитываются Яндексом. В скобках указан тип данных Schema.org, которому должно соответствовать значение свойства, а далее уточняется в рамках какой схемы оно должно быть. Обязательные:

  • name (Text) — название товара. Указывается как свойство Product.
  • description (Text) — описание товара. Указывается как свойство Product.
  • price или lowPrice (Number) — цена. Price указывается как свойство Offer, lowPrice как свойство AggregateOffer. В случае использования lowPrice, цена в сниппете показывается как «от N руб». Если вы участвуете в партнерской программе Яндекс.Маркета, информация о цене будет показываться из данных, передаваемых Яндекс.Маркету.
  • priceCurrency (Text) — валюта. Указывается как свойство AggregateOffer или Offer. Для указания валюты необходимо использовать коды валют в соответствии с ISO 4217. Рубли указываются как RUB.
Примечание. 

Для формирования сниппета необходимо использовать минимум две схемы: Product и Offer или Product и AggregateOffer.

Цена в сниппете не показывается, если в Offer в свойстве availability указано, что товара нет в наличии.

Пример разметки

<!--Указывается схема Product.-->
<div itemscope itemtype="http://schema.org/Product">

<!--В поле name указывается наименование товара.-->
  <h1 itemprop="name">Iphone 6 plus 16 GB</h1>

<!--В поле description дается описание товара.-->
  <span itemprop="description">iPhone 6 не просто больше. Он лучше во всех отношениях. Больше, но при этом значительно тоньше. Мощнее, но при этом исключительно экономичный. Его гладкая металлическая поверхность плавно переходит в стекло нового HD-дисплея Retina, образуя цельный, законченный дизайн. Его аппаратная часть идеально работает с программным обеспечением. Это новое поколение iPhone, улучшенное во всём</span>

<!--В поле image указывается ссылка на картинку товара.-->
  <img src="http://imageexample.com/iphone6plus.jpg" itemprop="image">

<!--Указывается схема Offer.-->
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 

<!--В поле price указывается цена товара.-->
    <span itemprop="price">36990</span>

<!--В поле priceCurrency указывается валюта.-->
    <span itemprop="priceCurrency">RUB</span>
  </div>
</div>
<div itemscope itemtype="http://schema.org/Product">
  <div itemprop="name"><h1>Кровать Мелисса с мягкой спинкой</h1></div>
  <a itemprop="image" href="products_pictures/large_krovat-mellisa-smyagkoispink.jpg">
    <img src="products_pictures/medium_krovat-mellisa-smyagkoispink.jpg" title="Кровать Мелисса с мягкой спинкой">
  </a>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <div>7 150 руб.158$355</div>
    <meta itemprop="price" content="7150.00">
    <meta itemprop="priceCurrency" content="RUB">
    <div>В наличии</div>
    <link itemprop="availability" href="http://schema.org/InStock">
  </div>
  <div itemprop="description">Цена указана за кровать Мелисса с мягкой спинкой; размером спального места 900х2000 мм. Подушки у спинки кровати изготовляются из искусственной кожи. В комплектацию входит ортопедическое основание на ножках.</div>
</div>

Проверить правильность разметки можно с помощью валидатора.

Внимание! 

Яндекс не гарантирует, что полученные данные обязательно появятся в результатах поиска. Яндекс может на свое усмотрение использовать или не использовать информацию, размеченную в формате Schema.org, или любую ее часть на любом из своих сервисов, как отдельно, так и совместно с информацией, полученной из других источников. Напоминаем также, что Яндекс не несет ответственности за достоверность информации, показываемой в сниппете. Условия освобождения от гарантий, которые содержаться в документе Пользовательское соглашение, полностью распространяются на информацию, показываемую в структурированном сниппете.

Если сайт будет замечен в предоставлении некачественной или недостоверной информации с помощью микроразметки, он будет отключен от данной партнерской программы и лишится структурированных сниппетов.