Как убрать дубли страниц WordPress из-за тегов и рубрик

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

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

Откуда берутся дубли в WordPress

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

Чаще всего проблемы создают именно рубрики и теги:

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

Сначала определите, какие архивы вам вообще нужны

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

Практически это выглядит так:

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

Перед изменениями полезно посмотреть, какие архивы уже попали в поиск. Для этого достаточно проверить выдачу по запросам вида site:ваш-домен.ru tag или site:ваш-домен.ru category, а также открыть отчёты в Google Search Console или Яндекс Вебмастере, если они подключены.

Что делать с тегами: чаще всего их лучше ограничить или закрыть

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

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

В WordPress это можно сделать несколькими способами:

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

Если вы правите кодом, используйте фильтр wp_robots. Он подходит для современных версий WordPress, где вывод robots-настроек централизован через этот механизм. Пример ниже добавляет noindex на архивы тегов:

add_filter( 'wp_robots', function( $robots ) {
    if ( is_tag() ) {
        $robots['noindex'] = true;
        $robots['follow']  = true;
    }

    return $robots;
} );

Такой вариант уместен, если у вас нет SEO-плагина или вы хотите точечно управлять только тегами. После изменения проверьте исходный код страницы архива тега: там должен появиться мета-тег robots с noindex.

Рубрики лучше не отключать массово, а привести в порядок

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

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

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

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

Как убрать дубли без потери полезных страниц

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

Порядок действий лучше такой:

  1. Составьте список рубрик и тегов, которые реально нужны для навигации и поиска.
  2. Удалите или объедините пустые и дублирующие таксономии.
  3. Закройте от индексации теги, если они не дают трафика.
  4. Проверьте, не создаёт ли тема отдельные архивы для автора, даты или форматов записей, которые тоже засоряют индекс.
  5. Обновите sitemap, чтобы в него не попадали закрытые или ненужные архивы.

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

Проверьте, что дубли действительно ушли

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

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

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

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

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

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

Что помогает:

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

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

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

Главная идея простая: не пытайтесь лечить дубли удалением записей. Сначала разберитесь, какие архивы действительно нужны, затем закройте или сократите лишние, и только после этого проверяйте индекс. Так WordPress перестаёт плодить мусорные URL, а поисковик видит более чистую структуру сайта.

Как настроить разграничение доступа в WordPress для разных ролей
12.09.2026
WooCommerce: установка ограничений на скидки по ролям пользователей
08.09.2026
Как отключить XML Sitemap в WordPress и заменить его на свой
17.09.2026
WooCommerce: установка ограничений на количество товаров в корзине
17.09.2026
Как создать настройку в админ панели WordPress с примерами кода
08.09.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее