wpedu.ru wordpress WPEdu

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

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

Ниже разберём, когда пагинацию имеет смысл убирать из индексации, какие способы в WordPress реально работают и как проверить, что всё настроено без побочных эффектов.

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

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

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

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

Оставлять пагинацию открытой лучше, если:

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

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

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

В WordPress пагинация встречается в нескольких местах, и это важно не перепутать. Чаще всего речь идёт о таких URL:

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

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

Самый надёжный способ: добавить noindex для страниц пагинации

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

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

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

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

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

Есть и более жёсткий вариант через заголовок X-Robots-Tag, но он уже зависит от веб-сервера и удобнее в настройке не на всех хостингах. Если вы не уверены, что умеете управлять конфигурацией Nginx или Apache, лучше ограничиться мета-тегом.

Когда одного noindex недостаточно

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

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

Поэтому безопаснее действовать так:

  1. сначала поставить noindex,follow;
  2. дождаться переобхода и исчезновения страниц из индекса;
  3. только потом, если это действительно нужно, ограничивать обход через robots.txt.

Для большинства сайтов второй шаг вообще не требуется. Если цель — именно убрать из индексации, а не экономить crawl budget на очень большом проекте, достаточно noindex.

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

После настройки не полагайтесь на ощущения. Проверьте несколько конкретных URL вручную и через инструменты поисковика.

Что стоит сделать:

  • откройте страницу пагинации в браузере и посмотрите исходный код;
  • убедитесь, что на ней есть <meta name="robots" content="noindex,follow" /> или аналогичный тег от SEO-плагина;
  • проверьте, что первая страница архива осталась открытой для индексации;
  • в Google Search Console используйте проверку URL, чтобы увидеть, как Googlebot воспринимает страницу;
  • после переобхода отслеживайте, исчезают ли такие URL из отчётов по страницам в индексе.

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

Частые ошибки при закрытии пагинации

Самая частая ошибка — закрыть от индексации вообще все архивы, а не только страницы 2+. После этого сайт теряет полезные посадочные страницы, которые могли приводить трафик.

Ещё одна типичная проблема — одновременно поставить noindex и закрыть URL в robots.txt. Для уже проиндексированных страниц это часто затягивает удаление из выдачи.

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

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

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

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

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

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

×
Твой WordPress — твои правила!

Топовые темы и плагины со скидкой 20%.

Забрать выгодно ⋙