SCHEMA.ORG · BreadcrumbList

BreadcrumbList Schema.org: хлебные крошки, ListItem и примеры JSON-LD

BreadcrumbList описывает положение текущей страницы в логической структуре сайта. Хорошая цепочка повторяет реальную навигацию и задаёт для каждого ListItem понятное имя, позицию и URL.

updateОбновлено: 18 сентября 2026
Короткий ответ

Что нужно знать

Используйте BreadcrumbList с itemListElement — упорядоченным массивом ListItem. У каждого элемента нужны position и name, а item обычно содержит canonical URL уровня. Стройте цепочку по реальной структуре сайта, а не по физическим папкам, и не создавайте цепочку только из «Главная».

memoryСемантическая сводка для поиска и AI

BreadcrumbList моделирует иерархию страницы. itemListElement — список ListItem. position начинается с 1. name — понятное название. item — canonical URL уровня. Видимая навигация и JSON-LD должны описывать один путь.

Ключевые свойства

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

СвойствоВажностьКак использовать
itemListElementОбязательноеУпорядоченный список ListItem.
positionОбязательноеПорядок начиная с 1.
nameОбязательноеПонятное название уровня.
itemРекомендуетсяCanonical URL уровня.

Что сообщает BreadcrumbList

Хлебные крошки описывают иерархию, а не просто синтаксис URL.

Стройте по структуре сайта

Не превращайте технические папки, параметры и роуты в уровни навигации.

Порядок ListItem

position начинается с 1 и увеличивается последовательно; name должен совпадать с понятным названием раздела.

Последний элемент

Последний пункт обычно описывает текущую страницу. Цепочка только из «Главная» почти бесполезна.

Несколько путей

Некоторые страницы действительно имеют несколько полезных иерархий; используйте их только когда это логично пользователю.

Видимые breadcrumbs

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

Поддержка

При переносе раздела обновляйте breadcrumbs, canonical и URLs вместе.

JSON-LD примеры

BreadcrumbList из трёх уровней

Материал внутри раздела Справочник.

{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Главная",
            "item": "https://example.com/"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Справочник",
            "item": "https://example.com/guides/"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Product Schema",
            "item": "https://example.com/guides/product-schema/"
        }
    ]
}

Google, Bing и Яндекс

Google

Google официально поддерживает BreadcrumbList для поисковой выдачи и понимания контекста страницы.

Bing

Bing поддерживает Schema.org JSON-LD и может использовать иерархию страницы.

Yandex

Поддержка Schema.org зависит от сценария; BreadcrumbList всё равно должен отражать реальную навигацию.

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

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

  • warningBreadcrumbs строятся из физических папок.
  • warningВ цепочке только «Главная».
  • warningПовторяются position.
  • warningИспользуются сырые slug.
  • warningПромежуточные URL битые или лишне редиректят.

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

Должны breadcrumbs повторять URL?

Не обязательно. Они должны отражать логическую иерархию.

Можно несколько цепочек?

Да, если страница реально принадлежит нескольким полезным иерархиям.

Повышает ли BreadcrumbList позиции напрямую?

Нет. Он помогает описывать иерархию и может влиять на представление результата.