Хлебные крошки на сайте: зачем нужны и как размечать

Что такое навигационная цепочка, какие поля требуют Google и Яндекс, нужна ли ссылка на текущую страницу и из-за каких ошибок цепочка не появляется в результатах поиска.

Александр МолодцовСооснователь Seo Rezult, SEO-стратег
Обновлено
Чтение
3 минуты
Рубрика
SEO

Коротко о главном

  • Три поля в каждом звене. position, name и адрес раздела.
  • На текущую страницу ссылка не нужна. У Google item для последнего звена не обязателен.
  • Ошибка в разметке — цепочки не будет. Яндекс: цепочка формируется, если микроразметка без ошибок.
  • Эмодзи вырезаются. Яндекс удаляет их при обработке названий звеньев.
Навигационная цепочка: путь до нужного раздела

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

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

Google описывает смысл так: цепочка на странице показывает положение страницы в иерархии сайта и может помочь людям понять сайт и ориентироваться в нём.

Вторая функция — поисковая. Размеченная цепочка попадает в результаты поиска и показывается вместо голого адреса страницы.

Зачем они нужны на практике

Три вещи, которые они реально делают.

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

Дают путь назад. Не в браузере, а по структуре: из карточки товара — в категорию, из статьи — в раздел блога.

Связывают страницы между собой. Каждое звено — ссылка на раздел, и эти ссылки одинаковы на всех страницах внутри раздела.

Как размечать

Что нужно указать в каждом звене цепочки

И Google, и Яндекс используют схему BreadcrumbList из словаря schema.org. Набор полей почти одинаковый.

position — место звена в цепочке. Формулировка Google: позиция 1 означает начало цепочки. Дальше по порядку.

name — название звена, которое видит человек. Яндекс предупреждает: если в тексте есть эмодзи, при обработке они будут удалены и не отобразятся в результатах поиска.

item (у Яндекса — url) — адрес раздела, на который ведёт звено.

Здесь есть тонкость, из-за которой ломается больше всего разметки. Google: если звено последнее в цепочке, item не обязателен, и тогда используется адрес самой страницы. Яндекс формулирует своё требование с другой стороны: адрес должен быть указан для всех элементов, кроме последнего.

То есть на текущую страницу ссылку ставить не нужно — ни та, ни другая система её не требует.

Чем отличаются требования Google и Яндекса

Что учитывают Google и Яндекс в разметке цепочки

Google поддерживает несколько форматов записи разметки — JSON-LD, микроданные и RDFa.

Ещё одна возможность, о которой мало кто знает: если к странице на сайте ведёт несколько путей, можно указать для неё несколько цепочек сразу. Это случай, когда товар лежит и в категории «Шкафы», и в подборке «Со скидкой».

Яндекс учитывает три поля — name, url и position — и предлагает проверять код валидатором в Вебмастере. Про несколько цепочек на одну страницу в его справке ничего нет, поэтому рассчитывать на это в Яндексе не стоит.

Почему цепочка не появляется в поиске

Из-за чего цепочка не попадает в сниппет

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

Что ломает разметку чаще всего:

  • в position записано не число;
  • у звена пустое название;
  • у промежуточного звена нет адреса;
  • домен в разметке не совпадает с адресом сайта;
  • ссылка ведёт на раздел, которого больше нет.

И отдельно: разметка должна соответствовать тому, что человек видит на странице. Цепочка в коде, которой нет на самой странице, — это описание несуществующей навигации.

Как сделать правильно

  1. Постройте цепочку по реальной вложенности. Не по красивой логике, а по тому, как устроен сайт.
  2. Называйте звенья так же, как разделы. Если в меню «Услуги», в крошках не должно быть «Наши услуги».
  3. Не ссылайтесь на текущую страницу. Последнее звено — просто текст.
  4. Уберите эмодзи. Яндекс их всё равно вырежет.
  5. Проверьте валидатором в Вебмастере и инструментом проверки разметки у Google.

Как это делаем мы

Проверяем, совпадает ли цепочка с реальной структурой сайта и нет ли в разметке ошибок, из-за которых она не попадает в сниппет. Это часть продвижения сайтов в Яндексе. Как устроены ссылки внутри сайта — в статье про перелинковку, а что ещё проверить самостоятельно — здесь.

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

Александр Молодцов, сооснователь Seo Rezult

Читайте по теме:

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

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

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

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

Какие поля нужны в разметке?

position — место звена в цепочке, причём позиция 1 означает начало цепочки; name — название звена, которое видит человек; item (у Яндекса url) — адрес раздела, на который ведёт звено.

Нужна ли ссылка на текущую страницу?

Нет. Google указывает, что для последнего звена цепочки item не обязателен, и тогда используется адрес самой страницы. Яндекс требует адрес для всех элементов, кроме последнего.

Можно ли указать несколько цепочек для одной страницы?

У Google — да: если к странице ведёт несколько путей навигации, для неё можно указать несколько цепочек. В справке Яндекса такой возможности не описано.

В каком формате размечать?

Google поддерживает JSON-LD, микроданные и RDFa. Яндекс предлагает проверять готовый код валидатором разметки в Вебмастере.

Почему цепочка не показывается в поиске?

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

Можно ли ставить эмодзи в названия разделов?

Не имеет смысла: Яндекс предупреждает, что эмодзи при обработке будут удалены и не отобразятся в результатах поиска.

Должны ли крошки в коде совпадать с видимыми на странице?

Да. Разметка описывает навигацию страницы, поэтому цепочка в коде, которой нет на самой странице, описывает несуществующую структуру.

Автор статьи

Александр Молодцов

Сооснователь Seo Rezult, SEO-стратег

Больше 10 лет в SEO. Занимается стратегией продвижения, Яндекс Картами и 2ГИС, контентом сайтов. В блоге объясняет простыми словами и по шагам, как привести на сайт клиентов из поиска и Карт.

В команде
Seo Rezult: 10 лет, 10+ специалистов, 280+ проектов
Впервые опубликовано
Все статьи автора

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

Все статьи блога

Первый шаг — бесплатно

Пришлите адрес сайта. Мы сами оценим его и пришлём план работ: где вы сейчас в Яндексе и Google и что сделать, чтобы росли позиции и трафик. Без обязательств.

Когда удобно, чтобы мы позвонили

Работаем с 9:00 до 18:00 по Москве.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.

План работ под ваш сайт — бесплатно

Посмотрим сайт и выдачу, пришлём план: где вы сейчас, что мешает росту и с чего начать. Без обязательств.

Когда удобно, чтобы мы позвонили

Работаем с 9:00 до 18:00 по Москве.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.