SEO-оптимизация4 мин чтения

Микроразметка товаров: что заполнить в карточке магазина

Микроразметка товаров — это блок данных в коде карточки, невидимый покупателю, но понятный поисковику: вот название, вот цена в сумах, вот наличие. Разберём, какие поля действительно нужны, где магазины чаще всего ошибаются и как проверить результат.

Зачем магазину микроразметка товаров

Поисковая система читает страницу как текст и не всегда понимает, что число рядом с кнопкой «Купить» — это цена, а не артикул или телефон отдела продаж. Микроразметка по словарю Schema.org снимает эту неопределённость: тип Product описывает сам товар, а вложенный в него Offer — условия покупки.

Что это даёт на практике: в выдаче могут появиться цена, наличие, рейтинг, карточка попадает в товарные блоки, а каталог лучше распознаётся целиком. Показ расширенного сниппета никто не гарантирует, решение остаётся за поисковиком. Но без корректной разметки шансов на него нет. Для магазина, который конкурирует с Uzum и объявлениями на OLX, заметный сниппет в Google — один из немногих способов выделиться без рекламного бюджета.

Какие свойства заполнить в Product

Начинайте с того, что и так есть в базе товаров. Выдумывать ничего не нужно, наоборот: каждое поле должно соответствовать тому, что человек видит на странице.

  • name — название, совпадающее с заголовком карточки;
  • image — одна или несколько ссылок на реальные фотографии товара, лучше с разных ракурсов;
  • description — короткое уникальное описание, а не копия текста поставщика;
  • brand — бренд или производитель;
  • sku — внутренний артикул, gtin — штрихкод, если он есть;
  • offers — предложение с ценой и наличием;
  • aggregateRating и review — только если отзывы действительно опубликованы на этой странице.

Offer: цена в сумах и наличие

Именно Offer чаще всего ломается. Цена записывается числом, без пробелов, разделителей тысяч и слова «сум». Валюта указывается кодом по стандарту ISO 4217: для национальной валюты это UZS, а не «сум» и не «so‘m».

Наличие передаётся стандартными значениями Schema.org: в наличии, нет в наличии, предзаказ, под заказ. Добавьте url карточки, а для товара с акционной ценой — priceValidUntil с датой окончания. Если вы продаёте не только новое, пригодится itemCondition.

Главное правило: разметка равна видимой странице

Цена и наличие в коде обязаны совпадать с тем, что покупатель видит на экране. Если в разметке одна цена, а на странице другая, Google может снять расширенные результаты со всего сайта, а не только с одной карточки.

Типичный источник расхождений — кэш. Страница пересобирается раз в сутки, а цену в базе менял менеджер днём. Второй вариант: товар закончился, на странице стоит «нет в наличии», а в разметке по-прежнему InStock. Решение техническое: формировать разметку шаблоном из тех же данных и в тот же момент, что и видимую цену. Ручной вставки JSON в карточки быть не должно.

Варианты, цена по запросу и категории

Если у товара есть цвета и размеры с разной ценой, подход зависит от устройства страницы. Одна страница с переключателем — несколько Offer или AggregateOffer с минимальной и максимальной ценой. Отдельный адрес на каждый вариант — отдельный Product, а для связки вариантов Google поддерживает группы вариантов.

Если цена на сайте не показана и клиенту предлагают «уточнить в Telegram», честно заполнить price нельзя. Разметку Product можно оставить без предложения: сниппета с ценой не будет, зато не будет и нарушения. Фиктивная цена ради красивого сниппета — прямой путь к санкциям.

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

Как проверить, связать с фидами и не наделать ошибок

Выборочно проверьте несколько карточек разных типов в инструменте проверки расширенных результатов Google. Затем смотрите отчёты по товарам в Search Console: там собираются ошибки и предупреждения по всему сайту. Сначала исправляйте ошибки, потом желательные поля. Для Яндекса есть валидатор разметки в Вебмастере.

Если вы выгружаете товары в Google Merchant Center или фид для Яндекса, держите один источник данных для сайта, разметки и фидов. Когда цены в фиде и на сайте расходятся, товары могут отклоняться. Перед тем как отдавать шаблон разработчику, сверьте его с частыми ошибками:

  • цена с пробелами или значком валюты;
  • валюта написана словом, а не кодом UZS;
  • наличие не меняется, когда товар закончился;
  • рейтинг размечен у товаров без отзывов;
  • разметка Product выводится на страницах категорий;
  • картинки в разметке ведут на удалённые или закрытые файлы.

С чего начать

Лучше всего взять один шаблон карточки, привязать разметку к полям базы, прогнать через проверку, а затем распространить на каталог. Если нужна помощь с шаблоном или аудитом уже внедрённой разметки, команда markdev занимается SEO-оптимизацией сайтов в Узбекистане. Расскажите о своём магазине и платформе, и мы обсудим, с чего стоит начать.

Частые вопросы

Что такое микроразметка товаров простыми словами?

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

Какой код валюты указывать для сума?

UZS. Цену записывают только числом, без пробелов, слова «сум» и символов валюты.

Что делать, если цену на сайте не показываем?

Не подставляйте условное значение. Можно разметить Product без предложения, но тогда сниппета с ценой не будет.

Гарантирует ли разметка расширенный сниппет?

Нет. Она создаёт условия для показа, но решение принимает поисковая система. Некорректная или не совпадающая со страницей разметка может, наоборот, навредить.

Чем проверить разметку?

Инструментом проверки расширенных результатов Google, отчётами по товарам в Search Console и валидатором в Яндекс Вебмастере.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.