Как убрать дубли страниц пагинации в WordPress

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

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

Откуда берутся дубли пагинации

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

  • страница архива без пагинации, например /category/news/;
  • вторая и последующие страницы архива, например /category/news/page/2/;
  • варианты с параметрами, если тема или плагин добавляют их в URL;
  • дубли из-за неправильной канонической ссылки или некорректной настройки главной страницы блога.

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

Сначала проверьте, что именно у вас дублируется

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

  • есть ли у страниц 2, 3, 4 отдельный уникальный контент или только продолжение списка записей;
  • совпадает ли <title> у разных страниц или в нём есть номер страницы;
  • какой URL указан в канонической ссылке rel="canonical".

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

Что делать с пагинацией в WordPress на практике

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

1. Оставить пагинацию для пользователей, но не делать её самостоятельной SEO-страницей

Это самый частый вариант для архивов и категорий. Страницы /page/2/ и дальше остаются доступными, но не претендуют на отдельную поисковую ценность. Для этого обычно достаточно:

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

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

2. Закрыть от индексации только технически бесполезные варианты

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

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

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

3. Устранить именно технический дубль, а не саму пагинацию

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

На практике это решается настройкой постоянных ссылок, правильной страницей записей в Настройки → Чтение, проверкой шаблонов темы и редиректами с дублей на основной URL.

Как убрать лишние дубли через настройки темы и SEO-плагина

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

Что стоит проверить в первую очередь:

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

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

Когда нужен код и что именно он должен исправлять

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

Этот пример не универсален для всех сайтов. Его имеет смысл применять только тогда, когда вы понимаете, какой именно URL должен считаться основным.

add_filter( 'get_canonical_url', function( $canonical, $post ) {
    if ( is_paged() ) {
        return $canonical;
    }

    return $canonical;
}, 10, 2 );

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

Что проверить после исправления

После настройки откройте несколько страниц архива и проверьте результат вручную:

  • страницы /page/2/ и дальше открываются без ошибок;
  • в исходном коде у них есть корректный rel="canonical";
  • в заголовке страницы есть номер или понятное отличие, если это предусмотрено шаблоном;
  • внутренние ссылки на пагинацию ведут на один и тот же формат URL;
  • в Search Console нет всплеска дублей по одинаковым архивам.

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

Чего не стоит делать

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

Ещё одна ошибка — ставить одинаковый canonical на первую страницу архива для всех страниц пагинации. Это выглядит как попытка «склеить» дубли, но на деле вы сообщаете поисковику, что страницы 2, 3 и 4 не имеют самостоятельного URL, хотя они показывают другой набор записей. Для обычных архивов это неверная логика.

Если вам нужно именно сократить количество технических дублей и навести порядок в SEO-архивах, удобнее делать это через аккуратную настройку темы и мета-логики, а не через грубое отключение всего подряд. В этом сценарии полезен Clearfy Pro: он помогает управлять SEO-настройками WordPress, в том числе связанными с дублями и служебными страницами, без ручной правки каждого шаблона. Подробности есть на странице продукта: https://wpshop.ru/plugins/clearfy.

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

Как ускорить загрузку изображений в WordPress с помощью lazy load и оптимизации
20.09.2026
Как запретить индексацию старых отладочных страниц в WordPress через noindex и robots.txt
21.09.2026
Как создать резервную копию WordPress с помощью PHP скрипта
03.10.2026
Удаление пустых метаданных в WordPress: как оптимизировать базу данных
03.10.2026
Как закрыть от индексации архивы рубрик в WordPress
02.10.2026