Что это
Breadcrumb Schema — это разметка в формате JSON-LD (или микроданных) по стандарту Schema.org, которая описывает навигационную цепочку страницы: от главной до текущего URL. Браузер её не отображает, но поисковые роботы читают и используют для понимания структуры сайта. В сниппете Яндекса и Google цепочка хлебных крошек заменяет длинный URL на читаемый путь вида «Главная > Каталог > Категория > Товар».
---
Почему это важно для SEO
Страницы с Breadcrumb Schema получают расширенный сниппет: вместо site.ru/catalog/obuv/krossovki/model-x пользователь видит Главная › Обувь › Кроссовки. По данным тестов агентств, CTR таких сниппетов выше на 10–20% за счёт визуальной понятности. В Google это официально подтверждённый rich result — проверяется через инструмент тестирования структурированных данных.
Для Яндекса разметка усиливает понимание иерархии разделов, что критично при ранжировании в тематических кластерах. Яндекс.Нейро и AI Overviews от Google при формировании ответов опираются на семантику страницы — чёткая структура крошек помогает роботу точнее атрибутировать контент нужной категории. Дополнительно: правильная разметка снижает риск того, что Яндекс выберет неверный хлебный путь из HTML-навигации и покажет его в сниппете в искажённом виде.
---
Как проверить вручную
- Google Rich Results Test — вставьте URL на
search.google.com/test/rich-results, выберите тип «Breadcrumb». Инструмент покажет распознанные уровни и ошибки валидации.
- Яндекс.Вебмастер — раздел «Структурированные данные» → фильтр по типу
BreadcrumbList. Если разметка подхватилась, статус будет «Действительный».
- Screaming Frog → вкладка «Structured Data» → фильтр
BreadcrumbList. Можно массово проверить все страницы краулинга и найти страницы без разметки или с ошибками.
- Исходный код вручную — откройте страницу,
Ctrl+U, ищите"@type": "BreadcrumbList". Если блока нет — разметка отсутствует.
---
Как исправить
Добавьте JSON-LD блок в <head> или перед </body> каждой страницы с вложенностью больше одного уровня:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Главная",
"item": "https://site.ru/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Кроссовки",
"item": "https://site.ru/catalog/krossovki/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Nike Air Max 90",
"item": "https://site.ru/catalog/krossovki/nike-air-max-90/"
}
]
}
</script>WordPress
Плагин Yoast SEO или RankMath генерируют BreadcrumbList автоматически при включённых хлебных крошках в настройках темы. В Yoast: «SEO → Внешний вид в поиске → Хлебные крошки → Включить». Дополнительного кода не нужно.
Tilda
Tilda не генерирует Schema разметку для крошек. Единственный способ — добавить блок T123 (HTML) с JSON-LD кодом выше вручную на каждой странице или через Zero Block с инъекцией в <head> через настройки сайта → «Ещё» → «HEAD».
1C-Bitrix
В большинстве стандартных шаблонов хлебные крошки выводятся компонентом bitrix:breadcrumb. Разметку Schema добавляют через правку шаблона компонента template.php — оборачивают массив $arResult в JSON-LD вывод через CUtil::PhpToJSObject() или отдельным блоком.
Webflow
Разметку добавляют через «Page Settings → Custom Code → Before </body>». Динамические значения для CMS-коллекций — через Webflow CMS bindings в custom code не поддерживаются напрямую; используют сторонние скрипты или Zapier-интеграции.
---
Типичные ошибки
- Несоответствие URL в разметке и реального адреса. Если
itemв JSON-LD ведёт на редиректящий URL — валидатор примет, но Яндекс может проигнорировать. - Пропуск поля `item` на последнем уровне. Schema.org допускает отсутствие
itemу финального элемента, но Google рекомендует указывать — без него rich result нестабилен. - Разметка на главной странице. На главной достаточно одного элемента «Главная». Часть CMS генерирует пустой
BreadcrumbList— это ошибка валидации. - Дублирование разметки. Одновременно JSON-LD в
<head>и микроданные в HTML-навигации создают конфликт. Оставляйте один источник — предпочтительно JSON-LD. - `position` не по порядку. Порядковые номера должны идти строго 1, 2, 3. Пропуски или повторы ломают парсинг.
---
Влияние на разные типы сайтов
Интернет-магазины выигрывают больше всего: глубина каталога 3–5 уровней создаёт длинные URL, которые в сниппете нечитаемы. Breadcrumb Schema превращает их в понятный путь и повышает CTR карточек товаров в конкурентных тематиках — одежда, электроника, стройматериалы. Для маркетплейсов с тысячами SKU автогенерация разметки через шаблоны компонентов обязательна.
Контентные сайты и блоги получают меньший прирост CTR, но разметка всё равно нужна: она помогает Яндексу и Google корректно группировать статьи по рубрикам в поиске. SaaS и лендинги с плоской структурой (1–2 уровня) могут ограничиться минимальной разметкой или пропустить её — эффект незначителен. Для одностраничных лендингов Breadcrumb Schema избыточна.