Как настроить хлебные крошки на сайте в 2026 году

Я обычно настраиваю хлебные крошки в самом начале работы над структурой сайта, а не «когда будет время». На деле это одна из тех мелочей, которые заметно влияют и на SEO, и на удобство навигации, и даже на поведенческие факторы. В 2026 году хлебные крошки уже не воспринимаются как декоративная полоска под меню — это полноценный элемент структуры, который должен работать без ошибок.

Зачем нужны хлебные крошки в 2026 году

Если коротко, хлебные крошки показывают пользователю, где он находится, и помогают быстро вернуться на уровень выше. Но если смотреть шире, это ещё и нормальная, понятная иерархия страниц для поисковых систем. Google, Яндекс и другие поисковики отлично считывают такую навигацию, особенно если она сделана через Schema.org и без самодеятельности на уровне верстки.

У меня был клиент на WordPress 6.5 с WooCommerce, у которого категории товаров были глубже обычного: Главная → Каталог → Одежда → Мужская → Куртки → Зимние. Без хлебных крошек пользователи регулярно терялись. Добавили нормальную цепочку, а заодно исправили ошибки в микроразметке — и время на сайте выросло, а количество возвратов на категорию резко снизилось. Грубо говоря, люди перестали блуждать как по лабиринту.

И это не только про магазины. Для корпоративных сайтов, блогов, каталогов услуг и больших проектов на Bitrix хлебные крошки помогают выстроить логику контента. Особенно если структура сайта уже разрослась, есть фильтры, теги, вложенные разделы и много посадочных страниц. Я бы даже сказал жёстче: если на сайте больше 20–30 разделов, без хлебных крошек вы сами себе создаёте проблемы.

ℹ️
Практический момент: хлебные крошки лучше закладывать сразу в структуру шаблона. Переделывать их потом, когда уже есть индексация, редиректы и десятки шаблонов, — это лишняя возня и риск сломать часть страниц.

Если вы делаете сайт на CMS, я обычно советую смотреть не только на визуальную часть, но и на техническую основу. Например, тема уже обсуждалась в статье Как настроить Schema.org на сайте: микроразметка 2026. Там хорошо видно, почему microdata, JSON-LD и чистая структура работают в связке, а не по отдельности.

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

На практике встречаются три основных типа. Первый — иерархические хлебные крошки, когда путь идёт от главной страницы к текущей. Второй — атрибутивные, чаще в интернет-магазинах, где путь может строиться по свойствам товара или фильтрам. Третий — история переходов, когда цепочка повторяет последние посещённые страницы. Последний вариант я почти никогда не рекомендую. Это плохая идея для SEO и для логики сайта тоже.

Самый безопасный и полезный вариант — иерархический. Он понятен пользователю и поисковикам, не ломает каноническую структуру и не создаёт путаницу. Если у вас WordPress или Bitrix, именно его и стоит внедрять в 90% случаев. Для Laravel-проектов я тоже обычно делаю иерархическую схему, а уже потом при необходимости добавляю динамику для фильтров и хлебных крошек по категориям.

Был случай с сайтом на Bitrix 23.300 и PHP 8.2: владелец хотел «умные» хлебные крошки, которые показывают и категорию, и фильтр, и недавно просмотренные разделы. В итоге пользователь видел цепочку из семи пунктов, где половина ссылок вела на URL с параметрами. Честно говоря, это был беспорядок. Мы оставили только нормальную иерархию, а фильтры вынесли отдельно. Конверсия на мобильных устройствах потом стала стабильнее.

Если у вас сайт на WordPress, можно посмотреть связанный материал Как ускорить WordPress: практическое руководство. Хлебные крошки сами по себе не делают сайт быстрее, но плохо написанный шаблон с лишними запросами и скриптами вполне может добавить тормозов.

Микроразметка BreadcrumbList и зачем она нужна

Вот тут начинается самое интересное. Просто вывести цепочку ссылок в HTML — это половина дела. В 2026 году нормой считается добавлять микроразметку Schema.org типа BreadcrumbList. Именно она помогает поисковым системам понять, где главная страница, где раздел, где текущая страница, и как между собой связаны уровни структуры.

На деле, если разметка сделана корректно, шансы получить красивый вид сниппета в поиске выше. Не всегда, но выше. А это уже влияет и на CTR. Я видел это на проектах с трафиком от 30–40 тысяч визитов в месяц: когда хлебные крошки оформлены нормально, сниппеты выглядят аккуратнее и вызывают больше доверия.

💡
Совет из практики: не дублируйте разметку хлебных крошек в нескольких форматах одновременно без необходимости. Если у вас уже есть JSON-LD через плагин или шаблон, не надо вручную лепить ещё и микроразметку в HTML, если потом это создаёт конфликт.

Один из частых косяков, который я вижу у начинающих разработчиков: в разметке забывают position, путают URL текущей страницы с URL категории или ставят пустые name. Поисковик это не любит. В лучшем случае игнорирует, в худшем — показывает ошибку в отчёте Rich Results или просто не использует блок.

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

Пример правильной разметки BreadcrumbList

<nav aria-label="Хлебные крошки">
  <ol itemscope itemtype="https://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="https://example.com/">
        <span itemprop="name">Главная</span>
      </a>
      <meta itemprop="position" content="1" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="https://example.com/blog/">
        <span itemprop="name">Блог</span>
      </a>
      <meta itemprop="position" content="2" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <span itemprop="name">Как настроить хлебные крошки на сайте в 2026 году</span>
      <meta itemprop="position" content="3" />
    </li>
  </ol>
</nav>

Да, в 2026 году многие предпочитают JSON-LD. И это нормально. Но для хлебных крошек я часто оставляю именно HTML-структуру с микроразметкой, потому что она понятна и браузеру, и пользователю, и поисковым роботам. Особенно если сайт уже сделан на серверном рендеринге — Bitrix, классический WordPress, Laravel Blade. Без лишнего JS. Без тяжёлых костылей.

Как настроить хлебные крошки на WordPress

На WordPress я обычно иду по одному из трёх путей. Первый — если тема уже поддерживает breadcrumbs, просто включаю их через настройки темы или шаблона. Второй — если используется Yoast SEO или Rank Math, включаю встроенный функционал. Третий — если нужен полный контроль, пишу свой вывод в теме через functions.php или отдельный шаблонный файл.

Для обычных проектов Rank Math в 2026 году по-прежнему удобен, потому что там хлебные крошки можно активировать без глубокого вмешательства в код. Но если сайт крупный, с нестандартной логикой категорий, я всё равно предпочитаю кастомный вариант. Иначе потом любой редизайн ломает цепочку навигации.

У меня был клиент на WordPress 6.6 и PHP 8.3, у которого стояла тема с тремя уровнями категорий и плагином хлебных крошек от стороннего разработчика. Плагин генерировал HTML, но не давал нормальной микроразметки и почему-то создавал дубли при WooCommerce-ссылках. Мы убрали плагин, сделали свой небольшой вывод, и сайт стал чище. Иногда меньше — это лучше.

Пример кода для WordPress

<?php
function webfull_breadcrumbs() {
    if (is_home() || is_front_page()) {
        return;
    }

    echo '<nav class="breadcrumbs" aria-label="Хлебные крошки">';
    echo '<ol itemscope itemtype="https://schema.org/BreadcrumbList">';

    echo '<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">';
    echo '<a itemprop="item" href="' . esc_url(home_url('/')) . '"><span itemprop="name">Главная</span></a>';
    echo '<meta itemprop="position" content="1" />';
    echo '</li>';

    if (is_category() || is_single()) {
        $cat = get_the_category();
        if (!empty($cat)) {
            echo '<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">';
            echo '<a itemprop="item" href="' . esc_url(get_category_link($cat[0]->term_id)) . '">';
            echo '<span itemprop="name">' . esc_html($cat[0]->name) . '</span></a>';
            echo '<meta itemprop="position" content="2" />';
            echo '</li>';
        }
    }

    if (is_single()) {
        echo '<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">';
        echo '<span itemprop="name">' . esc_html(get_the_title()) . '</span>';
        echo '<meta itemprop="position" content="3" />';
        echo '</li>';
    }

    echo '</ol>';
    echo '</nav>';
}

После этого в нужном месте шаблона вызываю <?php webfull_breadcrumbs(); ?>. Всё. Никакой магии. Если тема сложная, я дополнительно проверяю верстку на мобильной версии: на экранах 360–390 px хлебные крошки не должны превращаться в простыню из текста.

⚠️
Ошибка, которую вижу часто: на WordPress хлебные крошки выводят и плагином, и в шаблоне одновременно. В итоге на странице две цепочки, две разметки, а поисковик не понимает, что с этим делать. Это надо вычищать сразу.

Если вы как раз выбираете между CMS, почитайте ещё Битрикс или WordPress: подробное сравнение. Там хорошо видно, почему WordPress проще для быстрого старта, а Bitrix часто выигрывает на сложных структурах и корпоративных проектах.

Как настроить хлебные крошки на Bitrix

В Bitrix хлебные крошки обычно делают через компонент bitrix:breadcrumb. Это рабочее и вполне нормальное решение, если проект не слишком экзотический. Я часто ставлю его в шаблон сайта и затем настраиваю визуал и структуру под конкретную инфосистему. На деле, в Bitrix очень важно следить за разделами, URL-структурой и привязкой элементов к инфоблокам. Иначе хлебные крошки будут «прыгать» или показывать не тот путь.

Для каталога товаров или больших корпоративных сайтов я обычно проверяю, как именно формируются ссылки на разделы. Особенно если есть ЧПУ, фильтры, посадочные страницы и несколько уровней вложенности. Если всё собрано криво, то breadcrumb начинает врать пользователю. А это уже не просто косметика. Это ошибка в логике сайта.

На Bitrix 24 и 1С-Битрикс управление сайтом 24.x я несколько раз видел ситуацию, когда хлебные крошки были сделаны «на глаз» через ручную вставку в шаблон. Потом клиент менял структуру разделов, а цепочка оставалась старой. В итоге посетитель попадал на страницу, где путь не совпадал с реальным расположением материала. Так делать не надо.

Пример для Bitrix

<?php
$APPLICATION->IncludeComponent(
    "bitrix:breadcrumb",
    "",
    array(
        "START_FROM" => "0",
        "PATH" => "",
        "SITE_ID" => SITE_ID
    ),
    false
);
?>

После подключения компонента я обычно дорабатываю шаблон вывода. Важно, чтобы последний элемент не был ссылкой, чтобы были нормальные разделители, а для текущей страницы использовался aria-current="page". Если сайт проходит аудит доступности, это уже не просто желательная опция. Это обязательный элемент нормальной фронтенд-сборки.

Кстати, если вы одновременно работаете над технической частью сайта, вам пригодится статья Настройка кеширования в Битрикс: полное руководство. Хлебные крошки сами по себе не требуют тяжёлого кеша, но в большой структуре битриксовый кеш может сильно помочь, особенно если навигация строится динамически.

Хлебные крошки и SEO в 2026 году

С SEO у хлебных крошек всё довольно просто: они помогают поисковику лучше понять структуру сайта и связь между страницами. Но чудес ждать не надо. Если у вас плохие тексты, слабая структура, мусорные URL и дубли, хлебные крошки не спасут. Это лишь один из технических сигналов, а не волшебная таблетка.

Тем не менее, на практике хлебные крошки часто косвенно улучшают поведение пользователей. Люди реже уходят со страницы, чаще возвращаются в раздел, просматривают больше материалов. Для коммерческих сайтов это полезно. Для информационных — тоже. Я видел это на проектах с посещаемостью от 1000 до 50000 визитов в сутки: чем понятнее структура, тем проще жить и посетителю, и поисковому роботу.

Если вы строите SEO-структуру всерьёз, крошки нужно проверять вместе с XML sitemap для SEO и robots.txt. Это связанная система. Крошки показывают путь человеку и роботу, sitemap даёт карту, robots.txt задаёт ограничения. Всё работает в связке, а не по отдельности.

Ещё один важный момент — канонические URL. Если у страницы есть несколько вариантов пути, хлебные крошки должны вести на основной, канонический адрес. Иначе вы сами создаёте дубли. Особенно это касается WordPress с плагинами, Bitrix с фильтрами и самописных проектов на Laravel, где URL могут собираться через роуты и параметры.

ℹ️
Наблюдение по проектам: после приведения хлебных крошек и микроразметки в порядок я чаще всего вижу не рост позиций сам по себе, а улучшение CTR и более стабильную индексацию вложенных страниц. И это уже хороший результат.

Доступность, мобильная версия и дизайн хлебных крошек

В 2026 году игнорировать доступность — это плохая идея. Хлебные крошки должны быть понятны не только визуально, но и для скринридеров. Поэтому я всегда добавляю nav с aria-label, использую списки ol или ul и не прячу важные ссылки за странными иконками или псевдоэлементами без текста.

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

У одного клиента на сайте услуг хлебные крошки были настолько длинные, что на iPhone 13 занимали два экрана. Пользователь сразу прокручивал их вниз и не видел смысл всей этой конструкции. Мы сократили цепочку до трёх уровней и убрали лишние промежуточные категории. Стало чище. И быстрее визуально тоже.

Если вы параллельно работаете над адаптивом, советую посмотреть Адаптивный дизайн или мобильная версия сайта и Доступность сайта: настройка WCAG и ARIA в 2026 году. Там как раз есть полезные моменты по структуре интерфейса и доступности.

Типичные ошибки при настройке хлебных крошек и как их исправить

Самая частая ошибка — дублирование текущей страницы в цепочке как ссылки. Последний элемент хлебных крошек должен быть текстом, а не кликабельной ссылкой, если это именно текущая страница. Иначе вы получаете лишний переход на ту же самую страницу. Это бессмысленно.

Вторая ошибка — отсутствие структуры вложенности. Например, на главной есть «Каталог», внутри «Услуги», внутри «Продвижение сайтов», а хлебные крошки показывают только Главная → Продвижение сайтов. Пользователь теряет контекст. Поисковик тоже получает слабый сигнал. Я обычно за такое ругаюсь, потому что исправить это несложно, а эффект заметный.

Третья ошибка — плохая микроразметка. То забыли position, то указали лишние пробелы, то сделали разметку без URL, то вложили элементы неправильно. В 2026 году валидаторы и браузерные инструменты быстро показывают такие проблемы. Проверять надо сразу, а не после запуска в прод.

Четвёртая ошибка — размещать хлебные крошки только на части страниц. Например, на статьях есть, а на товарах нет. Или на каталоге есть, а на фильтрах нет. Тогда структура сайта выглядит рваной. Лучше сразу определить правила: где крошки выводятся, как формируются и какие типы страниц исключаются.

Пятая ошибка — делать хлебные крошки через JS, который рендерится только после загрузки стороннего скрипта. Иногда это нормально, но чаще это лишний риск. Если можно отдать breadcrumb сервером на PHP, я именно так и делаю. Особенно на проектах с PHP 8.1, 8.2 и 8.3, где серверный рендеринг работает предсказуемо.

Что проверить после настройки хлебных крошек

После внедрения я всегда прогоняю несколько проверок. Сначала смотрю HTML-код и микроразметку. Потом проверяю мобильную версию. Затем открываю Google Rich Results Test и валидатор schema.org, если проект это требует. Потом смотрю, как крошки выглядят на страницах с глубокой вложенностью, на карточках товара, на статьях и на служебных страницах.

Если сайт на WordPress, я дополнительно проверяю, не конфликтует ли breadcrumb с плагинами кеширования, оптимизации и минификации. Иногда Autoptimize, LiteSpeed Cache или WP Rocket начинают слишком агрессивно вмешиваться в HTML. На Bitrix бывает, что шаблон компонента кешируется так, что после изменения структуры крошки не обновляются сразу. Такие вещи надо ловить до публикации.

Если проект большой, я обычно проверяю хлебные крошки вместе с редиректами и картой сайта. Не зря есть отдельная статья Как настроить 301 редиректы при смене URL и структуры сайта. При смене структуры сайта breadcrumb часто помогает не только пользователю, но и в общей логике переноса URL.

И ещё момент. Если вы только начинаете работы над сайтом или планируете доработки, это вполне можно включить в услуги по доработке сайта, поддержке Bitrix или поддержке WordPress. Я обычно иду именно так: сначала аудит, потом техническая схема, потом аккуратная реализация, а уже потом проверка в индексировании.

Как я бы делал хлебные крошки сегодня

Если собрать всё в одну практическую схему, я бы действовал так. Сначала определил бы иерархию сайта. Потом выбрал бы один источник правды: шаблон CMS, компонент, плагин или кастомный PHP-код. Далее добавил бы нормальную HTML-структуру, разметку Schema.org, проверку на мобильной версии и доступность. После этого — обязательный тест в валидаторах и ручная проверка страниц разного уровня вложенности.

И ещё я бы не пытался сделать хлебные крошки «умнее», чем они должны быть. Не надо пихать туда историю переходов, случайные фильтры, теги и непонятные параметры URL. Хлебные крошки должны оставаться простыми. Понятными. Предсказуемыми. Это однозначно стоит делать именно так.

На моей практике самые надёжные решения всегда были скучными, но аккуратными. WordPress — через шаблон и плагин или кастомный вывод. Bitrix — через компонент и доработку шаблона. Laravel — через Blade и понятную структуру роутов. Никакой лишней магии. Никаких сложных костылей. И да, если у вас уже есть технический долг, сначала стоит навести порядок в общей архитектуре, а потом лезть в хлебные крошки.

Если подойти к настройке нормально, хлебные крошки в 2026 году остаются одним из самых полезных и недооценённых элементов сайта. Они не дают вау-эффекта на скриншотах, но дают порядок. А порядок в структуре сайта — это то, что потом экономит часы работы, нервы и бюджет.

Хотите настроить хлебные крошки без ошибок?

Мы поможем внедрить хлебные крошки на сайте так, чтобы они были удобны пользователям и полезны для SEO.

П
Павел
Веб-разработчик · 10+ лет опыта · Bitrix, WordPress, Laravel

Читайте также

Content Security Policy: настройка и защита сайта 2026 Оптимизация базы данных MySQL для сайта Выбор CMS для интернет-магазина: сравнение