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 формируются автоматически и не требуют дополнительной настройки.
BreadcrumbList (Хлебные крошки)¶
Примечание
В версии 4.21 появились две новые сущности: BreadcrumbList (Хлебные крошки) и Organization (Организация).
На всех страницах, где в интерфейсе CS-Cart отображаются хлебные крошки, добавлена JSON-LD-сущность BreadcrumbList. Она работает на страницах категорий, товаров и других страницах с навигационной цепочкой.
Поисковые системы (в частности, Google) используют разметку хлебных крошек для определения положения страницы в структуре сайта. На основе BreadcrumbList в результатах поиска вместо полного URL может отображаться читаемая навигационная цепочка. Это делает сниппет более понятным для пользователей и помогает быстрее оценить содержание страницы.
Примечание
Сущность BreadcrumbList формируется автоматически и не требует дополнительной настройки.
Organization (Организация)¶
Примечание
В версии 4.21 появились две новые сущности: BreadcrumbList (Хлебные крошки) и Organization (Организация).
Чтобы начать редактирование сущности, в Панели администратора на вкладке Веб-сайт перейдите в раздел SEO и в правом верхнем углу нажмите JSON-LD:
Откроется окно, в котором можно настроить данные организации.
Эти данные уже подтягиваются автоматически из настроек витрины:
name— название витрины;url— URL витрины;logo— логотип витрины.
Следующие данные нужно заполнить вручную:
description— описание витрины;telephone— номер телефона;email— адрес электронной почты;sameAs— массив ссылок на соцсети.
Важные замечания:
- принимаются только абсолютные URL (
http://илиhttps://); - некорректные ссылки игнорируются и не попадают в JSON-LD;
- массив
sameAsвыводится только при наличии хотя бы одной корректной ссылки.