Хлебные крошки — ряд ссылок над заголовком: «Главная → Каталог → Окна». Половина разговоров о них путает две разные вещи. Первая — видимая полоска для посетителя. Вторая — разметка в коде, из которой поисковик собирает цепочку в сниппете. Их ставят вместе, но живут они порознь: бывает видимая полоска без разметки и разметка без полоски.
Мы обошли страницы городских сайтов из коммерческой выдачи и посчитали, у скольких есть разметка и сколько из них отвечают условиям, которые Яндекс описал в справке.
Что обещано в справке
Определение из Вебмастера: «Навигационная цепочка — это ряд ссылок на разделы сайта, к которым относится найденная страница». Там же оговорка о формате: «Для формирования навигационной цепочки используйте на сайте микроразметку типа BreadcrumbList в формате JSON-LD».
Поля, значения которых Яндекс учитывает, перечислены коротко: name —
название элемента, url — адрес элемента, position — последовательность
элемента в цепочке.
Дальше идут условия. Цепочка сформируется, если разметка без ошибок; если для
всех элементов, кроме последнего, указан абсолютный или относительный путь;
если домен в адресах совпадает с сайтом; если текст элементов заполнен. И
отдельно про position: «При использовании нечисловых значений цепочка не
сформируется. Вы можете не использовать position».
Есть и обратный список — когда элемент выкидывают. Справка называет три случая: название короче четырёх знаков или слишком длинное, элемент указывает на главную страницу, элементов в цепочке слишком много. Рекомендация там же — «включать в цепочку до трех элементов».
Завершается всё стандартной оговоркой: «Яндекс не гарантирует, что полученные данные появятся в результатах поиска».
Что нашлось на живых сайтах
Взяли двенадцать коммерческих запросов по Екатеринбургу — окна, потолки, двери, кухни, шиномонтаж, клининг, автосервис и прочий городской спрос. Из выдачи собрали по одному адресу на домен, предпочитая внутренние страницы: на главной крошек не бывает по определению.
| Что считали | Сколько |
|---|---|
| Страниц ответило кодом 200 | 67 |
| Из них внутренних | 45 |
| Разметка BreadcrumbList найдена | 32 |
| В формате JSON-LD | 17 |
| Микроданные или RDFa | 15 |
| Видимая полоска без всякой разметки | 6 |
Первое наблюдение простое: разметка встречается меньше чем у половины, и вся она — на внутренних страницах. На двадцати двух главных не нашлось ни одной, что логично.
Второе интереснее. Почти половина размеченных выбрала микроданные —
itemtype="https://schema.org/BreadcrumbList" прямо в вёрстке. Схема такое
допускает, но раздел справки про навигационные цепочки называет один формат,
и это JSON-LD. Пятнадцать сайтов сделали работу в записи, которую Яндекс для
этой задачи не упоминает.
Семнадцать цепочек под лупой
Дальше смотрели только JSON-LD — те самые семнадцать. Разобрали каждую по условиям справки, ступень за ступенью. Всем условиям отвечают пять.
| На чём отсеялись | Сколько сайтов |
|---|---|
| После исключения главной осталась одна ступень | 10 |
| В адресе ступени чужой домен | 3 |
position не число | 2 |
Главная причина — длина. Медиана цепочки в замере равна двум ступеням: «Главная» и раздел. Первая ступень у пятнадцати сайтов ведёт на корень, а справка такой элемент относит к исключаемым. Остаётся одна ступень — показывать нечего.
Получается неочевидное правило: цепочка из двух ступеней обычно бесполезна. Рабочая начинается с трёх, где после «Главной» есть ещё хотя бы два уровня.
Мелочь, которая встретилась почти у всех
Справка перечисляет поле url. Мы посчитали, где на самом деле лежит адрес
ступени — вышло сорок две ступени по семнадцати цепочкам:
| Где адрес | Ступеней |
|---|---|
item как объект с @id | 16 |
item строкой | 11 |
item как объект с url | 6 |
url прямо на ступени | 3 |
| Адреса нет вовсе | 6 |
Поле с тем именем, которое названо в справке, стоит у одного сайта из
семнадцати. Остальные пишут item — так показано в примерах самой schema.org
и так делают почти все готовые решения. Формально оба варианта разметка
допускает; чья запись надёжнее для Яндекса, справка не уточняет, и проверить
это со стороны нельзя.
Попались и две мелочи из списка исключений: эмодзи в названиях ступеней
(«⭐ Каталог») и нечисловой position. Первое справка обещает просто стереть,
второе — причина не собрать цепочку вовсе.
Наш собственный случай
Свою разметку проверили тем же способом. Она есть, формат правильный, ступени заполнены. И ровно та же яма: первая ступень — «Главная» с адресом корня.
На странице статьи ступеней три: «Главная», «Блог», заголовок. Отбросили первую — осталось две, цепочка есть. На контактах ступеней две: «Главная» и «Контакты». Отбросили первую — осталась одна, показывать нечего.
Вывод для себя записали такой: разметка на двухуровневых страницах стоит, но цепочки не даёт. Это не ошибка кода — это следствие плоской структуры. Крошки — отражение вложенности, а не замена ей.
Чего мы проверить не смогли
Вторая половина вопроса — видна ли цепочка в сниппете — осталась без замера, и придумывать вместо неё оценку мы не стали.
Посмотреть живую выдачу браузером не вышло: поиск отвечает проверкой «вы не робот». Программный доступ к выдаче отдаёт адреса и заголовки, а вида сниппета в нём нет. Так что наши пятеро — это те, кто отвечает условиям справки, а не те, у кого цепочку видели глазами.
Разница существенная, и справка сама на неё указывает: даже безупречная разметка ничего не гарантирует. Зато обратное работает надёжно — тот, кто условиям не отвечает, цепочки не получит.
Как сделать, чтобы сложилось
Порядок, который следует из справки и из замера:
- Формат — JSON-LD. Микроданные для этой задачи справка не называет.
- Ступеней после «Главной» — минимум две. Одна означает, что цепочки нет.
position— число. Буквы и строки ломают всё целиком.- Адреса ступеней — своего домена, по
httpилиhttps. - Названия — от четырёх знаков, без эмодзи и без простыни на всю строку.
- Проверить готовое валидатором микроразметки в Вебмастере: справка прямо отсылает к нему.
И отдельным пунктом: видимая полоска и разметка — разные работы. В обходе шесть сайтов показывают крошки посетителю, но в коде о них молчат. Поисковик такую полоску увидит разве что случайно.
Границы замера
Обход сделан 23 сентября 2026 года по двенадцати коммерческим запросам одного города. Выборка невелика и городская: интернет-магазин федерального уровня устроен иначе, там вложенность глубже и цепочки длиннее.
Разметку читали в исходном коде страницы. Если сайт дорисовывает крошки скриптом после загрузки, наш способ их не увидел — доля размеченных может быть чуть выше.
Видимые крошки опознавали по именам классов (breadcrumb, crumbs и
похожим). Способ грубый: полоска с нестандартным классом в счёт не попала.
Соответствие условиям считали по тексту справки, а не по факту показа в выдаче. Это оценка сверху: кто условиям не отвечает — цепочки точно не получит, кто отвечает — может и не получить.
Коротко
Разметка хлебных крошек стоит у половины городских сайтов, но до рабочего состояния доведена у немногих. Отсеивает не сложность схемы, а две простые вещи: формат записи и длина цепочки.
Двухуровневая структура «Главная → раздел» разметке ничего не даёт: первая ступень исключается, вторая остаётся одна. Прежде чем размечать, стоит посмотреть, есть ли что размечать — то есть есть ли на сайте вложенность глубже одного уровня.
О том, как вложенность связана со спросом и структурой разделов, — в разборе «Спрос по своему городу».
