Как убрать пагинацию архивов WordPress из индексации

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

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

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

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

Обычно имеет смысл убрать из индекса пагинацию, если:

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

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

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

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

Что именно нужно сделать: убрать из индекса, но не перекрыть обход

Для WordPress безопаснее всего использовать мета-тег noindex,follow для страниц пагинации архивов. Смысл простой: страница не попадает в индекс, но робот может переходить по ссылкам на ней дальше.

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

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

Как убрать пагинацию архивов WordPress из индексации через код

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

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

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

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

Что делает этот код:

  • is_paged() проверяет, что это не первая страница архива;
  • is_archive() покрывает рубрики, метки, таксономии, архивы автора и даты;
  • is_home() добавляет главную ленту блога, если она у вас тоже разбита на страницы;
  • is_search() включён только если вы хотите закрыть ещё и пагинацию поиска.

Если вам нужно закрывать только рубрики и метки, а главную ленту блога оставить как есть, уберите is_home() из условия. Если поиск на сайте должен индексироваться, уберите is_search().

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

Если используете SEO-плагин, проверьте, не делает ли он это уже

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

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

Если плагин позволяет управлять индексированием архивов, ориентируйтесь на такую логику:

  • первая страница архива остаётся доступной для индексации, если она полезна;
  • страницы /page/2/ и дальше получают noindex,follow;
  • не используется запрет в robots.txt для этих URL без необходимости.

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

Чего не стоит делать, если не хотите сломать обход сайта

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

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

Не стоит также:

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

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

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

После настройки проверьте не только наличие мета-тега, но и поведение сайта в поисковых системах. Сразу после изменения ничего в индексе не исчезнет — поисковику нужно время на переобход.

Проверка обычно выглядит так:

  1. Откройте страницу /page/2/ или любой другой архив с пагинацией.
  2. Посмотрите исходный код и убедитесь, что в <head> есть <meta name="robots" content="noindex,follow" />.
  3. Проверьте, что страница открывается без редиректа на первую страницу архива.
  4. Убедитесь, что ссылки внутри архива доступны для обхода и не закрыты в robots.txt.
  5. Через некоторое время проверьте отчёт об индексировании в панели вебмастера поисковой системы.

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

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

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

СпособКогда подходитРиск для обхода
noindex,followНужно убрать страницы пагинации из индекса, но сохранить переходы роботаНизкий
robots.txt disallowРедкие случаи, когда нужно именно запретить обходВысокий
Редирект на первую страницуПочти не нужен для архивов пагинацииВысокий

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

Как автоматизировать создание задач в WordPress с помощью плагинов
14.09.2026
Как создать собственный шорткод в WordPress
14.09.2026
Как создать собственный виджет в WordPress: пошаговое руководство
14.09.2026
Как убрать пагинацию архивов WordPress из индексации
09.10.2026
Автоматическое создание и управление подписчиками в WordPress: практические решения
14.09.2026