Как добавить на сайт структурированные данные

В этой статье мы расскажем, как добавить на сайт разметку структурированных данных о товарах.

  • Прежде чем добавлять разметку структурированных данных, изучите требования Merchant Center. Ваш сайт должен им отвечать.
  • Подробнее о том, что представляют собой структурированные данные, написано в руководстве на сайте schema.org. Устранять неполадки, связанные со структурированными данными, можно в сервисе Search Console. Там же вы можете следить за поисковым трафиком и эффективностью сайта.
  • Дополнительную информацию о структурированных данных о товарах можно найти в статье Центра Google Поиска, в частности в разделе о показе ассортимента.

Содержание


Начало работы

Разметка структурированных данных – это система тегов-аннотаций, которые позволяют поисковым системам идентифицировать и распознавать сведения на целевых страницах товаров. Чтобы добавить разметку на сайт, нужен доступ к его HTML-коду или конфигурации шаблонов платформы электронной торговли.

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

  • На ней представлен только один товар.
  • На ней размещено несколько товаров, и для каждого из них задан код SKU или GTIN, который совпадает соответственно со значением атрибута "идентификатор" [id] или "код GTIN" [gtin] в фиде. Так бывает, если у товара есть варианты, различающиеся по цвету или размеру, или с ним связаны сопутствующие позиции.
  • Разметка должна быть добавлена в HTML-код до того, как будет получен ответ сервера. После того как все элементы страницы загрузились, размечать ее при помощи JavaScript нельзя.
  • Информация на целевой странице, в том числе цены, не должна меняться в зависимости от данных пользователя, например его IP-адреса и типа браузера.
  • Информация в структурированных данных должна совпадать с информацией на целевой странице. В противном случае вы нарушите наши рекомендации для веб-разработчиков.

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

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


Как добавить разметку структурированных данных

Разметка JSON-LD

Мы рекомендуем добавить разметку структурированных данных в HTML-код сайта в формате JSON-LD. Подробную информацию вы найдете в статье Вводные сведения о разметке структурированных данных.

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

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

Совет. Каждый раз, когда вы обновляете видимые элементы, нужно также изменять и код, который генерирует структурированные данные.

Пример

JSON-LD

{

  "@context": "https://schema.org/",

  "@type": "Product",

  "sku": "trinket-12345",

  "image": "https://www.example.com/trinket.jpg",

  "name": "Nice trinket",

  "description": "Trinket with clean lines",

  "gtin": "12345678901234",

  "brand": {

    "@type": "Brand",

    "name": "MyBrand"

  },

  "offers": {

    "@type": "Offer",

    "url": "http://www.example.com/trinket_offer",

    "itemCondition": "https://schema.org/NewCondition",

    "availability": "https://schema.org/InStock",

    "price": "3999.00",

    "priceCurrency": "RUB"

  }

Разметку структурированных данных можно добавить в любой раздел HTML-кода, но мы рекомендуем добавить ее в исходный HTML-код.


Объекты Product и Offer

На целевой странице должны быть:

  1. Объект Product, описывающий товар.
  2. Вложенный в него объект Offer в поле offers с условиями продажи.

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

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

Примечание. Пока с помощью разметки schema.org можно обновлять не все атрибуты. Если вы хотите включить автоматическое обновление сведений о товарах, обязательно укажите следующие атрибуты schema.org: "цена" [price], "валюта" [priceCurrency], "наличие" [availability] и "состояние" [condition]. Подробнее о структурированных данных в информации о продавце, товаре или предложении в Центре Google Поиска


Как протестировать разметку

Вы можете протестировать разметку данных с помощью Search Console или инструмента проверки расширенных результатов. Прочитайте инструкции по работе с ним, включая информацию об анализе результатов и устранении неполадок, в Справочном центре Search Console или в Центре Google Поиска.


Обязательные структурированные данные для страниц товаров с данными о наличии в магазинах

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

Примечание. Язык страницы, на которую вы хотите добавить структурированные данные, может быть любым. Сама разметка schema.org, как и разметка HTML, доступна на английском языке. Также учтите, что значения следует указывать с учетом регистра.

Значение schema.org Значение в спецификации фида товаров или ассортимента Тип значения
Product > offers > availableAtOrFrom > branchCode store code Уникальный буквенно-цифровой идентификатор, присваиваемый каждому магазину. Он должен совпадать с кодом, указанным в профиле компании.

Обязательные структурированные данные для предложений с самовывозом из магазина

Если вы включили рекламу местного ассортимента и страницы товаров с данными о наличии в магазинах и самовывозе (в день заказа или позже), вы можете добавить во вложенные предложения (Offers) дополнительную разметку структурированных данных из таблицы ниже. Так вы сможете показывать, в каких именно магазинах товары доступны для заказа с самовывозом.

Примечание. Язык страницы, на которую вы хотите добавить структурированные данные, может быть любым. Сама разметка schema.org, как и разметка HTML, доступна на английском языке. Также учтите, что значения следует указывать с учетом регистра.

Ресурс schema.org Значение в спецификации фида товаров или ассортимента Тип значения
Product > offers > availableDeliveryMethod -- Значение OnSitePickup указывает на то, что товар доступен для самовывоза из магазина.
Product > offers > potentialAction pickup method Значение BuyAction разметки schema.org указывает, что товар можно купить онлайн и забрать в магазине. Значение ReserveAction разметки schema.org указывает, что товар можно забронировать онлайн и забрать в магазине.
Product > offers > deliveryLeadTime pickup sla Время выполнения заказа. Поддерживаются значения 1 и 0. Они указывают на то, через какое количество дней товар будет доступен для самовывоза:
0 – товар можно забрать в этот же день;
1 – товар будет доступен на следующий день.

Подробнее о структурированных данных для Merchant Center

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
8966887403223521244
true
Поиск по Справочному центру
true
true
true
true
true
71525
false
false