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

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

Отключать архивы тегов полностью стоит не всегда. Если теги у вас используются как полноценная навигация и на каждой странице есть заметный объём материалов, они могут быть полезны. Но если теги ставятся «на всякий случай», а на архиве висит 1–3 записи, для SEO это обычно слабая страница. В таком случае лучше убрать саму возможность открывать архивы тегов или хотя бы закрыть их от индексации.

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

Сначала стоит понять, что именно вы хотите исправить. Отключение архивов тегов имеет смысл, если:

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

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

Что именно значит «отключить архивы тегов»

Тут есть два разных сценария, и их часто путают.

ДействиеЧто происходитКогда подходит
Закрыть архивы от индексацииСтраницы тегов остаются на сайте, но поисковики не должны их индексироватьЕсли теги нужны посетителям, но не нужны в поиске
Отключить архивы полностьюСтраницы тегов перестают открываться или отдают 404/редиректЕсли теги не нужны вообще

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

Самый безопасный способ: убрать архивы тегов через SEO-плагин

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

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

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

Как отключить архивы тегов кодом

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

Чтобы полностью убрать архивы тегов, добавьте в functions.php дочерней темы или в собственный мини-плагин такой код:

add_action( 'init', function () {
    unregister_taxonomy_for_object_type( 'post_tag', 'post' );
} );

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

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

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

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

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

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

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

Практически есть три рабочих варианта:

  • 404 — если страница тега больше не должна существовать;
  • 301-редирект — если у тега есть понятная замена, например рубрика или более релевантная страница;
  • noindex — если архив нужен пользователям, но не нужен в поиске.

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

Как проверить, что архивы тегов отключены правильно

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

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

Ещё один практический шаг — посмотреть отчёты в Google Search Console. Там видно, какие страницы тегов ещё остаются в индексе, какие получают ошибки и как поисковик реагирует на изменения. Это помогает понять, достаточно ли отключения на сайте или нужно ещё подчистить старые ссылки и редиректы.

Что не стоит делать

Есть несколько типичных ошибок, из-за которых проблема не решается или становится хуже:

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

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

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

Как настроить редирект 301 в WordPress
18.10.2026
Как отключить архивы тегов в WordPress
31.10.2026
Как убрать из индекса теги noindex, canonical и robots.txt в WordPress
10.10.2026
Как закрыть от индексации результаты внутреннего поиска WordPress
24.10.2026
Как удалить страницу из индекса Google и Яндекса в WordPress
21.10.2026

Изучение WordPress: детальные уроки и нужные советы.