Как удалить дублирование названия в хлебных крошках Yoast SEO

Проводите SEO-оптимизацию своего WordPress-сайта и хотите избавиться от дублирования названия в хлебных крошках от популярного плагина Yoast SEO? Тогда читайте дальше!

Что такое хлебные крошки?

Хлебные крошки – это цепочка ссылок, которая наглядно показывает путь от текущей страницы до главной. Такой функционал здорово помогает ориентироваться посетителю на Вашем сайте. Цепочка может иметь разную длину, зависящую от структуры сайта.

Зачем удалять дублирование названия в хлебных крошках Yoast SEO?

Популярный SEO-плагин Yoast SEO, помимо основных своих функций, в своем арсенале имеет возможность вывести хлебные крошки на сайте WordPress. Это, конечно, приятное дополнение для тем, в которых нет подобного функционала. Но оно имеет один единственный недостаток. Плагин, выводя цепочку ссылок, также выводит повторяющийся заголовок в коде страниц сайта. А, как Вы знаете, дубли не очень одобряют поисковые системы. Поэтому от них лучше избавится.

Как удалить дубли в хлебных крошках от Yoast SEO?

Наиболее простым способом решения этой задачи является использование мощного премиум-плагина Clearfy Pro. Для этого достаточно всего лишь перейти в админ-панели в раздел Clearfy Pro, затем на вкладке SEO задействовать опцию Убирает дублирование названия в хлебных крошках WP SEO by Yoast.

Страница настроек плагина Clearfy Pro

Существует также еще один способ, решающий проблему дублирования. Он предусматривает редактирование файла functions.php Вашей активной темы.

Если Вы не знакомы с файлом functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в указанный файл следует добавить следующий PHP-код:

function wpschool_remove_dublicate_breadcrumbs( $link_output ) {
    if( strpos( $link_output, 'breadcrumb_last' ) !== false ) {
        $link_output = '';
    } 
    return $link_output;
}
add_filter( 'wpseo_breadcrumb_single_link', 'wpschool_remove_dublicate_breadcrumbs' );

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 4
  1. Александр

    Спасибо за код, убрал дубль хлебных крошек))

  2. Олег

    А как сделать что бы в крошках ссылка на саму себя была активная?

  3. Сергей

    Подскажите, пожалуйста, как решить следующую проблему.
    Выяснил, что у меня на сайте оказывается в каждой статье указывается название сайта как заголовок H1, причем 2 раза! Выходит в каждой статье 3 заголовка H1: самой статьи и еще 2 дубля названия сайта. Подскажите, пожалуйста, как это исправить и насколько это критично?
    Спасибо

  4. Дмитрий

    Правильный вариант будет с использованием:
    $link_output = “”;

    потому что в случае, если мы вернем пустую строку у нас будет ошибка валидации, потому что тег не будет закрыт

Задать вопрос