Микроразметка для интернет-магазина: связка BreadcrumbList и Product
Правильная связка BreadcrumbList и Product даёт расширенные сниппеты в Google: цена, рейтинг, наличие, навигация. Разбираем настройку для Joomla 6 через два компонента Reemake — Breadcrumbs и AI Schema Manager.
Как работает связка
Что даёт комбинация
BreadcrumbList показывает структуру: «Главная → Каталог → Категория → Товар». Product показывает данные товара: цена, валюта, наличие, рейтинг, отзывы. Вместе — расширенный сниппет с навигацией и ценой в выдаче Google.
Цена в сниппете
Google показывает диапазон или точную цену прямо в выдаче.
Рейтинг и отзывы
Звёзды и количество отзывов рядом с товаром — если добавлена AggregateRating.
CTR выше
Расширенный сниппет занимает больше места в выдаче — кликов больше на 15–30 %.
Синтаксис
Пример @graph с двумя типами
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Главная",
"item": "https://shop.ru/" },
{ "@type": "ListItem", "position": 2, "name": "Каталог",
"item": "https://shop.ru/catalog" },
{ "@type": "ListItem", "position": 3, "name": "Столы",
"item": "https://shop.ru/catalog/stoly" }
]
},
{
"@type": "Product",
"name": "Стол письменный дубовый",
"offers": {
"@type": "Offer",
"price": "45000",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
}
}
]
}Настройка
Два компонента Reemake
BreadcrumbList — через компонент Reemake Breadcrumbs. Синхронизируется с меню, автоматически формирует цепочки для каждой карточки товара. Не требует ручной разметки.
Product — через плагин Reemake AI Schema Manager. Привязывает JSON-LD к конкретному URL или разделу. Работает с масками — например, /catalog/* → одна схема для всех товаров.
Оба плагина работают через onBeforeCompileHead и объединяют разметку в один @graph — без конфликтов и дублирования.
Кейс · Байерстрой
Агрегатор металлопроката: цены в сниппетах Google
Задача: «Байерстрой» — агрегатор металлопроката в Перми. 200+ поставщиков, у каждого свой прайс. Нужно было показать в выдаче Google актуальные цены по марке стали и навигацию по каталогу.
Что сделали: установили Reemake Breadcrumbs для навигации и AI Schema Manager для Product. Настроили правило по маске /catalog/* → Product с полями offers, priceCurrency, availability. Данные о ценах подтягиваются из 1С через кастомный модуль.
Результат: через 4 недели Google показал расширенные сниппеты с ценами и цепочкой «Главная → Каталог → Марка стали». CTR по категориям вырос на 22 %. Пользователи видят цену до перехода на сайт — меньше «холостых» кликов, выше конверсия в заявку.
Вопросы и ответы
Частые вопросы
Что покажет Google в сниппете?
Навигацию (крошки), цену, наличие. Иногда — рейтинг, если есть разметка Review и AggregateRating. Управлять показом нельзя — Google сам решает, что показать.
Работает ли для категорий?
Да. Для категорий используйте ItemList + BreadcrumbList. Для товаров — Product + Offer + BreadcrumbList. Оба типа можно объединить через @graph.
Где брать данные для Product?
Из полей товара в Joomla (JoomShopping, VirtueMart) или из 1С через интеграцию. AI Schema Manager умеет подставлять значения из кастомных полей материала.
Что если у магазина 10 000+ товаров?
Настройка через маску /catalog/* — одна схема для всех товаров. Поля подставляются динамически из карточки. Никаких ручных правил на каждый товар.
Нужна разметка для магазина?
Настроим BreadcrumbList + Product + Offer. Проверим в Rich Results Test, покажем результат.
Обсудить задачу →




Messenger Max