Подписывайтесь на Telegram-канал Анатолия Половинкина основателя компании TolkaDigital
Главная - Глоссарий - Хлебные крошки

Хлебные крошки

Breadcrumbs

SEO

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

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

Хлебные крошки представляют собой горизонтальную цепочку ссылок, которая обычно располагается в верхней части страницы сразу под шапкой сайта. Типичный вид выглядит так: «Главная > Каталог > Бытовая техника > Пылесосы > Dyson V11». Каждый элемент цепочки — кликабельная ссылка на соответствующий раздел, кроме последнего элемента, который обозначает текущую страницу и остается некликабельным. Название термина пришло из сказки братьев Гримм «Гензель и Гретель», где дети оставляли хлебные крошки на тропинке, чтобы найти обратную дорогу домой. Принцип тот же: пользователь всегда видит, откуда он пришел, и может одним кликом вернуться на любой уровень выше. Для маркетолога это не просто декоративный элемент интерфейса, а инструмент управления поведением пользователя и снижения показателя отказов.

Историю хлебных крошек в веб-интерфейсах принято отсчитывать с конца 1990-х годов, когда крупные порталы столкнулись с проблемой глубоких каталогов. Yahoo и Amazon были в числе первых e-commerce площадок, которые массово внедрили этот элемент для упрощения навигации по тысячам категорий товаров. В начале 2000-х, с ростом объемов каталогов интернет-магазинов и новостных порталов, хлебные крошки превратились из опциональной фичи в де-факто стандарт для сайтов с многоуровневой структурой. Сегодня рекомендации Google и Яндекса прямо указывают на желательность этого элемента для сайтов с иерархической архитектурой, а BreadcrumbList считается стандартом технического SEO.

В digital-маркетинге хлебные крошки одновременно решают три разных задачи, что делает их редким инструментом с мультипликативным эффектом. Первая задача — UX: пользователь сразу понимает структуру сайта и может перемещаться вверх по иерархии без использования кнопки «назад» в браузере, что особенно критично для мобильных устройств, где навигация по истории неудобна. Вторая — SEO: правильная разметка Schema.org BreadcrumbList позволяет поисковикам отображать путь навигации прямо в снипете SERP вместо сырого URL страницы, что делает снипет более читаемым и кликабельным. По данным исследований Ahrefs, снипеты с расширенной разметкой получают на 15-30% больше кликов по сравнению с обычными. Третья функция — внутренняя перелинковка: каждая карточка товара или статья передает ссылочный вес обратно к родительским категориям, укрепляя их авторитет в поисковых системах.

Маркетолог, который игнорирует хлебные крошки или реализует их без микроразметки, теряет конкурентное преимущество сразу на двух фронтах. С позиции платного трафика: пользователь, пришедший по рекламе на страницу товара и не нашедший нужной модели, закроет вкладку вместо того, чтобы посмотреть смежные категории. Хлебные крошки дают ему мгновенный путь назад без возврата на страницу поиска, снижая стоимость отказа в рекламных кампаниях. С позиции органического трафика: Яндекс с 2018 года активно использует структурированные данные о навигации при формировании снипета, и сайты без этой разметки проигрывают в CTR конкурентам, у которых она реализована корректно. Технически правильная реализация требует одновременно семантического HTML, ARIA-атрибутов для доступности и JSON-LD разметки — это занимает несколько часов, но дает измеримый результат.

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

  1. Определение иерархии страниц. Прежде чем хлебные крошки появятся на странице, система управления контентом должна знать точное место текущей страницы в структуре сайта. В WordPress это происходит через иерархию категорий или родительских страниц, в Bitrix — через разделы инфоблоков, в кастомных решениях — через явно заданные метаданные. Чем четче спроектирована архитектура сайта, тем корректнее работают крошки: если страница относится к нескольким категориям одновременно, система должна знать, какой путь считать основным и отображать в крошках.
  2. Генерация HTML-разметки на странице. На основе иерархии CMS или движок сайта генерирует HTML-код цепочки навигации. Современный стандарт предполагает использование тега nav с атрибутом aria-label для доступности, а внутри — упорядоченный список с элементами-ссылками. Последний элемент (текущая страница) помечается специальным атрибутом aria-current и не оборачивается в ссылку. Правильная семантическая разметка помогает вспомогательным технологиям корректно интерпретировать навигационный блок, что влияет на доступность сайта.
  3. Добавление микроразметки Schema.org. Параллельно с HTML добавляется структурированная разметка типа BreadcrumbList по стандарту Schema.org, чаще всего в формате JSON-LD. Разметка описывает каждый элемент цепочки с именем (name) и URL, что позволяет поисковым роботам точно понять структуру навигации без анализа визуального представления страницы. Google официально поддерживает три формата разметки — JSON-LD, Microdata и RDFa — но рекомендует JSON-LD как наиболее удобный для поддержки и менее подверженный конфликтам с HTML.
  4. Считывание данных поисковым роботом. Когда Googlebot или Яндекс.Бот сканирует страницу, он извлекает BreadcrumbList из JSON-LD блока и сохраняет структурированные данные в своей базе. Если разметка корректна и соответствует реальной структуре сайта, эти данные попадают в индекс и могут использоваться при формировании снипета. Проверить корректность разметки можно через инструмент Google Rich Results Test или в Яндекс.Вебмастере в разделе «Структурированные данные». Ошибки в разметке — несовпадение URL в коде и реальной ссылки, пустые поля name, нарушение порядка элементов — приводят к тому, что поисковик игнорирует данные и показывает в снипете URL вместо пути.
  5. Отображение пути в поисковой выдаче. После успешной индексации поисковая система может показывать хлебные крошки в SERP под заголовком снипета вместо полного URL страницы. Пользователь видит путь вида «tolkadigital.ru > Блог > SEO», что сразу дает понять структуру сайта и снижает неопределенность перед кликом. Google неоднократно подтверждал, что этот формат улучшает CTR для многоуровневых сайтов, особенно для e-commerce и информационных порталов. Яндекс аналогично отображает хлебные крошки в снипете и часто выделяет их жирным на коммерческих запросах, что визуально выделяет результат среди конкурентов.
  6. Навигация пользователя и накопление ссылочного веса. После того как пользователь попал на страницу, крошки служат двум целям одновременно. Первая — навигация: клик по любому элементу переводит пользователя на нужный уровень иерархии быстрее и удобнее, чем поиск нужного раздела в меню. Вторая — накопление ссылочного веса у категорий: каждая дочерняя страница ссылается на родительские разделы через элементы крошки, создавая систему внутренней перелинковки, которая усиливает авторитет ключевых страниц-разделов. На крупных каталогах с тысячами страниц этот эффект накапливается и дает заметный прирост позиций у тематических хабов.

Виды хлебных крошек

  • Иерархические (location-based). Самый распространенный вид — показывает положение страницы в структуре сайта независимо от того, как пользователь на нее попал. Путь всегда один и тот же: «Главная > Категория > Подкатегория > Страница». Оптимальны для интернет-магазинов, новостных порталов и корпоративных сайтов с четкой иерархией. Они легче всего реализуются технически, поддерживаются и размечаются структурированными данными Schema.org.
  • Исторические (history-based). Воссоздают маршрут конкретного пользователя по сайту в текущей сессии: «Главная > Акции > Товар дня > Текущая страница». Показывают не структуру сайта, а реальный путь переходов. Применяются редко, потому что у каждого посетителя путь разный и такие крошки нельзя разметить для поисковиков. Встречаются в сложных веб-приложениях и CRM-системах, но для маркетинговых и e-commerce сайтов практически не подходят.
  • Атрибутные (attribute-based). Показывают набор атрибутов или фильтров, которые пользователь выбрал для поиска товара. Пример: «Ноутбуки > Intel Core i7 > 16 ГБ RAM > Серебристый». Широко используются в e-commerce с фасетной фильтрацией. Основная сложность — не допустить создания тысяч комбинаций URL с дублирующимся контентом, что ведет к проблемам с дублями в SEO. Требуют тщательной настройки canonical-атрибутов и правил в robots.txt.
  • Комбинированные. Сочетают иерархические и атрибутные крошки: основной путь отражает структуру сайта, а дополнительные метки — выбранные фильтры или параметры. Применяются на крупных маркетплейсах, где пользователь может попасть к товару разными путями. Реализация сложнее, чем у иерархических, но пользовательский опыт значительно лучше, потому что в одном элементе видны и структура каталога, и контекст текущего выбора.
  • Динамические (для SPA и JavaScript-приложений). Генерируются на стороне клиента в одностраничных приложениях на React, Vue или Angular. Главная проблема — поисковые роботы могут не увидеть JavaScript-контент при первом обходе и не получить данные из разметки. Решение — серверный рендеринг (SSR) или пре-рендеринг, при котором крошки попадают в HTML до отправки браузеру. Без SSR Schema.org разметка таких крошек часто не индексируется корректно, и весь SEO-эффект теряется.
  • Адаптивные (для мобильных устройств). На мобильных устройствах полная цепочка не помещается по ширине экрана и либо переносится, либо обрезается. Лучшая практика — показывать только последние два-три уровня иерархии или использовать усеченный вид с многоточием и возможностью раскрыть полный путь. Полное скрытие крошек на мобильных — ошибка: мобильные пользователи нуждаются в навигационном контексте так же, как и десктопные, а Google использует mobile-first indexing и оценивает контент по мобильной версии страницы.

Сравнение

Параметр Хлебные крошки Главное меню навигации
Назначение Показывает текущее положение в структуре и путь наверх Обеспечивает доступ к основным разделам сайта с любой страницы
Расположение на странице Под шапкой, над заголовком страницы или контентом Шапка сайта (header), иногда боковая панель
Влияние на снипет в SERP Высокое: BreadcrumbList отображается в снипете, увеличивает CTR на 15-30% Отсутствует: меню не влияет на внешний вид снипета
Внутренняя перелинковка Создает ссылки от дочерних страниц к родительским категориям автоматически Передает вес только к разделам верхнего уровня, глубина не учитывается
Поведение на мобильных Требует адаптации: укорачивание цепочки или скрытие промежуточных уровней Трансформируется в бургер-меню, хорошо отработанный и знакомый паттерн
Сложность реализации Средняя: нужны HTML, ARIA-атрибуты и JSON-LD разметка Schema.org Низкая: стандартный элемент большинства CMS и конструкторов

Пример использования

Интернет-магазин товаров для ремонта и строительства с ежемесячным трафиком около 40 000 визитов работал без хлебных крошек почти два года. Пользователи попадали на карточки товаров из органического поиска, и в 74% случаев уходили без перехода в другие разделы — показатель отказов на страницах товаров держался на уровне 68%. Анализ записей вебвизора показал, что посетители активно искали кнопку возврата в категорию, которой просто не было: единственный путь назад в каталог пролегал через главное меню с тремя уровнями вложенности и занимал не менее 5-7 кликов.

После внедрения иерархических хлебных крошек с корректной Schema.org BreadcrumbList разметкой за 60 дней результаты изменились по нескольким направлениям сразу. Показатель отказов на страницах товаров снизился с 68% до 43% — пользователи стали переходить в категории и искать альтернативные позиции. Среднее количество просматриваемых страниц за визит выросло с 2.1 до 3.4. В поисковой выдаче снипеты начали отображать путь навигации вместо длинных технических URL, и через 45 дней CTR из органики по карточкам товаров вырос на 22%. Конверсия в покупку поднялась до 1.5% без изменения ценообразования или ассортимента. Затраты на реализацию составили около 12 часов работы разработчика, что окупилось в течение первого же месяца за счет прироста органического трафика.

Частые вопросы

Как хлебные крошки влияют на позиции в поиске?

Хлебные крошки влияют на SEO через несколько механизмов, которые работают одновременно. Во-первых, каждый элемент крошки — это внутренняя ссылка на родительскую страницу: на крупных каталогах с тысячами карточек этот эффект накапливается и дает ощутимый прирост позиций у ключевых разделов за счет внутренней перелинковки. Во-вторых, Google и Яндекс используют структуру хлебных крошек для лучшего понимания архитектуры сайта, что помогает краулерам правильно распределять бюджет обхода и не тратить ресурсы на малозначимые страницы. В-третьих, Schema.org BreadcrumbList позволяет отображать путь навигации в SERP вместо URL, что улучшает CTR и косвенно влияет на ранжирование через поведенческие факторы. Для Яндекса это особенно значимо в коммерческой выдаче: снипет с читаемым путем визуально выделяется среди конкурентов с техническими URL. Прямого алгоритмического влияния на позиции через ссылочный вес крошки не дают, но комбинация трех перечисленных факторов дает измеримый результат уже через 4-8 недель после корректного внедрения.

Нужны ли хлебные крошки на небольшом сайте с двумя уровнями вложенности?

На сайтах с плоской структурой хлебные крошки дают меньший прирост, чем на глубоких каталогах, но не являются бесполезными даже при двух уровнях вложенности. Если у сайта есть хотя бы один блог с категориями или раздел услуг с подразделами, крошки улучшают UX и открывают возможность показать путь в снипете SERP. Главный ориентир: если пользователь на какой-либо странице сайта может задаться вопросом «а где я нахожусь?», хлебные крошки там нужны. Для сайтов-визиток с 5-7 страницами без иерархии реализация крошек избыточна — они не добавят ни UX-ценности, ни SEO-пользы. Практическое правило: нарисуйте карту сайта с уровнями и посчитайте максимальную глубину — если она три уровня и больше хотя бы в одном разделе, хлебные крошки стоит внедрять; если везде максимум два уровня, можно обойтись.

Можно ли скрыть хлебные крошки через CSS, оставив их только для поисковиков?

Скрывать хлебные крошки через CSS (display:none или visibility:hidden) — прямое нарушение рекомендаций Google и Яндекса, и это не сработает так, как рассчитывает маркетолог. Оба поисковика прямо указывают в своих руководствах: скрытый контент не учитывается при формировании снипета и может быть расценен как попытка манипуляции. Google’s Webmaster Guidelines содержат явный запрет на скрытие контента, релевантного для пользователей. Яндекс имеет аналогичную позицию в правилах для вебмастеров и при ручной проверке может применить фильтр к сайту. Практика «скрытых крошек только для SEO» не только не даст ожидаемого эффекта (поисковик проигнорирует невидимый контент), но и создаст риск санкций. Правильный подход противоположный: делайте крошки видимыми и удобными для пользователей — тогда SEO-эффект придет как следствие хорошего UX, а не как попытка обмануть алгоритм.

Все термины