Теги в WordPress часто превращаются в источник тонких и дублирующих страниц: у них мало контента, одинаковые списки записей и почти нулевая ценность для поиска. Но закрывать все теги подряд — плохая идея. На части сайтов именно страницы тегов собирают стабильный низкочастотный трафик и помогают пользователю быстрее попасть в нужную подборку материалов.
Правильный подход здесь не в том, чтобы «выключить теги», а в том, чтобы сначала понять, какие из них реально полезны, а какие только размывают индексацию. После этого уже можно закрывать лишнее от поиска, а иногда — удалять или объединять.
Сначала разберитесь, какие теги вообще нужны
Страница тега полезна только тогда, когда она решает задачу пользователя лучше, чем обычная рубрика или поиск по сайту. На практике я бы делил теги на три группы.
- Полезные теги. У них есть понятная тема, по ним есть несколько релевантных записей, и страница тега может ранжироваться по запросам вроде «инструменты для WordPress», «SEO-плагины», «кэширование сайта».
- Сомнительные теги. Они есть, но записей мало, а заголовок слишком общий или пересекается с рубрикой. Такие страницы часто создают дубли и не дают ценности.
- Мусорные теги. Это случайные метки, теги с одной записью, опечатки, синонимы и дубли вроде «seo», «seo-оптимизация», «поисковая-оптимизация».
Если тег не помогает пользователю и не имеет поискового потенциала, его обычно не стоит держать открытым для индексации. Но перед закрытием проверьте, нет ли у него переходов из поиска. Для этого удобно смотреть отчёты в Google Search Console, Яндекс Вебмастере и аналитике сайта.
Когда тег лучше оставить в индексе
Не все страницы тегов вредны. Оставлять в индексе имеет смысл те, которые уже дают трафик или могут его дать без искусственного раздувания структуры. Обычно это теги, которые:
- содержат не одну и не две записи, а нормальную подборку материалов;
- имеют понятный поисковый интент;
- не дублируют рубрику один в один;
- полезны как навигационная страница для читателя.
Если у тега есть трафик, но страница выглядит слабой, не спешите закрывать её от индексации. Иногда лучше доработать саму страницу: добавить описание тега, убрать лишние записи, привести заголовок к нормальному виду и оставить её открытой. Для сайта с уже накопленными позициями это безопаснее, чем резкий запрет на индексацию.
Какие теги стоит закрыть от индексации
Закрывать обычно имеет смысл теги, которые создают технический шум и не несут самостоятельной ценности. Чаще всего это:
- теги с одной записью;
- теги, которые полностью повторяют рубрики;
- теги-синонимы, созданные без системы;
- теги с ошибками и опечатками;
- массово созданные теги под случайные слова из текста.
Если таких страниц много, поисковик тратит ресурсы на обход и индексирование слабых URL, а сайт получает больше дублей и «тонких» страниц. Для небольшого сайта это не всегда критично, но на контентных проектах и блогах проблема быстро накапливается.
Как закрыть теги WordPress от индексации
Есть несколько рабочих способов. Выбор зависит от того, что именно вы хотите получить: просто убрать страницы тегов из поиска, запретить их обход или полностью удалить ненужную таксономию.
1. Закрыть теги через SEO-плагин
Самый безопасный вариант для большинства сайтов — поставить для архивов тегов мета-робот noindex. В этом случае поисковик может зайти на страницу, но не должен добавлять её в индекс. Обычно это делается в SEO-плагинах, где есть настройки таксономий.
Смысл такой настройки в том, что вы не ломаете сайт и не удаляете URL физически, а просто даёте поисковым системам сигнал не показывать эти страницы в выдаче. Это удобно, если вы ещё не уверены, какие теги оставить.
Если у вас уже стоит SEO-плагин, проверьте настройки архивов таксономий. Для тегов обычно можно отключить индексацию отдельно от рубрик. После этого не забудьте сохранить изменения и дождаться переобхода страниц.
2. Добавить noindex вручную
Если плагина нет или вы хотите точечно закрыть архивы тегов, можно добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Этот способ подходит тем, кто понимает, где именно хранится код, и умеет откатить изменения, если что-то пойдёт не так.
Перед правкой кода сделайте резервную копию. Ошибка в functions.php может временно сломать сайт.
Для закрытия архивов тегов от индексации можно использовать такой код:
add_filter( 'wp_robots', function( $robots ) {
if ( is_tag() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );Этот вариант работает в современных версиях WordPress, где используется фильтр wp_robots. Он добавляет директиву noindex именно для архивов тегов. follow оставляет переход по ссылкам, чтобы поисковик мог обходить связанные страницы сайта.
3. Закрыть теги в robots.txt — не лучший основной способ
Иногда пытаются запретить теги через robots.txt. Для задачи «убрать из индекса» это не лучший путь. Если поисковик не может зайти на страницу, он не всегда увидит мета-тег noindex, а уже проиндексированные URL могут ещё долго оставаться в выдаче без нормального переосмысления.
robots.txt полезен для ограничения обхода, но не заменяет noindex. Если цель именно исключить страницы тегов из индекса, сначала используйте noindex, а не запрет в robots.
Что делать с тегами, которые уже получили трафик
Вот здесь чаще всего и совершают ошибку: закрывают всё подряд и потом теряют переходы по низкочастотным запросам. Если страница тега уже ранжируется, сначала оцените её реальную пользу.
Проверьте три вещи:
- есть ли у тега показы и клики в поиске;
- не дублирует ли он рубрику или другую страницу;
- можно ли улучшить страницу, а не закрывать её.
Если тег приносит трафик, но страница слабая, иногда достаточно переписать описание, убрать лишние записи и оставить её открытой. Если же трафик случайный, а страница не даёт ценности, закрытие от индексации обычно безопаснее, чем попытка «дотянуть» её до полноценной посадочной страницы.
Удалять, закрывать или объединять: как принять решение
| Ситуация | Что делать | Почему |
|---|---|---|
| Тег с трафиком и понятной темой | Оставить открытым | Есть шанс сохранить и развить поисковый спрос |
| Тег с одной записью | Закрыть или удалить | Почти нет пользы, зато есть риск дубля |
| Тег дублирует рубрику | Обычно закрыть или объединить | Две одинаковые страницы мешают структуре |
| Тег-синоним или опечатка | Удалить и при необходимости настроить редирект | Это мусорная сущность, а не полезная навигация |
Если удаляете тег, а на него есть внешние или внутренние ссылки, лучше настроить 301-редирект на более подходящую страницу: рубрику, похожий тег или релевантную запись. Это особенно важно, если URL уже попадал в индекс и получал переходы.
Как проверить, что теги действительно закрылись
После настройки не стоит полагаться только на админку WordPress. Проверка нужна в двух местах: в коде страницы и в поисковых инструментах.
Сначала откройте страницу тега в браузере и посмотрите исходный код. В нём должна быть директива noindex в мета-роботах или в HTTP-заголовках, если вы настраивали это на уровне сервера или плагина. Затем отправьте страницу на переобход в Google Search Console или Яндекс Вебмастере, если она уже была в индексе.
Полное исчезновение из выдачи не происходит мгновенно. Поисковику нужно время, чтобы переобойти URL и обновить индекс. Если страница долго остаётся в поиске, проверьте, нет ли на ней конфликтующих сигналов: например, закрытия в robots.txt при одновременном ожидании удаления через noindex.
На что чаще всего не обращают внимания
Есть несколько практических моментов, из-за которых настройка работает хуже, чем ожидается.
- Если закрыть тег, но оставить его в меню, хлебных крошках и внутренних ссылках, он всё равно будет активно обходиться ботами.
- Если у тега есть полезный трафик, резкое закрытие может просадить переходы без замены на другую посадочную страницу.
- Если удалить тег без редиректа, внутренние ссылки начнут вести на 404, а это уже лишний технический шум.
- Если у сайта много слабых тегов, лучше не ограничиваться одним закрытием, а сразу навести порядок в структуре таксономий.
На практике лучший результат даёт не массовое скрытие всего подряд, а аккуратная чистка: оставить несколько сильных тегов, закрыть технический мусор и удалить совсем бесполезные сущности. Тогда сайт становится чище для поисковика и понятнее для пользователя.
Если нужно быстро привести архивы в порядок, на сайтах WordPress часто используют плагины для SEO и чистки дублей, например Clearfy Pro: https://wpshop.ru/plugins/clearfy?utm_source=wpsetup.ru&utm_medium=article&utm_campaign=zakryt-ot-indeksacii-tegi-wordpress. Но даже с плагином логика решения остаётся той же: сначала оценить теги по пользе, потом закрыть лишнее и отдельно проверить, не потеряли ли вы рабочий трафик.