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

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

Почему не нужно индексировать пагинацию?

Главной причиной этого является возможное возникновение проблем с продвижением сайта в поисковых системах. Это связано с тем, что URL-адреса всех подстраниц ведут на главную страницу. Это в свою очередь означает, что их названия (<title>) будут одинаковыми. Такие дубли не очень “любят” поисковые системы, отчего сайт может быть понижен в поисковом рейтинге. В таком случае имеет смысл принять меры для того, чтобы пагинация корректно отображалась в “глазах” поисковых роботов.

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

Следует отметить, что для этой задачи существует несколько разных методов. Рассмотрим наиболее популярные из них среди WordPress-сообщества.

Если Вы на своем сайте используете плагин Clearfy Pro, то в нем уже имеются встроенные инструменты, позволяющие запретить индексацию пагинации. Для этого необходимо в админ-панели перейти в раздел Clearfy Pro и на вкладке Дубли передвинуть ползунок вправо напротив опции Удалить дубли пагинации постов, затем нажать кнопку Сохранить изменения.

Способ 1. Плагин All in One SEO Pack

Этот способ наиболее простой для начинающих WordPress-пользователей и рекомендуется к использованию. Чтобы закрыть от индексации страницы пагинации в плагине SEO-плагине All in One SEO Pack, нужно, после его установки и активации, в админ-панели перейти All in One SEO -> Общие настройки, отметить пункт Запретить пагинацию для канонических URL и нажать кнопку Обновить настройки.

Страница настроек плагина All in One SEO Pack

Способ 2. Файл functions.php

Этот метод подразумевает добавление специального PHP-кода в файл Вашей темы functions.php.

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

Итак, в конец указанного файла необходимо вставить следующие строки:

function wpplus_noindex_paged() {
    if ( is_paged() ){
        ?>
        <meta name="robots" content="noindex,nofollow">
        <?php
    }
}
add_action( 'wp_head', 'wpplus_noindex_paged', 2 );

Способ 3. Файл robots.txt

Этот способ предполагает редактирование конфигурационного файла robots.txt, специально предназначенного для поисковых роботов.

Итак, для закрытия от индексации страниц пагинации в самый его конец нужно добавить следующую строку:

Disallow: */page/

Главным и единственным недостатком такого метода является то, что не все поисковые системы могут последовать заданным в файле правилам.

Понравилась статья? Поделиться с друзьями:
WordPress Plus