Хлебные крошки на сайте: SEO-значение, реализация и микроразметка Schema.org

Признаны SEO-компанией №1 в Беларуси
по результатам рейтинга Байнета 2025

+375 (29) 667-88-83
+375 (29) 667-88-83
+375 (17) 276-07-85
+375 (17) 276-07-85

C 10:00 до 19:00 в будние дни

Хлебные крошки на сайте

Главная/1. Гайды/Хлебные крошки на сайте

Хлебные крошки (breadcrumbs) — это элемент навигации, который показывает путь от главной страницы до текущей через всю иерархию разделов. Для пользователя это способ понять, где он находится, и быстро вернуться на уровень выше. Для поисковика — структурированный сигнал об архитектуре сайта и тематической принадлежности страницы. Хлебные крошки с микроразметкой BreadcrumbList превращают строку URL в расширенный сниппет в выдаче и заметно повышают CTR из поиска.

Что такое хлебные крошки

Хлебные крошки — горизонтальная строка ссылок в верхней части страницы (как правило, под шапкой), отражающая её путь по структуре сайта. Типичный вид: Главная → Каталог → Окна → Пластиковые окна → Окно с двумя створками. Каждый элемент строки — кликабельная ссылка на соответствующий уровень иерархии, кроме текущей страницы (она обычно отображается обычным текстом без ссылки).

Название пришло из сказки про Гензеля и Гретель — детей, которые отмечали путь по лесу хлебными крошками. Английский термин breadcrumb trail (след из крошек) сохраняет эту метафору. На сайте этот элемент выполняет ту же функцию: показывает, как пользователь пришёл к текущей странице и как вернуться назад по любому из уровней.

Для поисковика хлебные крошки — это второй после меню источник информации об иерархии каталога и общей структуре сайта. Через них алгоритм узнаёт, что страница «Окно с двумя створками» — это карточка товара, она находится в категории «Пластиковые окна», та — в разделе «Окна», который входит в «Каталог». Эта связь усиливается через микроразметку Schema.org типа BreadcrumbList, которая передаёт иерархию в структурированном виде.

Хлебные крошки — один из самых малозатратных приёмов, который улучшает и поведенческие, и технические сигналы одновременно: один элемент шаблона улучшает навигацию, делает структуру сайта явной для алгоритма и добавляет breadcrumb-блок в сниппет выдачи.

Зачем нужны: пользовательская и SEO-роли

Хлебные крошки работают сразу для двух задач — удобства человека и информирования поисковика.

Для пользователя

  • Ориентация в структуре. Пользователь, попавший на глубокую страницу из поиска или соцсети, сразу понимает, в каком разделе он оказался и какие соседние существуют.
  • Быстрый возврат на уровень выше. Вместо использования кнопки браузера «Назад» — один клик на родительскую категорию. Особенно ценно на мобильных, где кнопка браузера менее доступна.
  • Снижение показателя отказов. При высокой вероятности отказа (страница не подошла) хлебные крошки удерживают пользователя на сайте через переход в соседние категории.
  • Помощь в принятии решения. На карточке товара хлебные крошки подсказывают: похожие модели — в категории выше, более широкий выбор — в разделе ещё выше.

Для SEO

  • Передача сигнала иерархии алгоритму. Поисковик через хлебные крошки точно определяет место страницы в структуре каталога, что улучшает тематическое ранжирование.
  • Внутренняя перелинковка. Каждая страница автоматически получает ссылки на все вышестоящие уровни — это базовая горизонтальная перелинковка через шаблон, без ручной настройки.
  • Расширенные сниппеты в выдаче. При корректной микроразметке BreadcrumbList Google заменяет в сниппете строку URL на читаемую цепочку хлебных крошек. Это повышает CTR на 10–20%.
  • Распределение ссылочного веса. Категории выше получают вес со всех нижних страниц через хлебные крошки. Это поднимает приоритет ключевых посадочных в индексе.
  • Сигнал глубины клика (click depth). Хлебные крошки на 4-уровневой странице отражают расстояние от главной — 4 клика. Алгоритм учитывает это при расчёте приоритета в обходе.

Типы хлебных крошек

В практике встречаются три основных типа, выбор зависит от структуры сайта.

ТипЛогикаКогда применять
ИерархическиеОтражают место страницы в структуре каталога: Главная → Раздел → Подраздел → СтраницаСтандарт для подавляющего большинства сайтов: интернет-магазины, корпоративные сайты, блоги
АтрибутивныеПоказывают категории, к которым относится страница: Главная → Окна → Белые → С двумя створкамиКаталоги с тегированием, фильтрами; когда у товара нет единой родительской категории
На основе историиОтражают реальный путь пользователя по сайту: Главная → Поиск → Окна → Текущая страницаРедко, в основном на справочных порталах; для SEO не подходит, потому что путь у каждого пользователя свой

Для SEO нужны иерархические или атрибутивные хлебные крошки — постоянные, не зависящие от поведения пользователя. Только такие крошки можно размечать через BreadcrumbList и передавать в индекс. Динамические крошки на основе истории работают только для удобства пользователя.

Как реализовать хлебные крошки

Реализация хлебных крошек состоит из двух частей: видимая часть в HTML и микроразметка для поисковика.

Видимая часть в HTML

Базовая разметка хлебных крошек — список ссылок, разделённых стрелками или слешами:

<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li><a href="/">Главная</a></li>
    <li><a href="/catalog/">Каталог</a></li>
    <li><a href="/catalog/okna/">Окна</a></li>
    <li>Окно с двумя створками</li>
  </ol>
</nav>

Текущая страница — без ссылки, обычным текстом. Атрибут aria-label="breadcrumb" на <nav> сигнализирует скринридерам о роли элемента — это часть доступности (accessibility).

Микроразметка BreadcrumbList

Поисковик распознаёт хлебные крошки через тип Schema.org BreadcrumbList. Современный формат — JSON-LD, он пришёл на смену устаревшим Microdata и RDFa, которые использовались многими CMS до перехода на новый стандарт. JSON-LD вставляется в <head> или перед закрывающим </body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://example.by/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Каталог",
      "item": "https://example.by/catalog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Окна",
      "item": "https://example.by/catalog/okna/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Окно с двумя створками"
    }
  ]
}
</script>

У последнего элемента (текущая страница) поле item не указывается — он не кликабелен. Микроразметка размещается на всех страницах ниже главной, на самой главной не размещается.

Проверка корректности

После внедрения проверка выполняется через:

  • Google Rich Results Test — для проверки JSON-LD и предварительного просмотра сниппета
  • Schema.org Validator — для общей валидации структурированных данных
  • Яндекс.Вебмастер → Валидатор микроразметки — для проверки восприятия в Яндексе
  • Search Console → Расширенные результаты → Breadcrumbs — для мониторинга после индексации

Типичные ошибки

ОшибкаПоследствиеРешение
Хлебные крошки только в видимой части, без микроразметки BreadcrumbListАлгоритм не получает структурированный сигнал; в сниппетах нет breadcrumb-блока; CTR не растётПараллельно с HTML — JSON-LD с BreadcrumbList на каждой странице ниже главной
Текущая страница оформлена как ссылкаБесполезный клик: страница ссылается сама на себя, теряется часть ссылочного весаПоследний элемент крошек — обычный текст без ссылки и без поля item в JSON-LD
Хлебные крошки не совпадают с реальной структурой URLАлгоритм фиксирует противоречие между URL и breadcrumb-цепочкой; снижается доверие к разметкеЦепочка крошек точно отражает иерархию URL: тот же порядок, те же названия категорий
В JSON-LD указаны позиции в неправильном порядкеПоисковик отклоняет разметку как некорректную; breadcrumb-блок не появляется в сниппетеПоле position заполняется в порядке от 1 (главная) до последней (текущая) без пропусков
Хлебные крошки на главной страницеБессмысленный элемент (главная — корень, никаких уровней выше нет)На главной хлебные крошки не размещаются; шаблон проверяет тип страницы и выводит крошки только для внутренних
Скрытие хлебных крошек на мобильной версии (mobile breadcrumbs)Алгоритм при mobile-first indexing не учитывает элемент; потеря и навигационной, и SEO-ролиКомпактная адаптация для мобильных: меньший шрифт, прокрутка по горизонтали, но не display: none
В JSON-LD ссылки на страницы с 404 или редиректамиПоисковик помечает разметку как ошибочную; breadcrumb-блок может быть отозван из сниппетаКаждый item в JSON-LD ведёт на актуальный URL с кодом 200, без редиректов и ошибок

Часто задаваемые вопросы

Влияют ли хлебные крошки на ранжирование напрямую?

Прямо — нет, это не отдельный фактор ранжирования. Косвенно — заметно: через рост CTR из выдачи (расширенный сниппет), снижение показателя отказов, передачу сигналов иерархии для тематического ранжирования, добавление внутренней перелинковки. На сайтах с большой структурой эффект на индексацию измеримый.

Что важнее: хлебные крошки или микроразметка BreadcrumbList?

Это две части одного элемента — нужны обе. Видимая часть в HTML работает для пользователя и для базовой индексации. JSON-LD с BreadcrumbList отдельно — для расширенного сниппета и точной передачи иерархии алгоритму. По отдельности теряется часть эффекта.

Где размещать хлебные крошки на странице?

Стандарт — горизонтальная строка под шапкой сайта, перед заголовком H1. На мобильных — там же, но в более компактной форме (меньший шрифт, прокрутка по горизонтали при необходимости). Размещение в подвале или сбоку — нестандартное, обычно хуже воспринимается пользователем.

Можно ли использовать BreadcrumbList без видимых хлебных крошек?

Технически можно, но это противоречит правилам Google: микроразметка должна соответствовать видимому контенту. Schema.org-разметка без отображения для пользователя может быть расценена как манипуляция и отозвана. Корректный сценарий — и видимые крошки, и JSON-LD одновременно.

Сколько уровней должно быть в хлебных крошках?

Обычно от 2 до 5 уровней, в среднем 3–4. На крупных каталогах с глубокой иерархией допускается до 6 уровней, но это сигнал к проверке архитектуры — возможно, структура слишком вложенная и часть страниц на 5–6 уровне нужно вынести выше.

Что писать в названиях элементов хлебных крошек?

Короткие, понятные названия категорий — обычно совпадают с заголовками H1 или с названиями пунктов меню для соответствующих страниц. Не нужно полное точное название из адресной строки и не нужны длинные коммерческие хвосты. Окна вместо Окна пластиковые с установкой в Минске.

Поддерживают ли хлебные крошки Яндекс и Google одинаково?

Стандарт BreadcrumbList поддерживают оба. Google активно отображает breadcrumb-блок в сниппете, заменяя URL. Яндекс распознаёт разметку и использует для индексации, но в сниппете формат отображения чаще остаётся стандартным с URL. Дополнительные форматы микроразметки для Яндекса не требуются.

Сколько стоит внедрение хлебных крошек с микроразметкой в РБ?

На сайте с типовой CMS (WordPress, Битрикс, OpenCart) — настройка через SEO-плагин входит в стандартный технический аудит, 500–1000 BYN. На самописной CMS с разработкой шаблона и автогенерацией JSON-LD — от 800 до 1800 BYN в зависимости от сложности иерархии. В составе SEO-абонемента работа с хлебными крошками — стандартная часть месячного ведения.

© ЧУП «Кропас», 2026. Все права защищены.