#85 · Контент и E-E-A-T

BreadcrumbList Schema на всех разделах

Что это, почему влияет на SEO, как проверить и исправить. Параметр #85из 150 в нашем чек-листе аудита.

Что это

BreadcrumbList Schema — разметка на основе словаря Schema.org, которая передаёт поисковым роботам структуру навигационной цепочки страницы: от главной до текущего раздела или товара. Реализуется через JSON-LD, Microdata или RDFa и встраивается в <head> или тело страницы. Параметр «на всех разделах» означает, что разметка присутствует не только на главной или карточках товаров, но и на каждом уровне иерархии: категории, подкатегории, теговые страницы, статьи блога.

Почему это важно для SEO

Яндекс и Google самостоятельно извлекают хлебные крошки из HTML, но без явной разметки они нередко ошибаются: показывают URL вместо читаемого пути или вообще обрезают цепочку. Корректный BreadcrumbList гарантирует, что в сниппете отображается именно ваша иерархия — «Главная › Электроника › Смартфоны › Apple». По данным Google, страницы с расширенными сниппетами получают CTR на 15–30% выше по сравнению с обычными результатами. В Яндексе хлебные крошки в выдаче напрямую влияют на восприятие сайта пользователем и косвенно на поведенческие факторы, которые учитываются в ИКС.

Для многоуровневых сайтов — интернет-магазинов с сотнями категорий или контентных порталов с разветвлённой структурой — отсутствие разметки на части разделов создаёт неконсистентность. Google может неправильно понять архитектуру сайта и хуже передавать ссылочный вес между уровнями. Яндекс.Нейро и AI Overviews в Google при формировании ответов учитывают структурированные данные как сигнал доверия к источнику. Если разметка есть только на листовых страницах, а промежуточные разделы её лишены, краулер видит пробелы в иерархии.

Как проверить вручную

  1. Google Search Console — откройте раздел «Улучшения › Навигационные цепочки». GSC покажет количество страниц с валидной разметкой и список ошибок. Если счётчик страниц существенно меньше фактического числа разделов — разметка стоит не везде.
  1. Screaming Frog — запустите краулинг сайта, перейдите в «Structured Data › BreadcrumbList». В колонке Page вы увидите, на каких URL найдена разметка, а фильтр «Missing» покажет страницы без неё. Экспортируйте список в CSV и сравните с шаблонами URL категорий.
  1. Я.Вебмастер — раздел «Структурированные данные» отображает, какие типы разметки обнаружены роботом Яндекса и на скольких страницах. Расхождение между реальным числом разделов и числом страниц с BreadcrumbList — прямой сигнал к действию.
  1. Быстрая проверка отдельной страницы — вставьте URL в Rich Results Test от Google или в валидатор Schema.org. Убедитесь, что тип BreadcrumbList определён и все ListItem заполнены корректно.

Как исправить

Стандартный JSON-LD для страницы подкатегории:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://example.ru/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Электроника",
      "item": "https://example.ru/elektronika/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Смартфоны",
      "item": "https://example.ru/elektronika/smartfony/"
    }
  ]
}
</script>

Последний элемент цепочки можно указывать без поля item — это допустимо по спецификации Schema.org для текущей страницы.

WordPress — плагины Rank Math или Yoast SEO автоматически генерируют BreadcrumbList на основе иерархии рубрик и категорий. Включите в настройках «Breadcrumbs» и поставьте галочку «Add schema markup». Проверьте, что плагин охватывает кастомные типы записей (CPT).

Tilda — встроенного автоматического решения нет. Добавьте JSON-LD через блок «HTML» (T123) на каждом шаблоне раздела вручную или через Zero Block с инжектом кода.

1C-Bitrix — компонент bitrix:breadcrumb формирует визуальные крошки, но разметку нужно добавить отдельно. В шаблоне компонента breadcrumb/default/template.php оберните вывод в JSON-LD, динамически собирая массив из $arResult["ITEMS"].

Webflow — используйте «Custom Code» в настройках страницы или CMS Collection. Для CMS-страниц задайте поле breadcrumb_json и выводите его через embed-блок.

Типичные ошибки

  • Разметка только на товарах, но не на категориях. Поисковик видит «Главная › Смартфоны», пропуская «Электроника», что искажает реальную иерархию.
  • Несовпадение name и title страницы. Если в разметке написано «Смартфоны Apple», а <title> — «Купить iPhone», Яндекс может проигнорировать разметку как некорректную.
  • Отсутствие разметки на пагинированных страницах (/category/page/2/). Каждая страница пагинации — отдельный URL и должна иметь свою цепочку.
  • Дублирование скриптов. Два JSON-LD блока BreadcrumbList на одной странице вызывают ошибку валидации в Rich Results Test.
  • Жёстко прописанные пути в шаблоне. При переносе раздела в другую ветку иерархии крошки остаются старыми — используйте динамическую генерацию из CMS, а не статичный код.

Влияние на разные типы сайтов

Для интернет-магазинов BreadcrumbList критичен: глубина каталога часто достигает 4–5 уровней (Главная › Категория › Подкатегория › Бренд › Товар). Без разметки на каждом уровне Google некорректно строит внутренние ссылки в индексе, а Яндекс хуже распределяет ссылочный вес между страницами листинга. В карточке товара цепочка напрямую влияет на вид сниппета и повышает CTR из органики.

Для контентных сайтов и блогов важность разметки чуть ниже, но не нулевая: статьи в рубриках получают более читаемый путь в выдаче, что помогает пользователю понять тематику материала ещё до клика. SaaS-сайты и лендинги с плоской структурой (1–2 уровня) могут обойтись минимальной цепочкой, однако если у продукта есть раздел документации или блог с категориями — разметка обязательна на всех разделах этих подсайтов.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →