Как установить noindex для пагинации WordPress

Общеизвестно, что пагинация порождает дублирование страниц. Это, в свою очередь, может привести к тому, что такой сайт может “просесть” в поисковой выдаче. В этом случае единственным выходом из этой ситуации является сделать так, чтобы поисковые роботы не “увидели” того, что где-либо на сайте есть разбиение на страницы.

Как закрыть от индексации пагинацию?

Одним из методов решения задачи является добавление директивы noindex на страницах пагинации. В итоге они должны выглядеть следующим образом:

<meta name="robots" content="noindex,follow">

noindex — специальная директива, служащая для обозначения ссылок, не желательных для индексирования поисковыми системами. Натыкаясь на нее, поисковый робот сразу “поймет”, что эту страницу не нужно учитывать. Он ее просто-напросто пропустит, отчего она не будет занесена в список тех, которые надлежит добавить в индекс.

Из всех способов решения задачи наиболее корректным и легким для WordPress-пользователя является плагин Clearfy Pro, который в два клика спрячет от поисковиков пагинацию. Для этого достаточно перейти в админ-раздел Clearfy Pro, затем на вкладке SEO задействовать опцию Noindex для пагинации.

Настройка плагина Clearfy Pro

Кроме плагина 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/

Файл robots.txt

Этот способ аналогичен предыдущему и дает тот же результат.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров