Цепочка навигации для каждого материала на сайте – удобно для читателя. А еще это внутрення перелинковка для поисковых роботов. Если в вашей ВордПресс-теме нет такой возможности, то разберемся как установить и настроить хлебные крошки 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; });