Как удалить из индексации страницы пагинации в WordPress

Если в поиске начали появляться страницы вида /page/2/, /page/3/ и дальше, это не всегда ошибка. Но на многих сайтах такие URL действительно создают дубли, забирают краулинговый бюджет и размывают релевантность, особенно когда пагинация ведёт на слабые по смыслу страницы архивов, рубрик или блога. В WordPress это можно исправить, но сначала стоит понять, нужно ли вообще убирать пагинацию из индексации именно в вашем случае.

Короткий ответ такой: если страницы пагинации не несут самостоятельной поисковой ценности, их обычно закрывают от индексации через noindex. Если же на них есть уникальный полезный контент, который помогает пользователю и может ранжироваться отдельно, закрывать их бездумно не стоит.

Когда пагинацию лучше оставлять в индексе

Пагинация сама по себе не плоха. На больших сайтах она нужна, чтобы поисковик и пользователь могли добраться до старых материалов. Оставлять страницы /page/2/ и дальше в индексе имеет смысл, если:

  • на них есть заметно отличающийся набор материалов, а не просто повтор шапки и списка записей;
  • страницы архивов получают трафик по длинным запросам и реально приводят пользователей;
  • у сайта небольшая глубина, и пагинация помогает поисковику быстрее обходить контент;
  • вы не видите проблем с дублями в отчётах поисковых систем и не наблюдаете просадки релевантности.

Для новостных сайтов, крупных блогов и каталогов пагинация часто остаётся частью нормальной структуры. Проблема начинается там, где в индекс попадают десятки или сотни слабых страниц архивов, которые не дают дополнительной ценности и конкурируют с основными страницами рубрик.

Когда страницы /page/2/ и дальше лучше закрыть от индексации

Обычно ограничивать индексацию стоит, если пагинация создаёт одно из таких последствий:

  • в поиске появляются страницы архивов вместо более полезных посадочных страниц;
  • одна и та же рубрика или архив распадается на множество почти одинаковых URL;
  • поисковик тратит обход на второстепенные страницы, а важные материалы индексируются медленнее;
  • в выдаче видны страницы, которые не несут самостоятельного смысла без первой страницы архива.

На практике чаще всего закрывают от индексации именно архивы рубрик, тегов, авторов и страниц блога, если они состоят только из списка записей. При этом сами ссылки на пагинацию на сайте оставляют: пользователи и роботы должны по ним ходить, просто не нужно показывать эти URL в поиске.

Какой способ использовать в WordPress

Для WordPress самый безопасный и предсказуемый вариант — не ломать навигацию, а добавить для страниц пагинации директиву noindex. Это можно сделать через SEO-плагин или кодом в теме/плагине. Второй вариант нужен только если вы точно понимаете, что делаете, и хотите контролировать поведение без стороннего плагина.

СпособКогда подходитПлюсыМинусы
SEO-плагинЕсли нужен быстрый и безопасный способ без правки кодаПроще внедрить, меньше риска сломать сайтЗависит от возможностей плагина
Код в теме или мини-плагинеЕсли нужен точечный контроль и вы умеете работать с PHPНе зависит от интерфейса плагинаНужно аккуратно тестировать после обновлений

Если у вас уже стоит SEO-плагин, сначала проверьте его настройки. Это обычно самый чистый путь.

Как закрыть пагинацию от индексации через SEO-плагин

В большинстве SEO-плагинов для WordPress есть настройка индексации архивов. Смысл один: для страниц пагинации нужно отдать поисковику noindex, но не запрещать обход ссылок на уровне robots.txt. Это важное различие: если закрыть URL в robots.txt, поисковик может не увидеть директиву noindex на самой странице.

Ищите в настройках разделы, связанные с архивами, мета-тегами robots или индексацией страниц пагинации. Обычно нужно:

  1. открыть настройки SEO-плагина;
  2. найти параметры для архивов, рубрик, тегов или пагинации;
  3. включить noindex для страниц пагинации, если плагин это умеет отдельно;
  4. сохранить изменения и очистить кэш, если он используется.

После этого проверьте исходный код страницы /page/2/. В <head> должен появиться мета-тег вида <meta name="robots" content="noindex,follow"> или эквивалентная настройка, которую выводит ваш плагин. follow здесь обычно оставляют, чтобы поисковик мог переходить по ссылкам дальше, даже если сам URL не должен попадать в индекс.

Как сделать это кодом, если плагина нет

Если вы не используете SEO-плагин или хотите точечно закрыть именно страницы пагинации, можно добавить фильтр, который меняет robots-метатег для таких URL. Этот вариант лучше вносить в дочернюю тему или в небольшой собственный плагин, а не прямо в файлы основной темы.

Перед изменениями сделайте резервную копию. Ошибка в PHP-коде может временно сломать сайт.

Пример для WordPress, который добавляет noindex,follow на страницах пагинации архивов:

add_filter( 'wp_robots', function( array $robots ) {
    if ( is_paged() ) {
        $robots['noindex'] = true;
        $robots['follow']  = true;
    }

    return $robots;
} );

Этот код использует встроенный в WordPress фильтр wp_robots. Он работает в современных версиях WordPress, где вывод robots-метатега уже встроен в ядро. Если у вас очень старая версия WordPress, поведение может отличаться, и тогда лучше обновиться, чем собирать собственную логику вручную.

Что делает этот фрагмент:

  • is_paged() проверяет, что текущая страница является страницей пагинации;
  • noindex запрещает индексацию;
  • follow оставляет возможность перехода по ссылкам.

Если вам нужно закрыть только архивы записей, а не все paged-страницы сайта, условие придётся уточнять. Например, отдельно проверять рубрики, теги, архивы автора или дату. Универсальный is_paged() закрывает все страницы пагинации, включая не только архивы, но и другие paged-страницы, если они есть на сайте. Это удобно не всегда, поэтому код нужно подбирать под структуру конкретного проекта.

Чего не стоит делать

Самая частая ошибка — закрывать пагинацию через robots.txt. Так вы не удаляете URL из индекса, а лишь мешаете поисковику зайти на страницу и увидеть нужные сигналы. В итоге старые адреса могут ещё долго висеть в выдаче без нормального обновления.

Ещё одна плохая идея — ставить для пагинации редирект на первую страницу архива. Это ломает навигацию, ухудшает обход сайта и обычно не решает проблему дублей, а просто прячет её.

Не стоит также одновременно закрывать пагинацию и убирать внутренние ссылки на неё, если на сайте есть много контента. Поисковик должен иметь возможность добраться до старых материалов, даже если сами страницы не индексируются.

Как проверить, что всё сработало

После настройки откройте несколько URL вида /page/2/, /page/3/ и посмотрите исходный код страницы. В <head> должен быть robots-метатег с noindex. Если используется кэш, очистите его перед проверкой.

Дальше проверьте:

  • не блокирует ли robots.txt эти URL полностью;
  • не переопределяет ли SEO-плагин ваш код;
  • не отдает ли сервер старую версию страницы из кэша;
  • не стоит ли на пагинации каноникал на первую страницу, если это не задумано отдельно.

В поисковых системах изменения обычно применяются не мгновенно. Даже после правильной настройки старые URL могут ещё некоторое время отображаться в индексе, пока робот не переобойдёт их и не увидит новый сигнал.

Что выбрать на практике

Если задача простая и сайт уже использует SEO-плагин, лучше закрыть пагинацию через его настройки. Это меньше рискованно и проще поддерживать. Если плагина нет или нужна точечная логика, используйте фильтр wp_robots в коде.

Смысл настройки не в том, чтобы любой ценой убрать все страницы /page/2/ из поиска. Смысл в том, чтобы не отдавать индекс второстепенным URL там, где они не помогают пользователю и не добавляют ценности. На нормальном WordPress-сайте пагинация должна работать для людей, а не конкурировать с основными страницами за место в выдаче.

Как создать собственный шорткод в WordPress: подробное руководство
29.09.2026
Как автоматически отслеживать изменения в записях WordPress
10.09.2026
Как проверить и использовать WP-Cron для автоматизации задач в WordPress
24.09.2026
Как использовать хуки для отложенного выполнения кода в WordPress
20.09.2026
Как сделать автоматическое резервное копирование WordPress: лучшие методы и примеры кода
05.09.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее