Если в поиске всплывают страницы вида /page/2/, /page/3/ и дальше, это не всегда проблема. Но на многих сайтах такие URL действительно не дают трафика, забирают краулинговый бюджет и размывают сигналы релевантности. В WordPress закрыть пагинацию от индексации можно, но сначала стоит понять, нужно ли это именно вашему сайту.
Короткий ответ такой: если у вас обычный блог, каталог записей или рубрика, и страницы пагинации не несут самостоятельной ценности для поиска, их часто имеет смысл закрывать от индексации. Если же на второй, третьей и последующих страницах есть уникальный спрос, а контент там помогает пользователю находить нужное, лучше не спешить с запретом.
Когда пагинацию лучше оставить открытой
Не все страницы пагинации одинаково бесполезны для поиска. На крупных сайтах они иногда помогают поисковику добраться до глубоко лежащих материалов. Это особенно заметно, если:
- на сайте много записей, а новые материалы регулярно уходят далеко за пределы первой страницы;
- внутри рубрик есть стабильный поиск по архивам, и пользователи реально переходят на 2–5 страницы выдачи;
- страницы пагинации содержат ссылки на важные материалы, которые плохо доступны через другие разделы;
- сайт не имеет проблем с дублями, а пагинация не создает лишних URL в индексе в больших объемах.
В таких случаях закрытие пагинации может ухудшить обход сайта. Особенно это актуально для больших новостных и контентных проектов, где поисковику важно быстро находить свежие публикации.
Когда пагинацию стоит закрывать от индексации
Чаще всего вопрос возникает не из-за пользы, а из-за мусора в индексе. Страницы пагинации стоит ограничивать, если они:
- не получают поисковый трафик;
- показываются в выдаче вместо более полезных страниц рубрик или записей;
- создают большое количество однотипных URL;
- размывают релевантность, когда поисковик начинает считать вторую и последующие страницы отдельными посадочными;
- мешают в отчетах Search Console, потому что в индексе появляются десятки или сотни бесполезных страниц.
На практике это типичная ситуация для небольших и средних сайтов. Первая страница рубрики обычно полезна, а вторая и дальше — уже просто навигация. Если они не несут самостоятельной ценности, их можно закрывать.
Как закрыть страницы пагинации в WordPress
Самый безопасный и понятный способ — добавить на страницы пагинации мета-тег noindex,follow. Это означает, что поисковик не должен включать страницу в индекс, но может переходить по ссылкам на ней. Для пагинации это обычно более разумно, чем полный запрет обхода.
В WordPress есть несколько рабочих вариантов. Выбор зависит от того, каким способом вы управляете SEO на сайте.
Через SEO-плагин
Если на сайте уже стоит SEO-плагин, проверьте его настройки архивов и пагинации. Многие плагины умеют ставить noindex для архивных страниц, рубрик, меток и пагинации без ручного кода. Это удобнее, чем править шаблоны темы.
Плюс такого подхода в том, что настройка обычно применяется централизованно и не слетает при обновлении темы. Минус — названия пунктов меню и логика могут отличаться в зависимости от плагина, поэтому нужно смотреть именно вашу конфигурацию.
Через код в теме или дочерней теме
Если плагина нет или вы хотите управлять логикой вручную, можно добавить условие в functions.php дочерней темы. Для страниц пагинации WordPress корректно определяет запрос через is_paged().
Перед изменением кода сделайте резервную копию файлов темы. Ошибка в functions.php может временно сломать сайт, особенно если редактировать основной файл активной темы напрямую.
Пример, который добавляет noindex,follow на все страницы пагинации:
add_action( 'wp_head', function () {
if ( is_paged() ) {
echo '<meta name="robots" content="noindex,follow" />' . "\n";
}
}, 1 );Этот вариант работает на фронтенде и подходит для большинства тем. Он не запрещает обход ссылок, а только просит поисковик не индексировать саму страницу пагинации.
Если у вас уже выводится другой robots-мета-тег через тему или плагин, не дублируйте его без проверки. В идеале должен быть один согласованный источник управления robots-инструкциями.
Чем noindex отличается от запрета в robots.txt
Это частая ошибка: страницу хотят убрать из индекса и закрывают её в robots.txt. Для пагинации так делать обычно не стоит.
Если запретить обход через robots.txt, поисковик может не увидеть мета-тег noindex на самой странице. В итоге URL иногда остается в индексе как «известный, но недоступный для сканирования». Для задачи с пагинацией это хуже, чем обычный noindex,follow.
Поэтому базовая логика такая:
- нужно убрать из индекса — используйте
noindex; - не нужно полностью закрывать обход — не спешите с
robots.txt; - если страница уже в индексе, удаление может занять время, это нормально.
Как проверить, что всё сработало
После настройки откройте несколько URL пагинации вручную, например /page/2/ и /page/3/. В исходном коде страницы должен появиться мета-тег robots с noindex,follow.
Проверить можно и через инструменты для вебмастеров:
- в Google Search Console — через проверку URL и отчет об индексировании;
- в Яндекс Вебмастере — через проверку страницы и статус обхода;
- в браузере — через просмотр исходного кода страницы, а не визуального HTML.
Если тег есть, но страницы всё равно остаются в индексе, это не означает, что настройка не работает. Поисковику нужно время, чтобы переобойти URL и обновить данные. На больших сайтах это может занять заметный срок.
Что делать, если пагинация уже в индексе
Если страницы /page/2/ и дальше уже проиндексированы, просто добавить noindex недостаточно для мгновенного эффекта. Обычно нужно дождаться переобхода. Чтобы ускорить процесс, можно:
- убедиться, что на страницах действительно стоит
noindex,follow; - не блокировать их в
robots.txt; - не создавать на них внутренние ссылки из ненужных мест, если они не должны активно продвигаться;
- при необходимости отправить страницы на переобход через инструменты для вебмастеров.
Если в индексе остались старые URL, это не критично само по себе. Важнее, чтобы новые страницы пагинации больше не закреплялись в поиске как отдельные посадочные.
Когда не стоит закрывать пагинацию полностью
Иногда владельцы сайта хотят убрать из индекса вообще всё, что связано с пагинацией, включая ссылки и навигацию. Это уже лишнее. Пользовательская навигация должна оставаться рабочей, а поисковик — иметь возможность переходить по внутренним ссылкам, если это нужно для обхода сайта.
Полное отключение пагинации или её агрессивная блокировка может навредить:
- поисковик хуже доберется до старых материалов;
- часть страниц станет труднее находить через внутреннюю структуру;
- на больших сайтах ухудшится обход глубоко вложенных записей.
Поэтому для большинства сайтов разумный компромисс выглядит так: страницы пагинации доступны пользователю, но помечены как noindex,follow.
Если у вас уже есть SEO-плагин и вы хотите убрать дубли, не ломая навигацию, можно посмотреть в сторону решений, которые управляют мета-тегами и архивами централизованно. Например, в Clearfy Pro есть инструменты для работы с дублями и SEO-настройками сайта: https://wpshop.ru/plugins/clearfy. Но использовать его имеет смысл только если вам действительно нужен такой набор функций, а не ради одной настройки пагинации.
Если свести всё к практике, решение простое: для большинства WordPress-сайтов страницы пагинации лучше закрывать от индексации через noindex,follow, а не через robots.txt. Оставляйте их открытыми только там, где они реально помогают поиску и не создают лишнего шума в индексе.