Если теги на сайте не помогают пользователю находить материалы, а только создают десятки тонких архивных страниц, их действительно лучше отключить или закрыть от индексации. В WordPress это можно сделать по-разному: убрать сами архивы тегов, оставить их для навигации, но закрыть от поисковиков, либо полностью удалить теги как таксономию. Выбор зависит от того, используются ли теги в меню, в блоках с похожими записями и в общей структуре сайта.
Сразу важный момент: не стоит удалять теги вслепую, если они уже используются в контенте и внутренних ссылках. Сначала нужно понять, что именно вы хотите получить — убрать страницы тегов из индекса или полностью отказаться от тегов на сайте. Это разные задачи, и решаются они по-разному.
Когда архивы тегов лучше отключать
Теги обычно начинают мешать, когда на сайте их много, а записей в каждом теге мало. В результате поисковик видит страницы с одним-двумя материалами, одинаковыми заголовками, слабым текстом и почти без самостоятельной ценности. Такие архивы редко дают трафик, но добавляют шум в индексацию.
Отключение тегов уместно, если:
- теги создавались автоматически и не несут смысловой нагрузки;
- на сайте уже есть нормальная рубрикация, а теги дублируют её;
- архивы тегов не используются как полезная навигация для посетителей;
- в индексе много страниц вида
/tag/..., но они не приносят переходов.
Если же теги реально помогают пользователю переходить между связанными материалами, лучше не удалять их полностью. В таком случае достаточно закрыть архивы от индексации, а сами теги оставить на сайте.
Самый безопасный вариант: оставить теги для навигации, но закрыть их от индексации
Для большинства сайтов это лучший сценарий. Страницы тегов продолжают работать для посетителей, но поисковые системы не тратят на них индексный бюджет и не показывают их в выдаче. Это особенно полезно, если теги нужны в интерфейсе, но не должны конкурировать с основными страницами сайта.
Как закрыть архивы тегов через SEO-плагин
Самый простой путь — использовать SEO-плагин, который умеет управлять мета-тегом robots для архивов таксономий. В популярных плагинах обычно есть отдельная настройка для тегов: noindex и иногда nofollow. Для вашей задачи достаточно noindex, follow, если плагин это позволяет. Так поисковик не будет индексировать сам архив, но сможет проходить по ссылкам внутри страницы.
Логика настройки обычно такая:
- Откройте настройки SEO-плагина.
- Найдите раздел таксономий, архивов или тегов.
- Для архивов тегов включите запрет на индексацию.
- Сохраните изменения и обновите кэш, если он используется.
После этого страницы тегов должны исчезать из индекса постепенно, не мгновенно. Поисковик сначала переобходит сайт, затем обновляет данные в выдаче.
Если нужен точечный контроль через robots meta
Иногда в плагине нет удобной настройки для тегов, либо вы хотите управлять этим на уровне темы или дочерней темы. Тогда можно добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Ниже пример для WordPress с Yoast SEO: он добавляет noindex только на архивы тегов.
add_filter( 'wpseo_robots', function( $robots ) {
if ( is_tag() ) {
return 'noindex, follow';
}
return $robots;
} );Если вы используете другой SEO-плагин, у него может быть свой фильтр. Сам принцип тот же: нужно отдать поисковику директиву noindex именно на страницах тегов, а не на всём сайте.
После внедрения проверьте исходный код страницы тега: в <head> должен появиться robots meta с noindex. Это можно увидеть через просмотр кода страницы в браузере или через инструменты разработчика.
Как полностью удалить теги из WordPress
Полное удаление имеет смысл, если теги на сайте не нужны вообще и вы не хотите поддерживать их в будущем. Но это уже более жёсткое решение: вместе с архивами исчезнет и сама таксономия, а значит, нужно заранее понять, не используются ли теги в шаблонах, виджетах, блоках или фильтрах.
В WordPress нет отдельной кнопки «удалить теги навсегда» для уже существующей таксономии, если речь идёт о стандартных постах. Обычно делают одно из двух:
- удаляют все теги у записей и перестают их использовать;
- скрывают или отключают интерфейс тегов через код или плагин;
- перенастраивают тему так, чтобы она не показывала блоки с тегами.
Если вам нужно не просто закрыть архивы, а убрать весь функционал тегов из админки и с фронтенда, это уже задача для кода или специализированного плагина. Перед таким шагом обязательно сделайте резервную копию базы данных: теги хранятся в базе, и неудачное удаление может затронуть контент и внутренние связи.
Что будет с уже созданными тегами и ссылками
Если вы удаляете теги из записей, ссылки на архивы тегов перестанут вести на полезные страницы. Если же теги просто закрыты от индексации, ссылки внутри сайта продолжают работать, но поисковики не считают архивы целевыми страницами для ранжирования.
Это ключевое различие. Для навигации на сайте теги могут оставаться полезными, даже если они не нужны в поиске. Поэтому в большинстве случаев сначала стоит попробовать именно noindex, а не полное удаление.
Что делать с уже проиндексированными страницами тегов
Если архивы тегов уже попали в индекс, одного закрытия через robots meta обычно недостаточно для мгновенного результата. Поисковик должен заново обойти страницы и увидеть новую директиву. До этого момента старые URL могут ещё некоторое время показываться в выдаче.
Чтобы ускорить процесс, сделайте три вещи:
- Поставьте
noindexна архивы тегов. - Убедитесь, что эти страницы не попадают в XML-карту сайта, если ваш SEO-плагин умеет исключать таксономии.
- Обновите sitemap в панели вебмастера и отправьте на переобход нужные URL, если это доступно.
Если вы решили полностью удалить теги и страницы больше не должны существовать, тогда для старых URL нужен редирект. Обычно архивы тегов переводят на релевантную рубрику, на главную или на страницу с похожей тематикой. Но редирект нужен не всегда: если архив был тонким и бесполезным, иногда достаточно отдать 410 Gone или оставить 404, чтобы поисковик быстрее убрал его из индекса. Это уже зависит от вашей стратегии и от того, есть ли у страницы замена.
Как проверить, что всё настроено правильно
После изменений не ограничивайтесь визуальной проверкой в админке. Нужны именно технические признаки:
- на странице тега в коде есть
noindex; - архив тега не попадает в sitemap;
- страница открывается для пользователя, если вы не удаляли теги полностью;
- в поисковой выдаче со временем исчезают URL вида
/tag/...; - внутренние ссылки на теги не ведут на ошибки, если вы оставили таксономию.
Если сайт использует кэш, очистите его после настройки. Иначе вы можете смотреть старую версию страницы и думать, что правило не сработало.
Когда лучше не отключать теги совсем
Есть ситуации, когда теги всё-таки полезны. Например, на контентных проектах с большим архивом материалов теги помогают собирать статьи по узким темам, которые не тянут на отдельную рубрику. В таком случае удалять их не нужно — достаточно привести их в порядок: оставить только осмысленные теги, убрать дубли и закрыть от индексации те архивы, которые не дают пользы.
Практически это выглядит так: вы оставляете несколько рабочих тегов для навигации, а всё остальное либо удаляете, либо переводите в noindex. Такой подход обычно безопаснее, чем полное отключение без анализа структуры сайта.
Если коротко, рабочая схема для большинства сайтов такая: сначала оценить пользу тегов, затем закрыть архивы от индексации, проверить sitemap и только потом решать, нужно ли удалять теги полностью. Так вы уберёте лишние страницы из индекса, но не сломаете навигацию для посетителей.