Хлебные крошки (breadcrumbs) — это важный элемент навигации на сайте, который помогает пользователям и поисковым системам лучше ориентироваться в структуре страниц. Плагин YoastSEO предлагает встроенный функционал для автоматического создания и управления хлебными крошками в WordPress. В этой статье мы рассмотрим, как правильно включить, настроить и кастомизировать хлебные крошки с помощью YoastSEO, а также дадим кодовые примеры для вывода их в шаблоне темы.
Почему хлебные крошки важны для SEO и UX
Хлебные крошки показывают путь от главной страницы до текущей записи или категории, улучшая пользовательский опыт за счет понятной иерархии. С точки зрения SEO, они помогают поисковым системам лучше индексировать сайт, распределять вес ссылок и показывать расширенные сниппеты в результатах поиска.
YoastSEO автоматически генерирует хлебные крошки, учитывая структуру сайта, но для их отображения в теме требуется добавить соответствующий код. Кроме того, можно настроить внешний вид и логику построения цепочки.
Включение и базовая настройка хлебных крошек в YoastSEO
Для начала нужно убедиться, что в вашем WordPress установлен и активирован плагин YoastSEO. Далее выполните следующие шаги:
- Перейдите в админке в раздел SEO → Внешний вид поиска → Хлебные крошки.
- Включите опцию «Включить хлебные крошки».
- Настройте разделители между элементами, например, «>», «/» или любой другой символ.
- Определите, какой текст будет выводиться вместо ссылки для главной страницы.
- При необходимости добавьте префикс перед цепочкой хлебных крошек — это может быть полезно для SEO.
После сохранения настроек хлебные крошки готовы к выводу в шаблоне темы.
Вывод хлебных крошек в шаблоне WordPress: практический пример
Чтобы вывести хлебные крошки в нужном месте темы, например, в файле single.php или page.php, добавьте следующий код:
<?php if ( function_exists('yoastseo_breadcrumb') ) {
yoastseo_breadcrumb('<p id="breadcrumbs">', '</p>');
} ?>Этот вызов проверяет, доступна ли функция yoastseo_breadcrumb, и выводит хлебные крошки в теге <p> с id «breadcrumbs». Вы можете изменить обертку на любой HTML-элемент, подходящий под дизайн вашего сайта.
Кастомизация вывода хлебных крошек через фильтр
YoastSEO позволяет изменять вывод хлебных крошек с помощью фильтра wpseo_breadcrumb_links. Например, можно добавить дополнительный элемент или изменить порядок:
add_filter('wpseo_breadcrumb_links', 'yoastseo_custom_breadcrumb_links');
function yoastseo_custom_breadcrumb_links($links) {
// Добавим ссылку на главную категорию сайта
$home_link = array(
'url' => home_url('/special-category/'),
'text' => 'Специальная категория'
);
array_splice($links, 1, 0, array($home_link));
return $links;
}Этот код вставит дополнительный элемент после главной страницы, что может быть полезно для сайтов с нестандартной иерархией.
Решение типичных проблем с хлебными крошками YoastSEO
Проблема 1: Хлебные крошки не отображаются
Если после включения в настройках хлебные крошки не выводятся на сайте, проверьте:
- Добавлен ли вызов
yoastseo_breadcrumb()в шаблоне. - Активен ли плагин YoastSEO.
- Нет ли конфликтов с другими плагинами или темой.
- Включена ли опция «Включить хлебные крошки» в настройках YoastSEO.
Проблема 2: Некорректная структура или названия элементов
В некоторых случаях структура хлебных крошек может не соответствовать желаемой. Это связано с настройками и логикой построения цепочки YoastSEO. Чтобы исправить это, можно использовать фильтр wpseo_breadcrumb_links, как показано выше, или проверить, правильно ли настроены родительские страницы и категории.
Проблема 3: Добавление микроразметки Schema.org
YoastSEO добавляет микроразметку Schema.org к хлебным крошкам автоматически, что улучшает отображение в поисковой выдаче. Если микроразметка отсутствует, убедитесь, что тема не удаляет ее из кода и нет конфликтов с другими плагинами SEO.
Альтернативы и дополнения к хлебным крошкам YoastSEO
Если функционала YoastSEO для хлебных крошек недостаточно или хочется более гибких настроек, можно рассмотреть специализированные плагины:
- ABC Pagination — поддерживает удобную навигацию и хлебные крошки.
- Expert Review — помогает управлять структурой страниц и микроразметкой.
Однако для большинства сайтов встроенного функционала YoastSEO достаточно.
Советы по улучшению SEO с помощью хлебных крошек
Чтобы максимально эффективно использовать хлебные крошки для SEO, следуйте рекомендациям:
- Всегда выводите хлебные крошки на страницах записей, категорий и продуктов.
- Используйте понятные и короткие названия элементов цепочки.
- Проверяйте наличие микроразметки Schema.org в HTML-коде (используйте инструменты Google для проверки структурированных данных).
- Не добавляйте в хлебные крошки параметры URL или лишние GET-параметры.
- Используйте фильтр
wpseo_breadcrumb_linksдля тонкой настройки структуры.
Применение этих советов повысит удобство пользователей и улучшит видимость сайта в поисковых системах.