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

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

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

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

Архив рубрики в WordPress — это страница вида /category/news/ или похожего формата, где собраны записи одной категории. Такие страницы полезны как навигационные узлы, но в SEO они не всегда нужны в индексе. Проблема обычно возникает в трёх случаях:

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

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

Лучший вариант: noindex для архивов рубрик

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

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

Через SEO-плагин

В большинстве популярных SEO-плагинов для WordPress можно отдельно управлять индексированием таксономий, включая рубрики. Ищите настройки для категорий, архивов таксономий или мета-роботов. Нужный результат — чтобы для рубрик был установлен noindex, а не noindex, nofollow.

Почему это важно: nofollow не нужен в этой задаче. Он мешает передаче сигналов по внутренним ссылкам и часто создаёт лишние ограничения. Для закрытия архивов рубрик обычно достаточно noindex.

После изменения настроек не забудьте проверить исходный код страницы рубрики. В <head> должен появиться мета-тег вида:

<meta name="robots" content="noindex, follow" />

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

Через код, если плагина нет

Если вы не используете SEO-плагин или хотите точечно закрыть только часть рубрик, можно добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Так безопаснее, чем править ядро темы: обновление не затрёт изменения.

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

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

    return $robots;
} );

Если нужно исключить только конкретные рубрики, а не все подряд, проверяйте текущую категорию через is_category( 'slug-rubriky' ) или по ID. Но для большинства сайтов удобнее управлять этим через SEO-плагин, чтобы не держать логику в коде темы.

Почему не стоит закрывать рубрики через robots.txt

Иногда пытаются решить задачу через robots.txt и запрещают обход папок или URL рубрик. Для этой задачи это плохой вариант. Если поисковик не может зайти на страницу, он не увидит мета-тег noindex. В результате URL может остаться в индексе как «запрещённый к обходу», а сам архив не исчезнет так, как ожидается.

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

Как не сломать навигацию и внутреннюю перелинковку

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

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

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

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

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

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

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

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

Как проверить, что всё работает правильно

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

Проверьте следующее:

  1. Откройте архив рубрики и посмотрите исходный код страницы.
  2. Найдите в <head> мета-тег robots. Для закрытой рубрики там должен быть noindex.
  3. Убедитесь, что страница открывается без ошибок и не закрыта в robots.txt.
  4. Проверьте, что ссылки на рубрику по-прежнему работают в меню, хлебных крошках и списках записей.

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

Что выбрать в типичном сценарии

Если задача звучит как «убрать из поиска служебные или пустые рубрики, но оставить их на сайте», не усложняйте решение. Для WordPress обычно подходит такой порядок:

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

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

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
WooCommerce: как правильно удалять товары с очисткой связанных данных
24.08.2026
Как создать адаптивный блок с изображением в WordPress: практическое руководство
24.09.2026
Как отключить XML sitemap для отдельных типов записей в WordPress
19.09.2026
Как отключить открытые XML-sitemap в WordPress и закрыть лишние карты сайта от индексации
30.08.2026
Запрет доступа к административной панели WordPress по IP: практическое руководство
27.09.2026
×

AI-плагин

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

SEO и мета-теги

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

Изображения

Комментарии

Подробнее