ГлавнаяБлог
Хлебные крошки: навигация, которая усиливает SEO

Хлебные крошки: навигация, которая усиливает SEO

Хлебные крошки: навигация, которая усиливает SEO — иллюстрация к статье блога SEO Мастера
Автор: SEO Мастера · агентство продвижения с 2005 года Дата: 14 июля 2026 Время чтения: 15 мин

Хлебные крошки выглядят как второстепенная деталь интерфейса: тонкая строчка ссылок под шапкой, которую половина посетителей не замечает. Но именно эта строчка решает сразу три задачи, за которые в SEO обычно платят отдельно: она распределяет вес по уровням вложенности, объясняет роботу иерархию сайта без единого лишнего запроса и заменяет длинный URL в сниппете на читаемую цепочку разделов. На больших каталогах корректно собранные крошки дают роботу тысячи дополнительных внутренних ссылок из тела страницы — бесплатно и без риска переспама. Разбираем механику целиком: от выбора родительской категории до микроразметки BreadcrumbList и ошибок, из-за которых крошки не попадают в выдачу. Если нужно системное SEO-продвижение сайта, а не точечные правки — начните с этого элемента, он окупается быстрее многих.

Коротко

  • Хлебные крошки — не украшение, а дополнительный слой внутренних ссылок: каждая страница нижнего уровня ссылается на всех своих родителей естественным анкором.
  • Яндекс и Google используют крошки для построения модели структуры сайта и для формирования сниппета — вместо URL показывается цепочка разделов.
  • Микроразметка BreadcrumbList в формате JSON-LD — обязательный минимум; в Яндексе дополнительно работает microdata-разметка на видимых элементах.
  • Крошки улучшают поведенческие метрики: снижают долю возвратов «в никуда», удлиняют сессию, дают точку входа в категорию с товарной страницы.
  • Главная ошибка — крошки, повторяющие путь пользователя (история переходов) вместо статичной иерархии сайта. Это ломает и разметку, и логику.
  • Последний элемент цепочки (текущая страница) не должен быть ссылкой; первый — всегда главная.
  • На фильтрах, пагинации и товарах в нескольких категориях крошки требуют отдельного продумывания — иначе появляются противоречия с canonical.

Что такое хлебные крошки и почему они не декоративный элемент

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

Формально это элемент навигации. Фактически — это самый недооценённый механизм внутренней перелинковки. Посчитайте: интернет-магазин с 20 000 карточек товаров и трёхуровневым каталогом. Каждая карточка через крошки даёт по одной ссылке на главную, на корень каталога, на категорию и на подкатегорию. Итого — до 80 000 внутренних ссылок с осмысленными анкорами, размещённых в верхней части документа, в контенте, а не в сквозном подвале. Ни одна ручная схема внутренней перелинковки не даст такого охвата такой ценой.

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

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

Как крошки влияют на индексацию и распределение веса

Ускорение обхода и сокращение глубины

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

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

Передача веса вверх, а не вниз

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

Анкоры без риска переспама

Анкор в крошках — это название категории: «Угловые кухни», «Пластиковые окна», «Грузоперевозки по России». Оно точное, релевантное и при этом абсолютно органичное: никто не заподозрит переоптимизацию в навигационном элементе. Это редкий случай, когда точное вхождение ключа в анкор безопасно по умолчанию. Правила для внешних ссылок здесь не применяются, но здравый смысл нужен: не превращайте название категории в «Купить угловые кухни в Москве недорого» ради ключа — такой анкор ломает читаемость крошек, портит сниппет и выглядит как манипуляция. Подробнее про баланс анкоров — в материале про анкор-лист.

ПРАКТИЧЕСКОЕ ПРАВИЛО

Анкор в крошках должен совпадать с H1 целевой категории или быть его коротким вариантом. Если H1 категории — «Угловые кухни на заказ», в крошках достаточно «Угловые кухни». Расхождение анкора и H1 более чем на одно смысловое слово — сигнал, что структура каталога продумана плохо.

Хлебные крошки и поведенческие факторы

Механика проще, чем кажется. Представьте типичный вход из поиска: пользователь пришёл по запросу «кухня Милан 2.4 м» прямо на карточку товара. Эта конкретная модель ему не подошла — цвет не тот, размер не тот. Без крошек у него два варианта: искать меню, разбираться в структуре, или нажать «назад» и вернуться в выдачу. Второй вариант выбирают в подавляющем большинстве случаев — и это прямой отказ, который Яндекс фиксирует как неудовлетворённый интент.

С крошками появляется третий вариант, самый дешёвый по усилиям: клик по «Угловые кухни» — и пользователь в категории со всеми аналогами. Сессия продолжается, глубина просмотра растёт, отказ не засчитывается. Для поведенческих факторов Яндекса это одно из самых недорогих улучшений: правка вёрстки один раз — эффект на всех страницах каталога.

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

Отказы

Альтернатива кнопке «Назад»

Пользователь, которому не подошёл товар, уходит не в выдачу, а в категорию. Отказ превращается в продолженную сессию.

Ориентация

Ответ на вопрос «где я»

Вход из поиска — всегда вход «с середины». Крошки за долю секунды объясняют контекст страницы без чтения меню.

Мобильные

Один тап вместо бургера

На малом экране крошки — самый быстрый путь на уровень выше. Меню требует открыть, найти, нажать.

Конверсия

Переход к аналогам

Из карточки в категорию — это переход к выбору, а не уход. Работает на конверсию напрямую.

Микроразметка BreadcrumbList: как устроена и как внедрить

Визуальные крошки робот распознаёт и без разметки, но с оговорками: он должен догадаться, что перед ним навигационная цепочка, а не набор ссылок. Микроразметка убирает догадки. Схема BreadcrumbList из словаря Schema.org явно сообщает: вот список, вот порядок элементов, вот их адреса и названия. Это часть общей работы с микроразметкой Schema.org, но BreadcrumbList выделяется тем, что даёт видимый результат в выдаче почти сразу.

Два формата: JSON-LD и microdata

JSON-LD — блок скрипта в head или body, отдельный от вёрстки. Рекомендованный Google формат, проще в поддержке: разметка не привязана к HTML и не ломается при редизайне. Microdata — атрибуты itemscope, itemtype, itemprop прямо на видимых элементах разметки. Яндекс исторически лучше работает именно с разметкой на видимых элементах, поэтому на проектах под рунет мы обычно ставим microdata на сами крошки, а JSON-LD — дополнительно для Google. Дублирование двух форматов на одной странице допустимо, если данные в них не противоречат друг другу.

ПараметрJSON-LDMicrodata
Где живёт Отдельный блок script, обычно в head Атрибуты на видимых тегах крошек
Приоритет Google Рекомендованный формат Поддерживается
Приоритет Яндекса Поддерживается Работает предсказуемее
Риск рассинхрона Высокий: разметка отдельно от вёрстки Низкий: данные берутся из видимого текста
Поддержка при редизайне Не ломается при правках вёрстки Ломается, если сносят атрибуты
Что ставить Обязательно для Google Желательно для Яндекса

Обязательные свойства

Каркас BreadcrumbList состоит из списка элементов ListItem. У каждого элемента три обязательных свойства: position — порядковый номер, начиная с единицы, без пропусков; name — название пункта, ровно то, что видит пользователь; item — абсолютный URL целевой страницы. Последний элемент цепочки — текущая страница — может идти без свойства item: он никуда не ведёт. Указывать в item адрес текущей страницы не ошибка, но и не даёт ничего.

Частая техническая ошибка — относительные адреса в item. Разметка требует абсолютных URL со схемой и доменом. Вторая — расхождение адреса в разметке и в видимой ссылке: если в href одно, а в JSON-LD другое, поисковик воспримет это как попытку подмены и проигнорирует разметку целиком, а при систематическом расхождении — как манипуляцию.

Порядок внедрения

1

Зафиксируйте иерархию каталога

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

2

Выведите крошки в HTML на всех типах страниц

Карточки, категории, подкатегории, статьи блога, страницы услуг. Не выводить крошки нужно только на главной — там цепочка состояла бы из одного элемента и смысла не несёт.

3

Сгенерируйте разметку из того же источника, что и вёрстку

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

4

Проверьте валидаторами обеих систем

Валидатор структурированных данных Schema Markup Validator и Rich Results Test для Google, «Валидатор микроразметки» в Яндекс.Вебмастере — для Яндекса. Проверяйте не одну страницу, а по одному образцу каждого шаблона.

5

Прогоните краулером весь сайт

Screaming Frog или аналог: соберите наличие BreadcrumbList на всех URL, найдите шаблоны, где разметка не появилась, и страницы с ошибками валидации. Отчёт по структурированным данным есть и в Google Search Console.

6

Дождитесь переобхода и проверьте сниппеты

Цепочка в выдаче появляется не мгновенно — на переиндексацию уходит от нескольких дней до нескольких недель, в зависимости от частоты обхода. Ускорить можно переобходом страниц в Вебмастере.

ЕСЛИ САЙТ НА JAVASCRIPT

Крошки и их разметка должны присутствовать в исходном HTML, а не дорисовываться скриптом после загрузки. Проверка на пять секунд: Ctrl+U и поиск по слову «BreadcrumbList». Если в исходном коде разметки нет, а в DevTools есть — Яндекс её, скорее всего, не увидит. Механику разобрали в статье про JavaScript-SEO.

Отображение крошек в выдаче: что реально меняется в сниппете

Самый видимый эффект: вместо технического URL в сниппете показывается цепочка разделов. Было «site.ru/catalog/kuhni/uglovye/milan-240» — стало «site.ru › Кухни › Угловые кухни». Разница в восприятии огромна: URL пользователь не читает, цепочку разделов — читает и по ней понимает, куда попадёт.

Что это даёт на практике. Во-первых, рост CTR — пользователь видит контекст и понимает, что это не случайная страница, а карточка внутри профильного каталога. Во-вторых, отсев нецелевых кликов: если человек искал прямые кухни, а в цепочке видит «Угловые», он не кликнет — и не создаст отказ. В-третьих, крошки экономят строку сниппета: длинный URL обрезается многоточием и выглядит неопрятно, цепочка из трёх пунктов помещается целиком. Всё это часть работы над сниппетом и CTR.

Важные оговорки, чтобы не было завышенных ожиданий. Разметка — это заявка, а не гарантия: поисковик решает сам, показывать цепочку или URL, и решение зависит от запроса, типа страницы и устройства. Разметка BreadcrumbList не влияет на позиции напрямую — она влияет на оформление, а через оформление на CTR и поведение. Если сайт не в ТОП-10, красивая цепочка в сниппете сама по себе туда его не поднимет. И ещё: показанная цепочка не обязана дословно совпадать с вашей разметкой — поисковик может сократить её или взять названия из своих данных.

Типичные ошибки реализации

Крошки как история переходов

Самая распространённая и самая вредная ошибка. Разработчик пишет крошки, отражающие путь пользователя по сайту: «Главная → Акции → Кухни → Милан», потому что человек пришёл через акции. Для одной и той же страницы цепочка получается разной у разных посетителей — и разной у робота при разных заходах. Разметка становится недостоверной, робот не может построить устойчивую иерархию, а в сниппет попадает случайная цепочка. Крошки обязаны быть статичны и однозначны: они описывают место в структуре, а не маршрут посетителя. Реализация через сессию или Referer — прямой путь к тому, что разметка будет проигнорирована.

Последний элемент — ссылка на саму себя

Текущая страница в конце цепочки не должна быть кликабельной. Ссылка на текущий URL бессмысленна для пользователя и добавляет самореферентную ссылку в граф. Оформляйте последний пункт как span или text, а не как a href.

Пропущенные уровни

Цепочка «Главная → Милан» на трёхуровневом каталоге — это либо сломанный шаблон, либо товар вне категорий. И то и другое надо чинить в структуре, а не прятать в крошках. Пропуск уровня в position (1, 2, 4) валидатор считает ошибкой.

Крошки, противоречащие canonical

Товар доступен по трём адресам из трёх категорий, canonical указывает на один. А крошки на каждой копии свои — и ведут в разные категории. Робот получает противоречие: canonical говорит «это одна страница», крошки — «это три разные страницы в разных ветках». Правило: крошки на всех копиях страницы должны быть одинаковыми и вести по канонической ветке. Общая логика — в материале про canonical и дубли.

Ошибка

Разметка без видимых крошек

JSON-LD есть, а на странице цепочки нет. Формально это разметка контента, которого не существует — риск игнорирования и претензий к достоверности.

Ошибка

Относительные URL в item

«/catalog/kuhni/» вместо «https://site.ru/catalog/kuhni/». Валидатор ругается, разметка не засчитывается.

Ошибка

Крошки в подвале

Место крошек — над H1, в начале документа. В подвале они не помогают ни пользователю, ни восприятию иерархии.

Ошибка

Разные name в разметке и вёрстке

В ссылке «Кухни», в JSON-LD «Купить кухни в Москве». Расхождение видимого и размеченного — прямой повод отбросить разметку.

Ошибка

Крошки, закрытые от индексации

Блок в noindex или ссылки с rel="nofollow" — весь ссылочный эффект обнуляется. Крошки закрывать не нужно никогда.

Ошибка

Битые звенья цепочки

Категорию удалили, крошки на товарах остались и ведут в 404. Проверяется краулером вместе с остальными битыми ссылками.

Сложные случаи: фильтры, пагинация, товар в нескольких категориях

Товар в нескольких категориях

Классика e-commerce: угловой диван относится и к «Диванам», и к «Мебели для гостиной», и к «Распродаже». Что писать в крошках? Три рабочих подхода. Основная категория — самая частая и надёжная: у товара в базе есть поле «главная категория», крошки строятся только по ней, независимо от того, откуда пришёл пользователь. Множественные крошки — Schema.org допускает несколько BreadcrumbList на странице, и это честно отражает реальность, но усложняет шаблон и в сниппет всё равно попадёт одна цепочка. Крошки по URL — если товар физически доступен по нескольким адресам, цепочка строится по адресу; но тогда нужно жёстко следить, чтобы canonical указывал на основную ветку, а крошки на неканонических копиях дублировали каноническую. Для подавляющего большинства проектов правильный ответ — первый вариант.

Фильтры и фасетная навигация

Страница «Угловые кухни белые до 3 метров» — это фильтр. Если такая страница открыта для индексации и продвигается под свой кластер запросов, у неё должны быть свои крошки: «Главная → Каталог → Кухни → Угловые кухни → Белые». Родителем выступает базовая категория без фильтра. Если фильтр закрыт от индексации, крошки на нём просто повторяют цепочку родительской категории — сам фильтр в цепочку не добавляется. Логика открытия и закрытия фильтров разобрана в статье про фасетную навигацию.

Пагинация

На второй и последующих страницах листинга крошки не меняются: цепочка та же, что на первой странице категории. Добавлять в неё «Страница 2» не нужно — это не уровень иерархии, а срез одного и того же уровня. Разметка BreadcrumbList на всех страницах пагинации идентична. Подробности настройки — в материале про пагинацию.

Блог и статьи

Для блога цепочка обычно двухуровневая: «Главная → Блог → Название статьи», при рубрикации — «Главная → Блог → Техническое SEO → Название статьи». Рубрику в крошки стоит добавлять только если страница рубрики открыта для индексации и имеет собственный смысл, а не просто выводит список. Как строить структуру контентного раздела — в статье про блог на сайте.

Сайты услуг и лендинги

На сайте услуг крошки нужны не меньше, чем в магазине: «Главная → Услуги → Ремонт квартир → Ремонт под ключ». Здесь они особенно ценны, потому что структура услуг обычно менее очевидна, чем каталог товаров, и пользователь из поиска не понимает, что у компании есть смежные предложения. Единственное исключение — одностраничник: там иерархии нет, и крошки ставить некуда. Подробнее об ограничениях — в статье про SEO для лендинга.

Как проверить крошки на своём сайте

Аудит крошек занимает полчаса и делается в четыре захода.

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

Второе — исходный код. Ctrl+U, поиск по «BreadcrumbList» и по названию категории. Если находится только в DevTools — крошки рисуются скриптом, и для Яндекса их фактически нет.

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

Четвёртое — краулер по всему сайту. Screaming Frog с включённым парсингом структурированных данных даст полную картину: на каких URL BreadcrumbList отсутствует, где ошибки, где цепочки ведут в 404. Это единственный способ найти шаблоны-исключения, о которых никто не помнит. Такая проверка — стандартный пункт SEO-аудита сайта; примеры того, как это выглядит на реальных проектах, есть в нашем портфолио.

Дизайн и вёрстка: что важно с точки зрения SEO

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

Место крошек — над заголовком H1, в верхней части основного контента. Не в шапке над меню, не в подвале. Разделитель — символ «›», «/» или «→»; чем именно, роботу безразлично, важно чтобы он был текстовым или псевдоэлементом, а не частью анкора: разделитель внутри тега a портит анкор.

Длинные цепочки на мобильных обрезают тремя способами: горизонтальная прокрутка блока, схлопывание середины в многоточие, показ только последнего родителя со стрелкой назад. Все три допустимы, если ссылки остаются в DOM и доступны роботу. Скрывать средние звенья через display:none — нельзя: это уже скрытый контент. Общий подход к удобству навигации — в статье про юзабилити и SEO.

Ещё одна деталь, которую часто упускают: крошки не должны вызывать сдвиг макета. Если блок подгружается асинхронно и появляется над H1 после отрисовки, весь контент прыгает вниз — и метрика CLS уходит в красную зону. Крошки обязаны быть в первой отрисовке и занимать фиксированную высоту. Как это связано с ранжированием — в материале про Core Web Vitals.

Чего крошки не делают

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

Крошки не заменяют меню: они ведут только вверх по своей ветке и не дают перейти в соседнюю категорию. Это дополнение к навигации, а не её замена.

Крошки не влияют на позиции напрямую. Нет фактора «наличие BreadcrumbList». Влияние идёт по цепочке: крошки → внутренние ссылки и понятная иерархия → лучший обход и перераспределение веса; крошки → сниппет → CTR; крошки → удобство → поведенческие. Каждое звено даёт немного, вместе они дают заметный эффект, но ждать роста от одной только разметки не стоит.

И наконец, крошки не спасут сайт от накрутки, фильтров или плохого контента. Это гигиена, а не лекарство. В связке с проработанной внутренней оптимизацией они дают прирост; сами по себе — нет.

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

Обязательны ли хлебные крошки для SEO?

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

Нужны ли крошки на главной странице?

Нет. Цепочка состояла бы из одного элемента — самой главной, а ссылка на текущую страницу бессмысленна. На главной крошки не выводят и разметку BreadcrumbList не ставят. Начинать цепочку нужно со второго уровня: на странице «Каталог» крошки будут «Главная → Каталог», где «Каталог» — текущая страница и не ссылка.

Что ставить: JSON-LD или microdata?

Оптимально — оба. Microdata на видимых элементах крошек предсказуемее работает в Яндексе, JSON-LD — рекомендованный формат Google и проще в поддержке. Дублирование не является ошибкой при условии, что данные в форматах полностью совпадают: одинаковые URL, одинаковые названия, одинаковый порядок. Противоречие между двумя разметками хуже, чем одна разметка.

Что делать, если товар лежит в нескольких категориях?

Задайте в базе поле «основная категория» и стройте крошки только по ней, статично, независимо от того, откуда пришёл пользователь. Это надёжнее и не конфликтует с canonical. Вариант с несколькими BreadcrumbList на странице допустим схемой, но усложняет шаблон, а в сниппет всё равно попадёт одна цепочка. Динамические крошки «по пути пользователя» — не вариант ни при каких условиях.

Через сколько крошки появятся в сниппете?

После переобхода страницы — от нескольких дней до нескольких недель, в зависимости от частоты обхода вашего сайта. Ускорить можно переобходом URL в Яндекс.Вебмастере и проверкой URL в Search Console. Важно: показ цепочки вместо URL остаётся решением поисковика. Даже при валидной разметке для части запросов и на части устройств может показываться обычный URL — это нормально и не означает ошибку.

Можно ли включать ключевые слова в анкоры крошек?

Ключ там появляется естественно, если название категории и есть ключ: «Угловые кухни», «Пластиковые окна». Это нормально и безопасно. Но растягивать анкор до «Купить угловые кухни в Москве недорого» нельзя: цепочка становится нечитаемой, ломает сниппет и выглядит как манипуляция навигацией. Ориентир — анкор совпадает с H1 категории или является его коротким вариантом.

Влияют ли крошки на краулинговый бюджет?

Влияют положительно на крупных сайтах. Крошки создают обратные ссылки с глубоких страниц на узловые, повышая связность графа: робот реже застревает в тупиковых ветках и чаще возвращается к категориям. Дополнительных URL крошки не создают — ссылаются только на уже существующие страницы, поэтому «раздувания» индекса от них не бывает. Единственное условие: цепочки не должны вести в 404 или в редиректы.

Нужно ли закрывать крошки от индексации, если их много?

Нет, никогда. Иногда советуют закрывать «сквозные» ссылки в noindex или ставить rel="nofollow", чтобы «не размывать вес». Это вредный совет: крошки — не сквозной блок, они уникальны для каждой страницы, и весь их SEO-смысл именно в передаче веса вверх по иерархии. Закрыв их, вы обнулите главный эффект и оставите себе только визуальную пользу.

SEO-продвижение сайтов с 2005 года

Наведём порядок в структуре сайта и выведем его в ТОП

Спроектируем иерархию каталога, внедрим хлебные крошки с корректной микроразметкой BreadcrumbList, настроим перелинковку и заберём цепочки разделов в сниппеты Яндекса и Google. Прозрачный договор, отчёты каждую неделю.

  • Пакет «Старт» от 55 000 ₽/мес
  • Пакет «Стандарт» 75 000 ₽/мес
  • Пакет «Премиум» 95 000 ₽/мес
  • Бесплатный аудит и прогноз
  • Договор с гарантией результата
  • Отчёты каждую неделю

Комментарии (14)

Егор Лаптев

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

Наталья_К

У нас на магазине крошки строились по истории переходов, ровно как в разделе про ошибки. Переделали на статичную иерархию по основной категории — через месяц в Яндексе в сниппетах пошли цепочки разделов вместо длинных URL. Трафик подрос не сильно, но выдача стала выглядеть человечнее.

AdminSEO Мастер

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

vladimir77

Про разделитель внутри тега a — прям болячка нашего шаблона. Пошёл смотреть.

Ольга П.

Не очень поняла про фильтры. Если страница «Угловые кухни белые» открыта под свой кластер, то родителем ставим «Угловые кухни». А если фильтров два сразу — цвет и размер? Родителем всё равно базовая категория или предыдущий фильтр?

AdminSEO Мастер

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

Кирилл Демин

Спорно про «до 80 000 внутренних ссылок бесплатно». Формально ссылки есть, но вес по ним размазывается тонким слоем. Я бы не рассчитывал, что категория от этого поедет вверх сама собой.

AdminSEO Мастер

Кирилл, возражение по делу, и в статье та же оговорка есть в разделе «Чего крошки не делают»: сами по себе они позиций не двигают. Ценность не в весе одной ссылки, а в связности графа — робот перестаёт застревать в тупиковых ветках и чаще возвращается к узловым страницам. Это фон, а не рычаг.

Марина З.

Отдельное спасибо за абзац про CLS. У нас крошки подгружались асинхронно и весь контент прыгал, а причину искали где угодно, только не там.

Тимур

А что если сайт на Vue и крошки рисуются на клиенте? Ctrl+U пусто, в DevTools всё есть. Кроме SSR варианты какие-то есть или это приговор?

AdminSEO Мастер

Тимур, не приговор, но выбор небольшой: SSR, пререндер шаблонных страниц или как минимум отдача блока крошек и JSON-LD с сервера, даже если остальное живёт на клиенте. Последний вариант чаще всего самый дешёвый по трудозатратам: крошки берутся из иерархии каталога, ради них поднимать полный SSR не обязательно.

Сергей_бизнес

У меня сайт услуг, десяток страниц. Думал, крошки нужны только магазинам, но пример «Главная → Услуги → Ремонт квартир → Ремонт под ключ» убедил. Правда, у меня всего два уровня, цепочка короткая выходит.

Алиса Т.

Прогнала Screaming Frog по совету из статьи и нашла целый шаблон страниц, где BreadcrumbList просто не выводился. Полгода жил незамеченным. Совет проверять по одному образцу каждого шаблона, а не одну страницу — золото.

Антон Ж.

Насчёт дублирования microdata и JSON-LD одновременно — не будет ли это воспринято как переспам разметкой?

AdminSEO Мастер

Антон, нет — переспамом считается разметка несуществующего или недостоверного контента, а не два формата с одинаковыми данными. Ключевое условие ровно одно: URL, названия и порядок должны совпадать до символа. Если форматы разойдутся, это будет хуже, чем один формат.

Женя_верстальщик

Схлопывание середины цепочки в многоточие на мобильных — только через overflow, не через display:none. Спасибо, что проговорили, а то дизайнер как раз просил спрятать.

Руслан

Правило «анкор в крошках совпадает с H1 категории или его короткий вариант» забрал в чеклист. Простое, но раньше нигде не встречал в такой формулировке.

Полина Гринь

Внедрили крошки на блоге по схеме «Главная → Блог → Рубрика → Статья». Пока рубрики были пустыми списками, толку было ноль — согласна со статьёй, что добавлять рубрику стоит только если у неё есть свой смысл.

Максим

Читал и параллельно смотрел свой сайт: последний пункт кликабельный, ведёт сам на себя. Пошёл менять на span.

Оставить комментарий

Спасибо! Ваш комментарий отправлен на модерацию и появится после проверки.