Как удалить Yoast SEO Canonical

Удаляем Yoast SEO Canonical

Хотите улучшить СЕО на своем сайте? Отличный способ – убрать Yoast SEO Canonical. Разберемся как это сделать.

Canonical URL – что это?

Популярное ВордПресс-решение Yoast SEO на страницах пагинации вставляет ссылки Canonical типа

/page/2/,
/page/3/,
... 

К таким ссылкам разные поисковые системы относятся по-разному. Поэтому лучше заменить их на URL, который ведет на основную страницу.

Как изменить Canonical?

Разберем 2 способа. В первом используется плагин. Второй – это код в functions.php.

Clearfy Pro

Это мощный платный плагин, который отлично справляется с задачей. Для этого:

  • в админке откройте Clearfy Pro,
  • перейдите на вкладку SEO,
  • выберите опцию Canonical на страницах пагинации,
  • сохраните изменения.
Настройка плагина Clearfy Pro
Активировать промокод на 15%

Файл functions.php

Этот вариант подойдет тем, кто не хочет ставить лишние плагины.

В корне каталога с темой найдите этот файл и в самый его конец вставьте эти строки

add_action( 'template_redirect', function () {
    if( is_singular() && !is_front_page() ) {
        global $post, $page;
        $num_pages = substr_count( $post->post_content, '<!--nextpage-->' ) + 1;
        if( $page > $num_pages || $page == 1 ) {
            wp_safe_redirect( get_permalink( $post->ID ), 301 );
            exit();
        }
    }
});

После сохранения изменений код начнет свою работу.

Рейтинг
( Пока оценок нет )
Михаил Петров/ автор статьи
Загрузка ...
Шаблоны для WordPress