Если страницы тегов в WordPress начали создавать дубли, съедать краулинговый бюджет или просто не дают поисковому трафику, закрывать их от индексации — нормальное решение. Но делать это вслепую нельзя: у некоторых сайтов теги действительно приводят посетителей, помогают перелинковке и собирают тематические кластеры. Ошибка здесь простая: убрать все теги из поиска, а потом обнаружить просадку по внутренней структуре и потерю переходов из длинного хвоста.
Правильный подход такой: сначала понять, какие теги полезны, какие бесполезны, затем закрыть только лишние страницы и проверить, не сломали ли вы навигацию и индексацию важных материалов.
Когда теги лучше закрыть, а когда оставить
Тег сам по себе не проблема. Проблема начинается, когда WordPress создаёт много слабых архивов: на странице тега 2–3 записи, дублирующийся заголовок, почти одинаковые описания и никакой самостоятельной ценности для пользователя. В таком виде теговый архив часто конкурирует с рубриками, пагинацией и даже с отдельными статьями.
Закрывать теги от индексации обычно имеет смысл, если:
- тегов много, а записей в каждом мало;
- одни и те же записи размечены десятками тегов без логики;
- страницы тегов повторяют структуру рубрик и не дают нового смысла;
- в Search Console видны массовые малоценные URL тегов;
- теги создаются автоматически и не модерируются вручную.
Оставлять теги в индексе стоит, если они реально работают как посадочные страницы по узкой теме. Например, на контентном сайте тег может собирать материалы по конкретному инструменту, технологии или типу задачи, и пользователь действительно переходит по нему дальше. В этом случае страница тега должна быть не пустой витриной, а полезным архивом: с понятным названием, нормальным количеством материалов и без мусорной разметки.
Если сомневаетесь, смотрите не на сам факт наличия тегов, а на их поведение в поиске и в аналитике. Если у архива есть показы и клики, а пользователи не уходят сразу, его не стоит закрывать автоматически.
Что именно значит «закрыть от индексации»
Есть два разных действия, и их часто путают.
- Закрыть от индексации — запретить поисковым системам показывать страницу в выдаче.
- Закрыть от обхода — запретить роботам заходить на URL через
robots.txt.
Для тегов почти всегда нужен именно первый вариант. Если вы просто запретите обход через robots.txt, поисковик может продолжать держать URL в индексе как найденный ранее, особенно если на него ведут внутренние ссылки. Поэтому для WordPress-архивов тегов обычно используют мета-тег noindex или HTTP-заголовок X-Robots-Tag.
Важно и другое: закрытие от индексации не удаляет страницу с сайта. Тег продолжит работать для пользователей, если вы оставите ссылки на него в шаблоне, в блоках записей или в хлебных крошках. То есть вы убираете страницу из поиска, но не ломаете внутреннюю навигацию.
Самый безопасный способ: noindex для архивов тегов
Для большинства сайтов на WordPress самый практичный вариант — поставить теговым архивам noindex, follow. Это означает, что поисковик не должен включать страницу в выдачу, но может переходить по ссылкам на ней. Для внутренней структуры сайта это обычно лучше, чем жёстко закрывать URL.
Как именно это сделать, зависит от SEO-плагина. В популярных плагинах обычно есть отдельная настройка для таксономий: рубрик, тегов и архивов. Если плагин позволяет отключить индексацию тегов на уровне таксономии, это самый простой путь: он не требует правки темы и меньше зависит от обновлений.
Если вы работаете без SEO-плагина или хотите контролировать поведение точечно, можно добавить правило в тему или мини-плагин. Для архивов тегов WordPress есть условный тег is_tag(). Пример кода, который выводит noindex, follow только на страницах тегов:
add_action( 'wp_head', function () {
if ( is_tag() ) {
echo '<meta name="robots" content="noindex, follow" />' . "\n";
}
} );Этот вариант рабочий, но использовать его стоит аккуратно. Если у вас уже подключён SEO-плагин, не добавляйте второй источник мета-robots без понимания приоритетов. Два разных правила могут конфликтовать, и в итоге поисковик увидит не то, что вы ожидали.
Если нужно закрыть не все теги, а только часть, код можно расширить через проверку конкретного тега по is_tag( 'slug' ) или по ID. Но для массовой задачи это неудобно: проще настроить исключения в SEO-плагине или закрыть весь тип архивов, а полезные теги оставить только там, где они действительно нужны.
Что делать с уже проиндексированными страницами тегов
После добавления noindex страницы не исчезают мгновенно. Поисковику нужно переобойти сайт и увидеть новое правило. Если теговые архивы уже в индексе, обычно процесс занимает время — от нескольких дней до нескольких недель, в зависимости от частоты обхода и размера сайта.
Чтобы ускорить удаление лишних URL, полезно сделать три вещи:
- Убедиться, что на странице тега действительно стоит
noindex. - Не блокировать этот URL в
robots.txt, если вы хотите, чтобы робот увидел мета-тег. - Проверить в панели вебмастера, как поисковик видит страницу после переобхода.
Если вы одновременно закрыли URL в robots.txt и поставили noindex, робот может не добраться до страницы и не увидеть запрет на индексацию. Для уже известных страниц это часто замедляет удаление из выдачи. Поэтому для тегов лучше сначала использовать noindex, а не жёсткий запрет обхода.
Как не потерять полезный трафик после закрытия тегов
Потеря трафика обычно происходит не из-за самого noindex, а из-за неправильной чистки структуры. Вот где чаще всего ошибаются:
- закрывают все теги подряд, включая те, что давали переходы;
- удаляют ссылки на теги из шаблона, хотя они помогали навигации;
- оставляют пустые или почти пустые архивы без альтернативной перелинковки;
- закрывают теги, но не проверяют, не были ли они входной страницей из поиска;
- путают закрытие от индексации с удалением страницы и ломают URL, на которые уже есть внутренние ссылки.
Чтобы не потерять полезные переходы, сначала отберите теги с реальной ценностью. Обычно это архивы, у которых есть:
- стабильные показы и клики в поиске;
- несколько десятков релевантных записей;
- понятная тематика без размытия;
- логическая связь с основными разделами сайта.
Такие теги можно оставить открытыми, но привести их в порядок: убрать мусорные теги, объединить дубли, добавить описание архива, если тема сайта это оправдывает. Остальные — закрыть от индексации.
Проверка после настройки
После изменений не ограничивайтесь тем, что страница открывается в браузере. Нужно проверить именно сигнал для поисковика.
Что стоит посмотреть:
- в исходном коде страницы тега есть ли
<meta name="robots" content="noindex, follow" />; - не переопределяет ли его SEO-плагин другим значением;
- не закрыт ли URL в
robots.txtраньше времени; - как страница отображается в панели вебмастера после переобхода;
- остались ли внутренние ссылки на полезные теги там, где они нужны пользователю.
Если вы используете кэширование на сайте или на сервере, после правок очистите кэш. Иначе вы можете проверять старую версию страницы и сделать неверный вывод, что настройка не сработала.
Ещё один практический момент: если теговые архивы уже были в индексе, не ждите мгновенного исчезновения. Сначала поисковик увидит noindex, потом начнёт постепенно убирать URL из выдачи. Это нормальный процесс.
Когда лучше не закрывать теги, а переработать их
Иногда проблема не в индексации, а в качестве самих тегов. Если теги используются как полноценные тематические страницы, но выглядят пусто, их не обязательно прятать от поиска. Часто разумнее сначала сократить количество тегов, объединить дубли и оставить только те, что реально помогают пользователю.
Такой подход полезен, если:
- сайт небольшой и теги помогают связать материалы между собой;
- по тегам есть переходы из поиска;
- архивы можно доработать без полной потери смысла;
- нужно сохранить внутреннюю структуру и навигацию.
Если же тегов слишком много и они создают шум, закрытие от индексации — нормальная санитарная мера. Главное — не делать это механически. На WordPress лучше сначала отделить рабочие архивы от мусорных, а уже потом закрывать лишнее.
Если вам нужен более удобный способ управлять дублями и служебными страницами WordPress без ручной правки шаблонов, можно посмотреть на Clearfy Pro: https://wpshop.ru/plugins/clearfy?utm_source=wpbusiness.ru&utm_medium=article&utm_campaign=zakryt-ot-indeksacii-tegi-wordpress-bez-poteri-trafika. Но даже с плагином логика остаётся той же: сначала отбираете полезные теги, потом закрываете только лишние и проверяете результат в поиске.