Если на сайте накопилось много тегов, почти всегда появляются слабые архивы: на одной странице 1–2 записи, на другой — дублирующиеся или почти одинаковые подборки, а часть тегов вообще не даёт пользы ни посетителю, ни поиску. В такой ситуации архивы тегов можно убрать полностью или оставить только те, которые действительно работают как навигация. Главное — сделать это так, чтобы не сломать внутренние переходы и не потерять логичную структуру сайта.
В WordPress есть несколько способов решить задачу: скрыть теговые архивы от индексации, отключить сами архивы, удалить лишние теги и перенести навигацию на рубрики, хлебные крошки или связанные записи. Какой вариант выбрать, зависит от того, нужны ли теги посетителям как инструмент навигации или они уже превратились в источник дублей.
Что именно нужно убрать: теги как таксономию или только их архивы
Сначала важно разделить две вещи. Теги — это метки, которые вы назначаете записям. Архивы тегов — это страницы вида /tag/slug/, где WordPress собирает все записи с этим тегом.
Если вы удаляете только архивы, сами теги в админке могут остаться, но страницы с их списками перестанут быть доступными или перестанут попадать в индекс. Если вы удаляете теги как таксономию из темы или плагина, они исчезают из интерфейса назначения. Это уже более жёсткое решение и обычно не нужно, если задача только в чистке структуры сайта.
Для большинства сайтов правильный подход такой: сначала оценить, нужны ли теги как навигация. Если нет — убрать их архивы из индекса и постепенно сократить использование тегов. Если да — оставить только осмысленные теги с нормальным количеством материалов и не плодить новые ради SEO.
Самый безопасный вариант: закрыть архивы тегов от индексации
Если теги ещё используются в навигации, но их архивы создают мусор в выдаче, обычно достаточно запретить индексацию теговых страниц. Это не ломает сайт для пользователей: ссылки на теги остаются, но поисковые системы не должны воспринимать эти архивы как отдельные посадочные страницы.
Способ зависит от SEO-плагина. В Yoast SEO и Rank Math для таксономий обычно есть отдельная настройка индексации архивов. Логика одна и та же: для тегов ставите noindex, а при необходимости ещё и nofollow для ссылок на сами архивы. Для большинства сайтов достаточно именно noindex.
После изменения проверьте исходный код страницы архива тега. В <head> должен появиться мета-тег robots с noindex, либо плагин должен отдавать соответствующий заголовок. Если этого нет, значит настройка не применена или её перебивает другая оптимизация.
Как полностью убрать архивы тегов в WordPress
Если теги не нужны вообще, лучше не просто закрывать архивы, а убрать их из работы сайта. Тут есть несколько рабочих сценариев.
Удалить теги и перестать их использовать
Самый прямой путь — удалить лишние теги в админке WordPress и больше их не назначать. Это подходит, когда теги были добавлены хаотично и не несут навигационной ценности. Перед удалением проверьте, не используются ли теги в меню, виджетах, блоках или в шаблоне темы.
Удаление тегов в админке не всегда автоматически решает проблему со старыми URL. Если архивы уже были доступны и попадали в индекс, после удаления желательно настроить редиректы или хотя бы вернуть 404/410 для старых адресов, чтобы поисковик быстрее вычистил их из индекса.
Скрыть архивы тегов на уровне SEO-плагина
Некоторые SEO-плагины позволяют отключить архивы тегов как тип страниц. Это удобнее, чем править тему вручную, если вам нужно убрать именно публичные страницы тегов, но оставить сами теги в админке для внутренней организации контента.
Плюс этого подхода в том, что он обычно не требует правки шаблонов. Минус — поведение зависит от конкретного плагина и его версии. Перед изменением проверьте, как плагин обрабатывает старые URL: просто ставит noindex или отдаёт другой код ответа.
Отключить вывод архивов через тему или код
Если нужен точечный контроль, можно убрать доступ к теговым архивам программно. В WordPress это обычно делают через фильтры и перенаправления, но такой способ стоит применять только если вы понимаете, как сайт устроен и где ещё используются теги.
Например, если задача — не показывать архивы тегов посетителям, но при этом сохранить сами теги в базе, можно перенаправлять запросы на архивы тегов на главную, на рубрику или на страницу с подборкой. Но это уже решение для конкретной структуры сайта, а не универсальная рекомендация.
Если вы идёте этим путём, обязательно проверьте, не появятся ли циклические редиректы и не сломаются ли внутренние ссылки. Для больших сайтов безопаснее сначала закрыть архивы от индексации, а уже потом решать, нужны ли редиректы.
Как сохранить структуру сайта, если теги убираете
Главная ошибка — удалить архивы тегов и ничего не предложить взамен. Тогда навигация становится беднее, особенно если теги реально помогали находить похожие материалы. Чтобы этого не произошло, замените их более устойчивыми элементами структуры.
Что обычно работает лучше:
- Рубрики — если у вас есть понятная тематическая иерархия, рубрики лучше тегов отражают структуру сайта.
- Хлебные крошки — помогают понять, где находится запись, и не зависят от теговых архивов.
- Блоки «Похожие записи» — дают пользователю переходы к связанным материалам без отдельной страницы тега.
- Внутренние ссылки в тексте — особенно полезны для статей, где теги дублировали смысловые связи между материалами.
Если на сайте много материалов, удобнее сначала собрать карту: какие теги действительно объединяют крупные группы записей, а какие дублируют рубрики или существуют в одиночных экземплярах. Обычно оставляют только те теги, по которым есть смысловая подборка, а остальное убирают.
Когда теги лучше не удалять полностью
Полное удаление тегов не всегда оправдано. Они полезны, если:
- на сайте есть стабильные тематические подборки по тегам;
- каждый тег используется на многих записях, а не на одной-двух;
- пользователи реально переходят по тегам и читают связанные материалы;
- теги не дублируют рубрики и не создают десятки пустых архивов.
В таком случае разумнее не убирать теги, а сократить их количество и закрыть слабые архивы от индексации. Это сохраняет навигацию и одновременно убирает мусорные страницы из поисковой выдачи.
Как проверить, что всё сработало
После изменений проверьте три вещи.
- Откройте несколько старых архивов тегов в браузере. Если вы их отключали, они должны либо редиректить на нужную страницу, либо отдавать код ответа, который вы планировали.
- Посмотрите исходный код страницы и убедитесь, что для закрытых архивов нет индексации через
noindex. - Проверьте внутренние ссылки: теги не должны вести в пустые или бесполезные разделы, а навигация должна остаться понятной.
Если используете Search Console, после очистки сайта имеет смысл следить за отчётом по страницам и исключениям. Старые архивы могут ещё какое-то время висеть в индексе, это нормально. Важнее, чтобы новые слабые теговые страницы больше не появлялись.
Что выбрать на практике
| Ситуация | Что делать |
|---|---|
| Теги нужны для навигации, но архивы слабые | Закрыть архивы тегов от индексации и сократить число тегов |
| Теги не несут пользы и только плодят страницы | Удалить лишние теги, убрать их из шаблонов и настроить обработку старых URL |
| Нужна жёсткая чистка структуры | Перенести навигацию на рубрики, хлебные крошки и связанные записи |
Если нужен аккуратный способ почистить сайт без ручной правки каждой мелочи, для WordPress под эту задачу подходит Clearfy Pro: он помогает убирать лишние элементы и наводить порядок в SEO-настройках. Но даже с плагином логика остаётся той же — сначала решить, нужны ли теги как часть структуры, а уже потом закрывать или удалять архивы.
Если подойти к вопросу без спешки, архивы тегов можно убрать так, чтобы сайт стал чище, а навигация — понятнее. Для поисковика это обычно лучше, чем десятки слабых страниц с почти одинаковым содержанием, а для пользователя — лучше, чем беспорядочный набор меток без системы.