Разберем 2 рабочих метода, как убрать Yoast SEO Canonical в популярном СЕО-плагине для ВордПресс.
Популярный плагин Yoast SEO на страницах с разбивкой выводит canonical-ссылки в виде
/page/2/, /page/3/, ...
К каноническим ссылкам разные поисковые системы относятся неодинаково. Поэтому лучше заменить их на ссылку, которая ведет на основную страницу пагинации.
Canonical URL – что это?
Атрибут rel="canonical"
нужен для исправления дублей страниц. Обычно эту проблему решают перенаправления (редиректы). Но если страницы нужны для просмотра пользователями, то на помощь приходит этот атрибут.
Как изменить canonical на страницах пагинации?
Разберем несколько вариантов.
Плагин Clearfy Pro
Если у вас установлен премиум плагин Clearfy Pro, просто перейдите в админ-раздел Clearfy Pro. На вкладке SEO отметьте опцию Canonical на страницах пагинации.
Активировать промокод на 15%
Многие, кто пользуются Yoast SEO знают, как вывести хлебные крошки этим плагином. Но и тут есть одна проблема: дублирование крошек. Ее тоже способен решить Clearfy Pro.
Файл functions.php
Заменить ссылки canonical можно еще одним методом – через редактирование файла functions.php.
Если не знаете, как редактировать functions.php, то в этом случае поможет плагин ProFunctions.
Итак, в конец указанного файла активной WordPress-темы добавьте следующий PHP-код:
function wpplus_canonical_redirect() { 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(); } } } add_action( 'template_redirect', 'wpplus_canonical_redirect' );