Короткое определение
Product schema - это разметка товарной карточки через структурированные данные: название, изображение, описание, бренд, SKU, предложение, цена, валюта, наличие, URL, отзывы и рейтинг, если они реально есть на странице.
Зачем нужна Product schema
Карточка товара содержит много данных: название, фото, характеристики, цену, наличие, бренд, варианты, доставку, отзывы и рейтинг. Product schema помогает поисковой системе увидеть эти данные в структурированном виде, а не только как текст и HTML-блоки.
Для ecommerce это важно, потому что товарные страницы часто конкурируют не только текстом, но и полнотой коммерческой информации. Корректная разметка не заменяет нормальную карточку, но помогает связать видимые данные с сущностью "товар" и предложением "купить".
Что входит в Product schema
Product и Offer: в чем разница
Product описывает сам товар: что это, как называется, как выглядит, к какому бренду относится, какие у него идентификаторы и свойства. Offer описывает коммерческое предложение по этому товару: сколько он стоит, в какой валюте, есть ли в наличии, по какому URL его можно купить и в каком состоянии товар продается.
На практике ошибки чаще всего появляются именно в Offer: цена в JSON-LD не обновилась после акции, наличие отличается от карточки, валюта указана неправильно, URL ведет не на текущую страницу или несколько плагинов создают конфликтующие предложения.
Где использовать Product schema
Product schema уместна на странице конкретного товара, где пользователь видит карточку с товарными и коммерческими данными. Для категории, подборки, фильтра или страницы услуги нельзя автоматически ставить Product только потому, что там есть список товаров или коммерческий оффер.
Для интернет-магазина обычно проверяют несколько шаблонов: карточка товара в наличии, товар под заказ, товар не в наличии, товар со скидкой, товар с вариантами, товар без отзывов, товар с отзывами и карточка после изменения цены. Именно на таких сценариях чаще всего ломается разметка.
Как проверять Product schema
Сначала нужно сверить разметку с видимой карточкой. Если пользователь видит цену 12 990 рублей, schema должна отдавать ту же цену и корректную валюту. Если товар не в наличии, availability должен отражать это состояние. Если рейтинга нет на странице, aggregateRating добавлять нельзя.
Затем проверяют техническую часть: валидность JSON-LD, доступность изображений, правильность URL, отсутствие дублей schema, обновление данных из CMS, корректность шаблона на разных типах товаров и отсутствие закрытия важных ресурсов в robots.txt.
Пример
Карточка товара показывает: "Кроссовки X", бренд, фото, цену 12 990 рублей, наличие "в наличии", артикул, характеристики и отзывы. В Product schema можно описать товар через Product, а коммерческую часть через Offer: price, priceCurrency, availability, url. Если есть видимый рейтинг и отзывы, их можно добавить через aggregateRating и review.
Если цена в CMS изменилась на 10 990 рублей, а JSON-LD продолжает отдавать 12 990 рублей, разметка становится недостоверной. Это не просто техническая мелочь: для ecommerce такие расхождения влияют на доверие, товарные результаты и качество данных.
Частые ошибки
- указывать цену, наличие или рейтинг, которые не совпадают с видимой карточкой;
- размечать отзывы, которых нет на странице;
- использовать Product schema на категориях, фильтрах и страницах услуг без конкретного товара;
- не обновлять Offer при акциях, смене цены, распродаже или отсутствии товара;
- создавать несколько конфликтующих Product-блоков через тему, CMS и SEO-плагин;
- не указывать доступное изображение или отдавать изображение, закрытое для роботов;
- думать, что Product schema заменяет уникальное описание, характеристики, отзывы и коммерческие факторы.
Чек-лист Product schema
- Убедитесь, что страница является карточкой конкретного товара, а не категорией или услугой.
- Сверьте name, image, description, brand, sku и другие свойства с видимым контентом.
- Проверьте Offer: price, priceCurrency, availability, url и актуальность данных после обновлений CMS.
- Размечайте review и aggregateRating только при наличии реальных видимых отзывов и рейтинга.
- Проверьте разные сценарии: товар в наличии, нет в наличии, скидка, варианты, без отзывов, с отзывами.
- Уберите дублирующие или конфликтующие Product-блоки от темы, модулей и SEO-плагинов.
- Проверяйте шаблон после релизов, миграций, изменения валюты, структуры URL и правил кеширования.
FAQ
Что такое Product schema простыми словами?
Это структурированные данные для товарной страницы, которые описывают поисковым системам товар, его изображение, бренд, цену, валюту, наличие, URL, отзывы и рейтинг, если эти данные есть на странице.
Product schema поднимает сайт в топ?
Нет. Product schema сама по себе не поднимает сайт в топ, но помогает поисковым системам корректно понимать товарную карточку и может сделать страницу пригодной для товарных расширенных результатов.
Что обязательно проверять в Product schema?
Нужно проверять соответствие видимой карточке: название, изображение, цена, валюта, наличие, URL, бренд, SKU, отзывы, рейтинг и отсутствие конфликтующих schema-блоков.
Можно ли использовать Product schema на категории?
Обычно Product schema используют на странице конкретного товара. Для категории с множеством товаров нужно осторожно выбирать тип разметки и не выдавать список товаров за одну товарную карточку.
Что почитать дальше?
Посмотрите что такое Schema.org, SEO для интернет-магазина и коммерческие факторы сайта.