Как удалить архивы тегов в WordPress и не потерять полезный трафик

Архивы тегов в WordPress часто превращаются в источник тонких страниц: на них мало записей, дублируются сниппеты, а в индекс попадает много мусора. Но удалять их вслепую нельзя. У некоторых сайтов именно tag archives дают стабильный поисковый трафик по низкочастотным запросам, особенно если теги используются как настоящая навигация по теме, а не как случайные метки.

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

Когда архивы тегов лучше оставить

Оставлять tag archives имеет смысл, если они помогают пользователю и поиску. На практике это бывает в таких случаях:

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

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

Когда архивы тегов стоит закрывать или убирать

Закрывать теги от индексации обычно разумно, если они создают больше проблем, чем пользы. Типичные признаки:

  • в архиве 0–2 записи, и он не собирает трафик;
  • теги дублируют рубрики или друг друга;
  • в индексе много страниц вида tag/seo, tag/seo-optimization, tag/seo-tips, которые почти не отличаются по смыслу;
  • поисковик тратит краулинговый бюджет на бесполезные страницы, а полезные материалы индексируются хуже;
  • в Search Console видны страницы тегов с низкими показателями и без кликов;
  • архивы тегов создаются автоматически, но никто не поддерживает их качество.

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

Как понять, какие теги приносят пользу

Перед любыми изменениями стоит посмотреть факты, а не ориентироваться на ощущение, что «тегов слишком много». Самый практичный способ — проверить архивы в Google Search Console и в аналитике сайта.

Смотрите на три вещи:

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

Полезно выгрузить список тегов и отсортировать их по количеству записей. В WordPress это можно увидеть в админке в разделе Записи → Метки. Обычно уже там видно, какие теги живые, а какие существуют только формально.

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

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

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

Вариант через SEO-плагин

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

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

Вариант через код

Если вы не хотите зависеть от плагина, можно добавить фильтр в тему или в мини-плагин. Этот способ подходит, когда нужно точечно закрыть именно архивы тегов, не трогая другие типы архивов.

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

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

    return $robots;
} );

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

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

Когда лучше удалить теги полностью

Полное удаление тегов оправдано реже, чем кажется. Это имеет смысл, если:

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

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

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

Что делать с уже проиндексированными архивами

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

Чтобы ускорить процесс, сделайте следующее:

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

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

Как не потерять полезный трафик после чистки тегов

Самая частая ошибка — массово закрыть все теги сразу и потом удивляться просадке по длинному хвосту запросов. Чтобы этого не произошло, действуйте поэтапно.

Практичный порядок такой:

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

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

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

После изменений откройте несколько страниц тегов и проверьте три вещи:

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

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

В итоге решение обычно сводится к простому правилу: полезные tag archives оставляют, бесполезные закрывают от индексации, а совсем ненужные — удаляют только после проверки, что они нигде не участвуют в навигации и не приносят трафик. Такой подход позволяет убрать мусор из индекса и не потерять страницы, которые реально работают на сайт.

Оптимизация базы данных WordPress без плагинов
02.10.2026
Как найти и убрать дубли страниц в WordPress
23.08.2026
Как использовать nonces в WordPress для защиты от CSRF атак
29.09.2026
Как удалить архивы тегов в WordPress и не потерять полезный трафик
12.10.2026