Как отключить архивы тегов в WordPress без потери SEO

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

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

Что именно нужно отключать

В WordPress у каждого тега есть архивная страница вида /tag/имя-тега/. Это не сами теги как сущность в базе данных, а публичные страницы-архивы, которые WordPress генерирует автоматически. Если отключить архивы, теги могут продолжать существовать в админке и использоваться в записях, но переход по их URL больше не должен вести на полноценную страницу архива.

Для сайта это обычно полезно в таких случаях:

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

Самый безопасный способ: отключить архивы тегов через редирект или 404

Если задача именно убрать публичные страницы тегов, а не просто скрыть их из карты сайта, лучше сделать так, чтобы архивы тегов отдавали 404 Not Found или перенаправляли на более подходящую страницу. Какой вариант выбрать, зависит от состояния сайта.

Если архивы тегов уже успели попасть в индекс и на них есть внешние ссылки, чаще используют 301 на релевантную страницу: рубрику, главную, страницу раздела или близкую по смыслу подборку. Если тегов много, а подходящей замены нет, корректнее отдать 404 или 410 Gone. Для SEO это честнее, чем оставлять пустые или бесполезные архивы.

Самое важное: не делайте массовый редирект всех тегов на главную страницу. Для поисковых систем это выглядит как слабая замена и часто не решает проблему качества индексации.

Вариант через код в теме или плагине

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

Ниже пример, который переводит архивы тегов в 404:

add_action('template_redirect', function () {
    if (is_tag()) {
        global $wp_query;
        $wp_query->set_404();
        status_header(404);
        nocache_headers();
        include get_query_template('404');
        exit;
    }
});

Этот код срабатывает только на страницах архивов тегов. Записи, рубрики и другие типы страниц он не затрагивает. Если вы хотите не 404, а редирект, логику можно заменить на wp_redirect() с нужным адресом, но делать это стоит только если у вас действительно есть понятная замена для каждого тега.

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

Вариант через плагин для SEO-очистки

Если вы не хотите править код, удобнее использовать SEO-плагин, который умеет отключать архивы таксономий или закрывать их от индексации. Такой подход подходит, когда нужно быстро убрать лишние страницы без разработки. Например, в Clearfy Pro есть инструменты для чистки WordPress и управления дублями, которые помогают убрать ненужные архивы и сократить мусор в индексе.

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

Как не сломать внутренние ссылки

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

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

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

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

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

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

  • старые URL тегов отдают 404, 410 или 301 в нужное место;
  • эти страницы больше не попадают в XML-карту сайта;
  • внутренние ссылки на теги не создают цепочки редиректов.

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

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

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

После отключения архивов не ограничивайтесь визуальной проверкой в админке. Откройте несколько URL тегов в браузере и посмотрите, что происходит:

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

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

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

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

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

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

Как убрать дубли страниц фильтров в WooCommerce и WordPress
09.10.2026
Как отключить архивы тегов в WordPress без потери SEO
13.10.2026
Автоматическое удаление старых ревизий в WordPress
19.09.2026
WordPress авторизация через социальные сети без плагинов
11.09.2026
Как настроить robots.txt в WordPress для SEO и технической оптимизации
20.10.2026