«Строгие микроданные» — это термин Яндекса для разметки, которая имеет приоритет над другими источниками данных, когда робот сканирует страницу. Для списков товаров это означает схему OfferCatalog с вложенными объектами Offer .
Почему приоритет важен
Яндекс собирает информацию о товарах из нескольких источников — страницы, Яндекс Маркета, поданных фидов. Строгие микроданные — это способ сделать страницу авторитетной. Для продавца, у которого фид Маркета устарел или данные о товарах берутся из агрегатора, это механизм, который возвращает сайту контроль над тем, что отображается под его собственным именем.

Свойства OfferCatalog — все обязательные
name— название каталога.description— описание каталога.image— общее изображение, указанное в виде URL, а не ImageObject.
Свойства Offer — все обязательные
url— страница товара.name,description,image(снова обычный URL).availability— можно ли заказать.price.
Каждое поддерживаемое поле является обязательным. Это строже, чем обычная товарная разметка, где большинство свойств необязательны — и в этом суть сделки: полные данные в обмен на приоритет.
Структурное правило
Один список товаров на страницу, отмеченный с помощью OfferCatalog, без вложенных списков. Страница категории, представляющая несколько групп товаров, должна выбрать одну группировку или перестроить страницу.
Примечание по реализации
Поскольку каждое поле обязательно, а изображения должны быть обычными URL-адресами, а не объектами, эту разметку следует генерировать из базы данных товаров, а не писать вручную. Одно пустое описание на одном элементе делает эту запись недействительной — что говорит в пользу ее генерации из того же запроса, который отображает видимый список, чтобы они не расходились и отсутствие значения не ломало то, что может увидеть человек.

Как мы это применяем
The priority behaviour is the reason to bother: for merchants whose product data was being taken from a stale feed, this is how the site becomes the authoritative source again. The all-fields-required rule means it must be generated from the catalogue rather than templated by hand, and we wire it to the same data that renders the visible list so a missing description breaks the page visibly rather than silently invalidating the markup.
Связанные услуги