Навигационная цепочка на сайте – удобство для посетителя и дополнительная перелинковка для поисковых систем. Обычно в ВордПресс-темах есть эта функция. Если в вашей нет, то разберем как установить и настроить хлебные крошки от Yoast SEO.
Это мощный плагин, который призван облегчить СЕО-оптимизацию. Удобно позволяет заполнить мета-теги как для всего сайта, так и для отдельных его разделов – рубрик, тегов, категорий, страниц, записей.
Еще одна его “фишка” – добавляет хлебные крошки. Они оптимизированы и подходят для всех поисковых систем. Посмотрим как это делается.
Как на счет разметки schema org?
Плагин уже использует эту микроразметку (или microdata). Изобретать больше ничего не надо.
Как вывести Breadcrumbs?
1. Убедитесь, что расширение установлено и активировано – в панели управления WordPress должен появится пункт меню Yoast SEO.
2. Откройте админ-раздел Yoast SEO -> Настройки -> Дополнительно и перейдите на вкладку “Цепочки навигации”.
3. Установите ползунок напротив опции “Включите хлебные крошки для вашей темы” в активное состояние и нажмите кнопку “Сохранить изменения”.
Если тема поддерживает этот модуль, то навигация уже будет работать.
Настройка цепочки в плагине
На странице опций вы сможете управлять внешним видом и поведением хлебных крошек.
Можно задать и выбрать:
- разделитель (по умолчанию – », его еще называют separator);
- текст ссылки на главную страницу;
- префиксы для архивов, страниц поиска и страниц с ошибкой 404;
- показывать текущую страницу блога в хлебных крошках или нет;
- выделить последнюю страницу;
- цепочки навигации для типов записей (в общем случае советую выбирать вариант “Рубрика”) и других таксономий (меток, рубрик, форматов).
Как еще можно добавить навигацию в WordPress-плагине Йоаст?
Если тема не поддерживает работу этого wp-дополнения, то его разработчики предусмотрели и такой вариант.
PHP-код в шаблонах темы
Все ВП-темы имеют шаблоны. Это файлы, которые отвечают за конкретную часть сайта. Например, header.php отвечает за шапку или хэдэр. В файле footer.php можно изменить блоки, которые выводятся в подвале.
Чтобы добавить хлебные крошки от Yoast, создатели плагина предоставляют код
<?php /* breadcrumb Yoast */
if ( function_exists( 'yoast_breadcrumb' ) ) : yoast_breadcrumb( '<div id="breadcrumbs">', '</div>' );
endif;
?>
Для каждой темы содержимое и количество шаблонов разные. А поэтому нет универсальной инструкции, куда именно нужно вставить вызов этой PHP-функции.
Обычно навигация выводится в записях, страницах, архивах. Для этого исследуйте шаблоны single.php, page.php и archive.php соответственно.
Обычно цепочка навигации вставляется перед заголовком страницы (title).
Шорткод
Еще один способ – вставка короткого кода (shortcode) в контенте. Подойдет, если нужно где-нибудь выборочно задействовать хлебные крошки.
Для этого откройте публикацию на редактирование и вставьте строку в формате
[wpseo_ breadcrumb]
Если плагин активен, то на это место будет выведен набор ссылок навигации.
Полезные фишки и возможности
Посмотрим, что еще можно сделать с хлебным крошками от модуля Йоаст.
Как убрать с главной?
Специалисты по поисковой оптимизации советуют избавится от крошек, если пользователь находится на главной странице. Объясняют тем, что ни к чему выводить цепочку, которая никуда не ведет. Ссылка со страницы на саму себя не имеет смысла.
Создатели расширения предусмотрели этот момент, и по умолчанию на главной ссылка не устанавливается.
Как убрать дубль (последнюю крошку)?
Поисковые системы не любят дублей на страницах веб-ресурса. Обычно в хлебных крошках Yoast SEO отображает название последней крошки, т.е. записи, страницы, архива. Этого не нужно.
Чтобы скрыть, в каталоге своей темы найдите файл functions.php и в самый конец добавьте несколько строк PHP-кода:
add_filter( 'wpseo_breadcrumb_single_link', function ( $link_output ) {
if ( strpos( $link_output, 'breadcrumb_last' ) !== false ) {
$link_output = '';
}
return $link_output;
});
Эту задачу можно решить проще. Если вы используете премиум-плагин Clearfy Pro:
- откройте Clearfy Pro,
- перейдите на вкладку SEO,
- активируйте опцию Убирает дублирование названия в хлебных крошках WP SEO by Yoast.
Хлебные крошки в Yoast SEO работают во всех плагинах кэширования, а также в плагине WooCommerce.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Нужно ли включать Хлебные крошки в Clearfy Pro и Yoast SEO в теме REBOOT ? Объясните пожалуйста!
Добрый день!
В теме Reboot есть встроенные Хлебные крошки. Можете использовать их. Плагин Clearfy Pro не имеет такой функции.
С уважением Михаил
Включил в плагине Clearfy в дополнительных настройках защиту от копирования (Отключить правую кнопку мыши, и т. д. че то не работает. Что делать?
Напишите, пожалуйста, в службу поддержки https://support.wpshop.ru
Добрый день!
Подскажите, пожалуйста, как отключить микроразметку хлебных крошек в плагине Yoast? В коде ошибки, не указано значение для поля item
Добрый день. По умолчанию последняя хлебная крошка отключена (например если в карточке товара и хочу видеть весь путь в т.ч. с последней ссылкой) как это сделать на теме Bono?
Это можно сделать с помощью хука:
add_action( 'bono_breadcrumbs:remove_trailed', '__return_false' );