Как отключить индексацию для пагинации в WordPress
Опубликовано: 01.09.2018
Общеизвестно, что пагинация порождает дублирование страниц. Это, в свою очередь, может привести к тому, что такой сайт может “просесть” в поисковой выдаче. В этом случае единственным выходом из этой ситуации является сделать так, чтобы поисковые роботы не “увидели” того, что где-либо на сайте есть разбиение на страницы.
Одним из методов решения задачи является добавление директивы noindex на страницах пагинации. В итоге они должны выглядеть следующим образом:
<meta name="robots" content="noindex,follow">noindex — специальная директива, служащая для обозначения ссылок, не желательных для индексирования поисковыми системами. Натыкаясь на нее, поисковый робот сразу “поймет”, что эту страницу не нужно учитывать. Он ее просто-напросто пропустит, отчего она не будет занесена в список тех, которые надлежит добавить в индекс.
Внутренняя оптимизация: meta robots, canonical, пагинация - Урок №9, Школа SEO
Из всех способов решения задачи наиболее корректным и легким для WordPress-пользователя является плагин Clearfy Pro , который в два клика спрячет от поисковиков пагинацию. Для этого достаточно перейти в админ-раздел Clearfy Pro , затем на вкладке SEO задействовать опцию Noindex для пагинации .
[Вебинар]: Оптимизируем страницы пагинации для поисковых систем
Кроме плагина Clearfy Pro , существуют и другие, менее удобные, способы закрыть от роботов пагинацию. Рассмотрим наиболее популярные из них.
Способ 1. Файл functions.php
Этот способ предусматривает внесение специального PHP-кода в файл Вашей активной темы.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions .
Итак, в самый его конец необходимо добавить следующие строки:
function wpschool_noindex_pagination() { if( is_paged() ) echo '<meta name="robots" content="noindex,nofollow" />'; }; add_action( 'wp_head', 'wpschool_noindex_pagination' );В результате работы кода на страницах пагинации (начиная со второй), в разделе <head>, будет присутствовать вышеуказанная строка:
<meta name="robots" content="noindex,follow">Способ 2. Файл robots.txt
Добавить noindex для страниц пагинации также можно через специальный файл robots.txt, который находится в корневом каталоге Вашего сайта. В нем нужно дописать следующую строчку:
Disallow: */page/Этот способ аналогичен предыдущему и дает тот же результат.
Если Вам понравилась статья — поделитесь с друзьями