Цепочка навигации для каждого материала на сайте – удобно для читателя. А еще это внутрення перелинковка для поисковых роботов. Если в вашей ВордПресс-теме нет такой возможности, то разберемся как установить и настроить хлебные крошки Yoast SEO.
Этот плагин – отличное решение, которое облегчает СЕО-оптимизацию. Среди его возможностей – вывод и настройка хлебных крошек, оптимизированных для всех поисковых систем.
- Вывод Breadcrumbs
- Настройка цепочки в плагине
- Альтернативные способы добавления навигации в WordPress-плагине Йоаст
- Через шорткод
- PHP-код в файлах-шаблонах темы
- Что еще может Йоаст?
- Работа с плагинами кэширования и WooCommerce
- Поддержка разметки schema org
- Удалить с главной крошки
- Убрать дубль (последнюю крошку)
Вывод Breadcrumbs
- Установите и активируйте модуль.
- В админке перейдите SEO > Отображение в поисковой выдаче.
- Кликните по “Хлебные крошки”.
- Передвиньте ползунок в состояние “Включено”.
- Нажмите Сохранить изменения.

Если в теме есть поддержка этого расширения, то крошки будут работать.

Настройка цепочки в плагине
Опции позволяют задать внешний вид и поведение навигации:
- разделитель между пунктами (или separator);
- текст ссылки на main-страницу;
- префиксы для архивных страниц, поиска и 404;
- тип записей, с которыми будет работать плагин.

Альтернативные способы добавления навигации в WordPress-плагине Йоаст
Эти варианты актуальны, если в вашей теме нет поддержки этого wp-модуля и нет встроенных хлебных крошек.
Через шорткод
В любом месте контента просто вставьте одну строчку (shortcode):
[wpseo_ breadcrumb]
Актуально, если нужно выборочно вставить цепочку.
PHP-код в файлах-шаблонах темы
Это универсальный способ, так как позволяет вывести для определенных разделов сайта: на всех страницах, в записях, архивах. Для этого нужны файлы page.php, single.php и archive.php соответственно.
Обычно указанный код добавляют перед выводом заголовка поста или раздела (title).
<?php
/* breadcrumb Yoast */
if ( function_exists( 'yoast_breadcrumb' ) ) :
yoast_breadcrumb( '<div id="breadcrumbs">', '</div>' );
endif;
?> Для каждой темы содержимое шаблонов разное.
Что еще может Йоаст?
Для навигационной цепочки плагин имеет еще несколько возможностей.
Работа с плагинами кэширования и WooCommerce
Yoast SEO поддерживает эти модули.
Поддержка разметки schema org
Микроразметка (или microdata) уже встроена.
Удалить с главной крошки
Если пользователь находится на главной странице, то нет смысла ставить на нее ссылку. И поисковики это “не одобряют”.
В плагине автоматически убирается эта ссылка при его активации. Больше ничего не нужно делать.
Убрать дубль (последнюю крошку)
Если поисковый робот находит одинаковые страницы на веб-ресурсе, то на сайт может быть наложен фильтр.
Yoast SEO выводит последний элемент цепочки – его название.

Самый простой способ от него избавится – воспользоваться премиум-плагином Clearfy Pro. Если используете его, то:
- в админке перейдите Clearfy Pro,
- на вкладке SEO задействуйте настройку Убирает дублирование названия в хлебных крошках WP SEO by Yoast.

Еще вариант – в файл functions.php своей темы добавьте PHP-код:
add_filter( 'wpseo_breadcrumb_single_link', function ( $link_output ) {
if ( strpos( $link_output, 'breadcrumb_last' ) !== false ) {
$link_output = '';
}
return $link_output;
}); 