Хлебные крошки показывают, где находится текущая страница и как вернуться к разделам выше. На сайте WordPress их обычно выводит SEO-плагин или тема, а не сама система управления контентом. Для корректной настройки нужны две вещи: видимая навигация в шаблоне и структурированные данные BreadcrumbList. Одной только схемы недостаточно — посетитель должен видеть ссылки на странице.
Ниже — практический вариант с Rank Math: плагин формирует крошки и добавляет их структурированную разметку. Если на сайте уже настроен Yoast SEO или другой SEO-плагин, не подключайте второй только ради хлебных крошек: проверьте его настройки и используйте один источник разметки.
Сначала определите, кто уже выводит крошки
Откройте несколько страниц сайта: запись, страницу и страницу категории или другого архива. Если цепочка навигации уже есть, выясните, откуда она берётся. Её может выводить тема, SEO-плагин или отдельный плагин хлебных крошек. Дублирование часто незаметно до тех пор, пока на странице не появляются две похожие цепочки или несколько наборов структурированных данных.
Посмотрите также исходный код страницы: найдите текст крошек и фрагмент BreadcrumbList. Визуальные крошки и JSON-LD-разметка — разные части решения. Поисковый робот может прочитать структурированные данные, которых посетитель не видит, но это не заменяет навигацию в интерфейсе. И наоборот: видимая цепочка без разметки не гарантирует, что поисковая система распознает её как хлебные крошки.
Включите хлебные крошки в SEO-плагине
В Rank Math откройте Rank Math → General Settings → Breadcrumbs и включите настройку Enable breadcrumbs function. Названия пунктов могут немного отличаться в зависимости от версии плагина и языка панели. Здесь же настройте разделитель, текст ссылки на главную и формат цепочки. Для большинства сайтов достаточно короткого и понятного разделителя, например косой черты.
Обратите внимание на настройку категории для записей. Если запись относится к нескольким категориям, выберите одну основную категорию, если установленный набор функций Rank Math позволяет это сделать, либо заранее определите, какую категорию плагин будет использовать в цепочке. Иначе путь до одной и той же записи может выглядеть непоследовательно. Не включайте в крошки все рубрики и метки: это удлиняет навигацию и не всегда отражает реальную структуру сайта.
В Yoast SEO ищите настройку хлебных крошек в разделе параметров расширенных функций или представления сайта — путь зависит от версии интерфейса. Если в настройках уже включён вывод крошек, проверьте их на страницах, прежде чем добавлять что-либо в шаблон. Не включайте крошки сразу в двух SEO-плагинах: это может привести к повторной разметке.
Добавьте крошки в шаблон WordPress
Включение функции в плагине обычно только подготавливает вывод: на конкретной странице крошек может не быть, пока тема не вызывает соответствующую функцию. Для классической темы с Rank Math добавьте вызов в шаблон записи или страницы в том месте, где должна появляться цепочка — обычно перед заголовком материала. Вставляйте код в дочернюю тему, а не в файлы родительской: обновление темы может перезаписать ваши изменения.
<?php
if ( function_exists( 'rank_math_the_breadcrumbs' ) ) {
rank_math_the_breadcrumbs();
}
?>
Проверка function_exists() не даёт шаблону вызвать отсутствующую функцию, если Rank Math отключён. Разместите вызов в нужном шаблоне, например в файле записи или страницы, который использует ваша тема. Названия файлов и порядок их подключения зависят от темы; правки через редактор файлов WordPress лучше не выполнять без резервной копии и доступа к файлам через хостинг.
Если у вас блочная тема, не вставляйте PHP в редактор страницы: он не выполнит такой код. Используйте предусмотренный активным плагином блок или шорткод, если он доступен в вашей версии, либо добавьте вывод через шаблон темы способом, подходящим для её структуры. Для Yoast SEO в PHP-шаблоне используется функция yoast_breadcrumb(); не выводите одновременно её и функцию Rank Math.
Проверьте, что крошки появляются только там, где помогают ориентироваться. На главной странице цепочка обычно не нужна. Для страниц и записей должны показываться осмысленные ссылки на родительские разделы. Если запись не имеет родительской страницы, её путь может строиться через категорию; это нормальный вариант, если он соответствует структуре сайта.
Проверьте навигацию и структурированные данные
После размещения кода откройте страницу в обычном браузере и проверьте цепочку как посетитель: ссылки должны вести на правильные разделы, текущий материал не должен быть ошибочно ссылкой на самого себя, а текст пунктов — совпадать с понятными названиями страниц. Сделайте проверку на записи, странице и архиве, а не только на одном типе URL: шаблоны могут различаться.
Затем проверьте исходный код страницы или запустите URL через тест расширенных результатов Google. Инструмент помогает обнаружить ошибки в поддерживаемой разметке, но отсутствие предупреждений не означает, что Google обязательно покажет крошки в поисковой выдаче. Поисковая система сама решает, какую навигационную информацию отображать; разметка не гарантирует конкретный вид результата.
Если тест не находит BreadcrumbList, убедитесь, что функция крошек включена и плагин действительно выводит схему на проверяемом типе страницы. Если есть ошибки, смотрите конкретные поля элемента: ссылки должны соответствовать уровням цепочки, а последняя запись — текущей странице. После изменения настроек очистите кеш плагина, хостинга или CDN, если он используется, и проверьте страницу снова без кешированной версии.
Как избежать повторов и неудачной структуры
- Не выводите две цепочки. Если крошки уже есть в теме, настройте её вывод или отключите один источник. Проверьте и видимую навигацию, и разметку.
- Не путайте адрес страницы с её иерархией. URL может не содержать путь категорий, хотя в крошках категория уместна. Выбирайте структуру по тому, как посетитель ориентируется на сайте, а не только по формату адреса.
- Используйте понятные названия. Короткие подписи в цепочке легче прочитать, чем длинные заголовки с уточнениями и ключевыми фразами.
- Не редактируйте файлы родительской темы напрямую. После обновления изменения могут исчезнуть. Перед правками шаблонов сохраните резервную копию и убедитесь, что можете восстановить сайт.
В итоге для типового сайта достаточно выбрать один SEO-плагин, настроить в нём логику цепочки, вывести её в подходящем месте шаблона и проверить обе составляющие — навигацию для посетителя и BreadcrumbList в исходном коде. Если структура сайта меняется, повторно проверьте несколько типов страниц: корректные крошки должны вести по понятному пути, а не просто повторять адрес URL.