Зачем это нужно
Хлебные крошки в формате BreadcrumbList Schema — сигнал тематического контекста для генеративных систем. Алиса использует иерархию, чтобы понять, что страница про «SEO для стоматологии» относится к разделу «отрасли», а тот — к услугам. Это помогает корректно цитировать страницу в ответах на нишевые запросы.
Как сделать
На trigub.ru BreadcrumbList рендерится автоматически плагином Yoast на всех вложенных страницах. Задача — проверить корректность иерархии:
- Минимум 3 уровня: Главная → Раздел → Текущая
- Названия в крошках совпадают с пунктами навигации
- Каждый уровень — реальная страница с собственным URL
- Последний уровень (текущая страница) без ссылки
- Никаких пропусков в иерархии (нельзя из главной сразу в подкатегорию)
Как проверить
Google Rich Results Test покажет тип BreadcrumbList с количеством элементов. Регекс для проверки в исходном HTML:
grep -oP '"@type":"BreadcrumbList"[^}]+itemListElement' page.html
Должен находиться на каждой вложенной странице сайта.
Типичные ошибки
Дубль Article + BreadcrumbList на одной странице — исправлено на trigub.ru в коммите 4d83d70. Крошки с устаревшими названиями разделов после переименования. Отсутствие BreadcrumbList на страницах услуг и отраслевых лендингах.