Если в WordPress теги начали создавать дубли, тонкие страницы или просто засоряют поиск, их действительно имеет смысл закрыть от индексации. Но делать это вслепую не стоит: у части тегов бывает нормальный поисковый трафик, особенно если они собирают тематические подборки и у них есть спрос в выдаче.
Правильный подход здесь не «закрыть всё подряд», а сначала понять, какие архивы тегов полезны, а какие только расходуют краулинговый бюджет и размазывают релевантность. После этого уже можно отключать индексацию точечно или для всех тегов сразу.
Когда теги лучше закрыть от индексации
Архивы тегов в WordPress часто выглядят одинаково: заголовок, несколько записей и почти никакого уникального текста. Для поисковика это слабая страница, особенно если тегов много, а записи размечены ими без системы. В таких случаях теги обычно не помогают, а мешают.
Закрывать теги от индексации стоит, если:
- теговые архивы почти пустые или содержат 1–2 записи;
- один и тот же набор тегов дублирует рубрики по смыслу;
- на страницах тегов нет уникального описания и они выглядят как список ссылок;
- в индексе уже много мусорных или очень похожих страниц;
- по тегам нет заметного трафика из поиска, и вы не планируете их развивать как посадочные страницы.
Отдельный случай — сайты, где теги создаются автоматически и используются как техническая разметка. Там почти всегда лучше не индексировать такие архивы, иначе поисковик начинает тратить внимание на страницы без самостоятельной ценности.
Когда теги лучше оставить открытыми
Не все теговые страницы одинаково бесполезны. Если тег собирает заметную группу материалов по конкретной теме и по нему уже есть показы или переходы из поиска, закрытие может отрезать часть трафика. Это особенно заметно на контентных проектах, блогах, медиа и нишевых сайтах, где теги работают как тематические подборки.
Оставлять теги открытыми имеет смысл, если:
- по тегу есть стабильные переходы из поиска;
- страница тега помогает пользователю быстро перейти к нужной теме;
- у тега есть нормальное описание, а не только список записей;
- тег не дублирует рубрику, а дополняет её;
- вы готовы поддерживать структуру тегов и не раздувать их количество без контроля.
Практически это означает: сначала смотрим аналитику и Search Console, потом принимаем решение. Если тег уже приносит трафик, его лучше не закрывать автоматически только потому, что «так советуют для SEO».
Как отключить индексацию тегов в WordPress
Есть несколько рабочих способов. Самый безопасный для большинства сайтов — поставить для архивов тегов мета-робот noindex. Тогда страница может открываться для пользователей и поисковых роботов, но не будет попадать в индекс. Это лучше, чем полностью прятать её через robots.txt, потому что поисковик всё равно сможет увидеть директиву на самой странице.
Способ 1. Через SEO-плагин
Если у вас уже стоит Yoast SEO, Rank Math, All in One SEO или похожий плагин, проще всего закрыть архивы тегов в его настройках. Названия пунктов отличаются, но логика одна: нужно найти раздел таксономий, открыть настройки тегов и поставить для них noindex.
Плюс этого способа в том, что не нужно лезть в код. Минус — интерфейс зависит от конкретного плагина и его версии. После изменения настроек проверьте исходный код страницы тега: в <head> должна появиться директива вида <meta name="robots" content="noindex,follow"> или эквивалентная ей.
Способ 2. Через код темы или мини-плагин
Если SEO-плагина нет или вы хотите управлять индексацией точечно, можно добавить фильтр в тему или в отдельный мини-плагин. Этот вариант подходит тем, кто понимает, где хранится код сайта. Перед изменениями сделайте резервную копию: ошибка в functions.php может сломать сайт, особенно если тема обновляется вручную или у вас нет дочерней темы.
Для WordPress можно использовать фильтр wp_robots. Он позволяет добавить noindex на архивы тегов:
add_filter( 'wp_robots', function( $robots ) {
if ( is_tag() ) {
$robots['noindex'] = true;
}
return $robots;
} );Этот код добавляет директиву только на страницы тегов. Если нужно закрыть и другие архивы, условие можно расширить, но делать это стоит осознанно, а не «на всякий случай».
Если вы не хотите править тему, лучше оформить этот код как небольшой плагин. Тогда он не пропадёт после обновления темы. Для сайта на продакшене это обычно более надёжный вариант.
Способ 3. Через robots.txt — только в особых случаях
Закрывать теги через robots.txt обычно не лучший выбор. Директива Disallow может помешать поисковику зайти на страницу и увидеть мета-тег noindex, если он уже стоит в HTML. В результате URL может дольше оставаться в индексе как «известный, но недоступный».
Этот способ уместен скорее для технических ограничений, а не для обычной SEO-настройки. Если задача именно убрать теговые архивы из индекса, мета-робот или фильтр WordPress надёжнее.
Как не потерять полезный трафик после закрытия тегов
Самая частая ошибка — закрыть все теги сразу, не посмотрев, какие из них реально работают. Чтобы не потерять переходы, сначала отберите теги с трафиком и решите их судьбу отдельно. Для этого удобно смотреть отчёты Search Console и аналитику по страницам входа.
Практически это делается так:
- Соберите список теговых страниц, которые уже получают показы или клики.
- Проверьте, есть ли у них поисковый спрос и не дублируют ли они рубрики.
- Оставьте открытыми только те теги, которые действительно полезны как посадочные страницы.
- Для остальных поставьте
noindex,follow, чтобы поисковик не индексировал сам архив, но мог переходить по ссылкам внутри него.
Если тег приносит трафик, но страница слабая, иногда лучше не закрывать её сразу, а сначала улучшить: добавить нормальное описание, убрать мусорные записи, объединить близкие теги или превратить архив в более полезную подборку. Это особенно актуально для сайтов, где теги уже успели набрать видимость.
Что проверить после настройки
После отключения индексации не ограничивайтесь тем, что «настройка сохранена». Нужно проверить, что WordPress действительно отдаёт нужную директиву и что поисковик видит именно её.
Проверьте три вещи:
- в исходном коде страницы тега есть
noindex; - страница не закрыта от обхода через
robots.txt, если вы рассчитываете на корректное удаление из индекса через мета-робот; - в Search Console со временем уменьшается число проиндексированных теговых URL.
Если вы используете SEO-плагин, иногда настройки конфликтуют: один плагин ставит noindex, другой переопределяет robots-мета, а тема добавляет собственные теги. В таком случае смотрите именно итоговый HTML страницы, а не только экран настроек.
Коротко о рабочей схеме
Для большинства сайтов правильный порядок такой: сначала оценить, какие теги реально дают трафик, потом закрыть от индексации пустые, дублирующие и технические архивы, а полезные оставить открытыми или доработать. Это даёт лучший результат, чем массовое закрытие всех тегов без разбора.
Если нужен простой и безопасный вариант, используйте noindex для архивов тегов и проверяйте результат в исходном коде страницы и в Search Console. Если теги уже приносят переходы, не закрывайте их автоматически — сначала убедитесь, что вы не убираете рабочую точку входа в контент.