JSON-LD

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

Пример JSON-LD для страницы товара “Смартфон X” в категории “Электроника”:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Смартфон X",
  "image": [
    "https://myshop.ru/images/smartphone-x.jpg"
  ],
  "description": "Смартфон X, 256 ГБ, черный",
  "sku": "SM-X-001",
  "brand": {
    "@type": "Brand",
    "name": "Brand X"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://myshop.ru/smartphone-x",
    "priceCurrency": "RUB",
    "price": "49990",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}

Такая разметка не влияет на внешний вид сайта, но помогает поисковым системам, например Google Search, формировать расширенные сниппеты — улучшенные блоки в результатах поиска, где могут отображаться цена, рейтинг, наличие и другие данные прямо в выдаче.

CS-Cart поддерживает несколько сущностей JSON-LD. Ниже описаны сущности, поддерживаемые в текущей версии CS-Cart.

Product (Товар) и Offer (Товарное предложение)

CS-Cart автоматически формирует JSON-LD-сущность Product. Она используется для передачи поисковым системам информации о товаре. В Product могут передаваться следующие данные:

  • название товара;
  • описание товара;
  • изображения товара;
  • артикул (SKU);
  • бренд;
  • идентификаторы GTIN, MPN и ISBN (при наличии).

Поисковые системы используют данные из Product для определения характеристик товара и формирования расширенных сниппетов в результатах поиска.

Сущность Offer является частью сущности Product и описывает условия приобретения конкретного товара. В Offer передаются следующие данные:

  • цена товара;
  • валюта;
  • наличие товара;
  • состояние товара;
  • URL товарной страницы.

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

Примечание

Сущности Product и Offer формируются автоматически и не требуют дополнительной настройки.

Organization (Организация)

Примечание

В версии 4.21 появились две новые сущности: BreadcrumbList (Хлебные крошки) и Organization (Организация).

Чтобы начать редактирование сущности, в Панели администратора на вкладке Веб-сайт перейдите в раздел SEO и в правом верхнем углу нажмите JSON-LD:

Откроется окно, в котором можно настроить данные организации.

Эти данные уже подтягиваются автоматически из настроек витрины:

  • name — название витрины;
  • url — URL витрины;
  • logo — логотип витрины.

Следующие данные нужно заполнить вручную:

  • description — описание витрины;
  • telephone — номер телефона;
  • email — адрес электронной почты;
  • sameAs — массив ссылок на соцсети.

Важные замечания:

  • принимаются только абсолютные URL (http:// или https://);
  • некорректные ссылки игнорируются и не попадают в JSON-LD;
  • массив sameAs выводится только при наличии хотя бы одной корректной ссылки.