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

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

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

Что именно нужно закрывать от индексации

Речь не о запрете на обход сайта, а именно об исключении страниц пагинации из поиска. Обычно это URL с параметром или сегментом номера страницы:

  • /page/2/, /page/3/ и дальше — на архивных страницах;
  • страницы рубрик и тегов с пагинацией;
  • страницы блога, если на главной выводится лента записей с постраничной навигацией;
  • иногда — страницы авторов, таксономий и пользовательских архивов, если они тоже разбиваются на несколько экранов.

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

Самый безопасный способ: noindex для страниц пагинации

Для большинства сайтов правильное решение — добавить на страницы пагинации мета-тег noindex. Тогда поисковик может пройти по ссылкам, но не будет держать такие URL в индексе как отдельные страницы.

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

Если плагин позволяет задать правило для архивов, обычно нужно:

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

Здесь есть нюанс: не каждый SEO-плагин умеет отдельно закрывать только вторую и последующие страницы архива. В таком случае приходится использовать код в теме или дочерней теме.

Как закрыть пагинацию через код в WordPress

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

Перед изменением кода сделайте резервную копию файлов темы или работайте в дочерней теме. Если ошибиться в PHP, можно получить белый экран или поломать вывод страницы.

Добавьте в functions.php дочерней темы или в собственный мини-плагин такой код:

add_action( 'wp_head', function () {
    if ( is_paged() ) {
        echo '<meta name="robots" content="noindex,follow">' . "\n";
    }
} );

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

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

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

Когда этот способ не сработает

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

Если сайт использует блоковую тему или кастомный вывод head через плагин, проверяйте не только functions.php, но и настройки самого решения. Для некоторых тем удобнее править шаблон через дочернюю тему, чем встраивать отдельный код.

Что делать с canonical и robots.txt

Закрытие пагинации от индексации часто путают с canonical и robots.txt. Это не одно и то же.

Canonical указывает предпочтительную версию страницы. Для пагинации он не всегда решает задачу, потому что вторая и третья страницы — не копии первой в прямом смысле, а отдельные части списка. Если поставить canonical на первую страницу для всех страниц пагинации, поисковик может проигнорировать часть контента или интерпретировать сигнал не так, как вы ожидаете.

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

Поэтому практический выбор такой: noindex,follow для страниц пагинации, а не запрет в robots.txt.

Как проверить, что страницы действительно закрыты

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

Проверять нужно именно исходный код страницы, а не то, что видно в браузере на экране. Иногда тема показывает одно, а в HTML отдает другое.

Дополнительно проверьте:

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

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

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

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

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

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

В таких случаях задача не в том, чтобы спрятать архивы целиком, а в том, чтобы не отдавать поиску лишние служебные URL. Именно поэтому лучше закрывать только страницы пагинации, а не весь раздел.

Если нужен готовый инструмент без ручного кода

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

Главная идея простая: страницы /page/2/, /page/3/ и похожие URL обычно не должны конкурировать с основными страницами сайта в поиске. Закрывайте их через noindex,follow, проверяйте результат по исходному коду и не используйте robots.txt как замену индексационным настройкам. Тогда навигация останется рабочей, а поисковик перестанет тратить внимание на лишние дубли.

WooCommerce: решение проблемы повторного входа пользователя после оплаты
24.09.2026
Как запретить доступ к файлам в wp-content в WordPress
09.09.2026
WooCommerce: как правильно импортировать товары с вариациями через CSV без ошибок
30.09.2026
Как изменить заголовок поста в админке WordPress: пример кода
11.09.2026
Как создать блок Gutenberg с отложенной загрузкой в WordPress
09.09.2026

С появлением Gutenberg в WP появились и блоки. Однако не всем по душе новая версия редактора.