Если поисковик начал индексировать страницы архивов вроде /page/2/, /page/3/ и дальше, это не всегда проблема. Но на сайтах с большими категориями, тегами, новостными лентами или архивами авторов такие страницы часто создают лишний шум: в индекс попадают почти одинаковые страницы, а в отчётах по поиску растёт количество малополезных URL. В WordPress это можно решить, но сначала стоит понять, нужно ли вообще закрывать пагинацию от индексации.
Короткий ответ такой: если страницы пагинации несут самостоятельную ценность для поиска и пользователей, их можно оставить. Если это просто продолжение списка записей без уникального смысла, обычно разумнее ограничить их индексацию. Ниже разберём, как принять решение и как сделать это безопасно.
Когда пагинацию лучше оставлять в индексе
Не каждая страница /page/2/ — мусор для поисковика. Иногда она помогает пользователю и сама по себе может быть полезной для обхода сайта.
Пагинацию обычно оставляют открытой, если:
- на архиве много материалов, и записи реально распределены по нескольким страницам;
- вторая и последующие страницы содержат заметно отличающийся набор материалов, а не почти дубли первой;
- по этим страницам есть внутренние переходы и они нормально участвуют в навигации;
- сайт небольшой, и проблема дублей не проявляется на практике;
- вы не хотите вмешиваться в индексацию без явной причины.
Для новостных сайтов, блогов с активной публикацией и крупных каталогов пагинация часто нужна как часть структуры. Полностью закрывать её только потому, что «так советуют в интернете», не стоит.
Когда страницы пагинации лучше ограничить
Ограничивать индексацию имеет смысл, если страницы архива повторяют друг друга почти дословно и не дают поисковику ничего нового. На практике это часто происходит в таких случаях:
- в категориях и тегах мало контента, но много страниц пагинации;
- в индекс попадают страницы 2, 3, 4 и дальше, хотя на них почти нет трафика;
- в выдаче появляются URL, которые не нужны пользователю как посадочные страницы;
- сайт уже страдает от переизбытка дублей или слабых страниц в индексе;
- нужно сосредоточить обход и индексирование на основных страницах архива и отдельных записях.
Важно понимать: закрытие пагинации не лечит все SEO-проблемы. Если у вас плохо настроены архивы, слишком много тонких категорий или дублируются заголовки и описания, одной директивой это не исправить. Но как способ убрать лишние страницы из индекса — это рабочее решение.
Как убрать страницы пагинации из индексации в WordPress
Самый практичный способ для WordPress — добавить на страницы пагинации мета-тег noindex,follow. Тогда поисковик не будет держать такие страницы в индексе, но сможет переходить по ссылкам дальше. Для архивов это обычно безопаснее, чем полностью запрещать обход.
Если у вас установлен SEO-плагин, проверьте, умеет ли он задавать правила для архивов и пагинации. Во многих случаях это делается без кода. Но если нужно точечно и предсказуемо управлять поведением, можно использовать фильтр WordPress.
Ниже пример для темы или небольшого плагина. Он добавляет noindex,follow для страниц пагинации архивов, категорий, тегов, авторов и дат.
add_filter( 'wp_robots', function( $robots ) {
if ( is_paged() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );Этот вариант работает в современных версиях WordPress, где используется фильтр wp_robots. Он не отключает саму пагинацию и не ломает навигацию по архивам, а только просит поисковики не индексировать такие страницы.
Если вы хотите закрывать не вообще все страницы пагинации, а только архивы, логика должна быть уже точнее. Например, можно ограничить правило только архивами рубрик и тегов:
add_filter( 'wp_robots', function( $robots ) {
if ( is_paged() && ( is_category() || is_tag() ) ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );Такой подход полезен, если вы хотите оставить в индексе, например, пагинацию главной страницы блога, но убрать из неё архивы таксономий.
Чем noindex отличается от запрета в robots.txt
Это частая ошибка: закрыть страницы пагинации в robots.txt и считать задачу решённой. Для индексации это не одно и то же.
Если вы запрещаете URL в robots.txt, поисковик может перестать обходить страницу, но при этом URL всё равно может остаться в индексе как известный адрес без содержимого. Кроме того, если бот не может зайти на страницу, он хуже видит ссылки, которые с неё ведут дальше. Для архивной пагинации это обычно не лучший вариант.
noindex,follow решает задачу аккуратнее: страница может быть просканирована, ссылки на ней доступны, но сама страница не должна оставаться в индексе. Именно поэтому для WordPress-пагинации чаще выбирают мета-robots, а не запрет в robots.txt.
Как проверить, что страницы пагинации действительно закрылись
После настройки не стоит полагаться только на предположение. Проверка занимает несколько минут и помогает понять, сработало ли правило.
Что проверить:
- Откройте страницу архива с пагинацией, например
/category/news/page/2/. - Посмотрите исходный код страницы и найдите мета-тег robots. В нём должно быть что-то вроде
noindexиfollow. - Убедитесь, что страница открывается обычным образом и ссылки внутри архива работают.
- Проверьте в панели вебмастера, как поисковик видит страницу после переобхода.
Если используете SEO-плагин, иногда он добавляет свои правила поверх темы или другого плагина. В таком случае важно понять, кто именно формирует robots-мета-тег. Конфликт обычно видно по исходному коду страницы: там либо дублируются директивы, либо одна настройка перекрывает другую.
Что делать, если страницы уже в индексе
Если пагинация уже попала в индекс, одного изменения на сайте недостаточно. Поисковику нужно время, чтобы переобойти страницы и обновить их статус.
Обычно порядок действий такой:
- сначала добавляете
noindex,followна нужные страницы; - проверяете, что тег реально появился в коде;
- после этого отправляете страницы на переобход через инструменты для вебмастеров, если это уместно;
- ждёте, пока поисковик обновит данные.
Не стоит массово удалять такие URL вручную, если проблема именно в индексации пагинации, а не в ошибочном контенте. Обычно достаточно корректной директивы и времени на переобход.
Когда не нужно закрывать пагинацию полностью
Иногда владельцы сайтов пытаются решить вопрос радикально и закрывают все страницы архивов без разбора. Это может навредить структуре сайта.
Не спешите ограничивать пагинацию, если:
- архивы — важная часть навигации и помогают пользователю добраться до старых материалов;
- на страницах пагинации есть ссылки, которые поисковику полезно обходить;
- сайт небольшой и не создаёт заметного количества дублей;
- вы не проверяли, какие именно URL реально мешают в индексе.
В таких случаях лучше начать с точечной настройки: закрыть только проблемные архивы, а не весь механизм пагинации целиком. Это особенно важно для сайтов, где архивы — не просто технический список, а рабочий способ навигации по контенту.
Практический вывод
Если поисковик индексирует страницы 2, 3, 4 и дальше, сначала оцените, есть ли в них польза для поиска. Для крупных архивов и слабых дублей чаще всего разумно ставить noindex,follow на страницы пагинации, а не запрещать их в robots.txt. В WordPress это можно сделать через SEO-плагин или через фильтр wp_robots, если нужна точная настройка.
Главное — не закрывать пагинацию автоматически. Сначала посмотрите, как устроен архив, какие страницы реально попадают в индекс и нужен ли поисковику этот набор URL. Тогда решение будет не формальным, а полезным для сайта.