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

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

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

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

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

Пагинацию обычно имеет смысл индексировать, если:

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

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

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

Если сомневаетесь, сначала посмотрите, есть ли у пагинированных архивов показы и клики в Google Search Console. Если их нет, а страниц много, закрытие от индексации обычно оправдано.

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

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

Важно не путать две задачи:

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

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

Самый простой способ: SEO-плагин

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

В популярных плагинах логика похожая: для архивов категорий, тегов, авторов и дат можно задать noindex для страниц пагинации или для всего архива целиком. Для вашей задачи чаще нужен именно вариант, где первая страница архива остаётся доступной для индексации, а страницы /page/2/ и дальше получают noindex.

Что проверить в настройках плагина:

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

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

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

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

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

Для вывода noindex на страницах пагинации архивов можно использовать хук wp_robots. Он есть в современных версиях WordPress и позволяет добавить директиву для роботов без ручной правки <head>.

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

add_filter( 'wp_robots', function( $robots ) {
    if ( is_paged() && ( is_category() || is_tag() || is_author() || is_date() ) ) {
        $robots['noindex'] = true;
    }

    return $robots;
} );

Этот код работает так:

  • is_paged() проверяет, что это не первая страница архива;
  • is_category(), is_tag(), is_author(), is_date() ограничивают правило архивами;
  • $robots['noindex'] = true; добавляет директиву для поисковых систем.

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

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

Почему не стоит закрывать пагинацию через robots.txt

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

Практически это означает следующее:

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

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

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

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

Проверьте три вещи:

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

Если используете Google Search Console, можно отправить URL на повторную проверку после изменения. Но не ждите мгновенного исчезновения из индекса: поисковику нужно время, чтобы пересканировать страницы и обновить статус.

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

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

Что делать с каноническим URL

Иногда пытаются решить задачу через rel="canonical", указывая все страницы пагинации на первую страницу категории. Для обычных архивов это спорный подход. Первая страница и страницы /page/2/ — не одинаковые документы, и принудительный canonical на первую страницу может мешать поисковику понимать структуру архива.

Для пагинации категорий и архивов чаще достаточно корректного noindex на страницах 2 и дальше. Canonical оставляют сам на себя или используют так, как это делает тема и SEO-плагин по умолчанию. Если у вас уже есть рабочая схема canonical от SEO-плагина, не ломайте её вручную без необходимости.

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

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

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

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

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

Как автоматизировать обновление подписок в WordPress
20.09.2026
Как закрыть пагинацию категорий и архивов от индексации в WordPress
11.10.2026
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше