Как разметить страницу товара структурированными данными? В этой статье мы расскажем, как настроить разметку Schema, разберём ключевые поля и этапы проверки, чтобы поисковые системы лучше понимали информацию о товаре и различали страницы товаров, которые можно купить напрямую, и страницы товаров для внешней торговли, на которых нужно запрашивать коммерческое предложение.
На практике процесс обычно состоит из четырёх шагов: выбрать тип товара, сопоставить поля страницы, вывести разметку с помощью шаблона, проверить и отслеживать результаты. Главное — обеспечить точное соответствие разметки содержимому страницы и синхронно обновлять её при изменении цены и наличия товара.
Сначала определите реалистичные ожидания: разметка Schema помогает поисковым системам понимать информацию о товаре и может дать странице право на показ расширенного результата поиска с информацией о товаре. Однако она не гарантирует отображение цены или рейтинга, повышение позиции в поиске и не заменяет полноценное описание товара.
Сначала определите: что размечать на странице товара?

Сначала проверьте, посвящена ли страница конкретному товару. Для страниц с подробной информацией о товаре, где указаны модель, изображения, характеристики и назначение, обычно подходит тип Product. Для страниц категорий товаров, страниц «О компании» и страниц с описанием услуг следует выбирать тип разметки отдельно, не применяя один и тот же тип ко всем страницам.
Для трансграничного интернет-магазина с возможностью онлайн-заказа обычно нужно связать Product с Offer, указав цену, валюту, наличие товара и ссылку для покупки. Если вместо кнопки покупки есть только кнопка запроса цены, настраивайте разметку на основе фактической информации о товаре.
Не указывайте нулевую цену для «запроса цены» и не рассчитывайте цену самостоятельно, чтобы заполнить поле. Отсутствие цены или другой информации может повлиять на право страницы на показ расширенного результата с информацией о товаре, но фиктивное предложение искажает данные и не является способом устранить предупреждение при проверке.
Также различайте соответствие синтаксису Schema и право на показ в Google. В первом случае проверяется корректность структуры данных, во втором необходимо выполнить требования конкретной функции. При настройке сверяйтесь с определениями Schema.org и актуальной документацией Google по соответствующей функции поиска товаров.
Как заполнить ключевые поля и каких ошибок избегать?
Лучше всего получать значения полей напрямую из системы управления товарами. Сначала подготовьте основные сведения: название, изображение, описание, бренд и модель. Затем настройте информацию о предложении в зависимости от того, продаётся ли товар на странице, и в последнюю очередь добавьте рейтинги и варианты товара. Не стремитесь с самого начала заполнить как можно больше полей.
Например, для товара стоимостью 29,90 доллара США в поле price укажите числовое значение 29.90, а в поле priceCurrency — USD. Не заменяйте код валюты символом доллара; для указания наличия используйте значения, предусмотренные Schema.org, а не текст вроде «в наличии».
Особенно часто ошибки возникают при указании бренда и идентификатора. Название дистрибьютора не обязательно является брендом товара, а внутренний артикул нельзя выдавать за глобальный номер торговой единицы. Если достоверного идентификатора нет, оставьте поле пустым: не генерируйте его случайным образом и не копируйте идентификатор другой модели.
Информация об отзывах также должна иметь проверяемый источник. Добавляйте разметку рейтинга только в том случае, если на странице отображаются подлинный рейтинг и количество отзывов именно об этом товаре. Нельзя использовать в качестве рейтинга отдельного товара положительные отзывы о компании, оценки службы поддержки или рейтинг товара в стороннем магазине.
Как внедрить разметку Schema: от системы управления до страницы?
Шаг 1. Проверьте уже существующую разметку. Откройте исходный код страницы товара и выполните поиск по application/ld+json или schema.org. Убедитесь, что тема оформления, плагин или система создания сайта уже генерирует Product, зафиксируйте существующие типы и поля, а затем решите, что нужно добавить или изменить.
Шаг 2. Составьте таблицу сопоставления полей. Например, заголовку товара соответствует name, основному изображению — image, цене продажи — price. При использовании платформы для создания сайтов, например 易营宝, сначала уточните, какие поля поддерживает текущая версия и предусмотрена ли настройка шаблонов.
Шаг 3. Выберите способ управления разметкой. Если система поддерживает структурированные данные, настройте их через панель управления. Если требуется разработка, обычно используют JSON-LD, который динамически выводится шаблоном товара. Код можно разместить в заголовке или основном содержимом страницы — важно, чтобы поисковые системы могли его считывать.
Шаг 4. Опубликуйте и проверьте одну типовую страницу. Убедитесь, что данные соответствуют текущему товару, языку и валюте, а плагины и шаблоны не генерируют разметку повторно. Если обнаружен конфликт, сначала унифицируйте способ управления разметкой и только потом массово внедряйте её.
Как обрабатывать товары с вариантами, многоязычные страницы и товары для запроса цены?
Если цвет, размер или другой вариант имеет отдельный URL и цену, разметка должна соответствовать конкретному варианту, доступному по этому адресу. Для реализации, поддерживающей отображение вариантов товара, можно рассмотреть ProductGroup и связанные с ним свойства, сверившись с требованиями платформы и функции поиска.
На многоязычном сайте каждая языковая версия должна содержать название и описание, соответствующие видимому содержимому страницы. Если для разных рынков используются разные цены или валюты, данные о предложении также необходимо обновлять. Не оставляйте цену в долларах на странице с ценами в евро: это может привести к несоответствию страницы и разметки.
Для оборудования и товаров на заказ, продаваемых по запросу, можно указать достоверные базовые сведения Product и подробно описать модель, характеристики и назначение. Если цена и условия покупки не опубликованы, не создавайте фиктивный Offer ради получения расширенного результата — следует учитывать, что некоторые функции отображения могут оказаться недоступны.
Как проверить разметку и с чего начать исправление ошибок?
Сначала проверьте право на показ соответствующей функции для товаров с помощью теста расширенных результатов поиска Google, а затем дополнительно проверьте термины и структуру с помощью Schema Markup Validator. До публикации можно протестировать код, а после публикации следует проверить фактический URL и убедиться, что результат соответствует ожиданиям.
При исправлении сначала проверьте ошибки, затем предупреждения. Ошибки обычно означают, что не выполнено требование какой-либо функции; предупреждения, как правило, указывают на возможность дополнить информацию. Решение о заполнении поля должно основываться на фактах о бизнесе: нельзя добавлять отсутствующую информацию только ради устранения предупреждения.
Затем проверьте в Google Search Console, доступен ли URL для сканирования и индексирования, и просмотрите соответствующие отчёты о товарах. Даже после успешной проверки нужно дождаться повторного сканирования и обработки страницы. Показ расширенного результата также зависит от качества страницы, контекста поиска и других факторов.
Рекомендуется проверить по одной странице для каждого случая: товар в наличии, товар без наличия, товар с несколькими вариантами и товар, продаваемый по запросу. После успешной проверки распространите настройки на страницы с таким же шаблоном. При изменении цены, снятии товара с продажи или обновлении шаблона также проводите выборочные проверки, особенно чтобы выявлять устаревшие данные о наличии и ценах, а также дублирующуюся разметку.
Итог: критерии приёмки — точность, синхронизация и проверка
Главное в разметке структурированных данных страницы товара — обеспечить надёжный источник данных для полей и механизм их обновления. При приёмке проверьте, что тип разметки подходит странице, информация достоверна и видима, данные о предложении синхронизированы, а результаты тестирования соответствуют требованиям нужной функции. Это позволит разметке Schema стабильно выполнять свою задачу.













