Если на сайте много тегов, WordPress быстро начинает плодить отдельные архивы под каждый из них. На небольшом блоге это ещё терпимо, но на контентном сайте такие страницы часто оказываются тонкими: на них мало записей, они дублируют рубрики, а иногда вообще не несут пользы ни пользователю, ни поиску. В итоге в индексе появляются лишние URL, а ценность ссылочного веса и внутренней перелинковки распыляется.
Отключать архивы тегов нужно не всегда. Иногда они действительно помогают навигации, особенно если теги используются аккуратно и на сайте есть понятная таксономия. Но если теги создаются «на автомате» и превращаются в свалку меток, лучше убрать их архивы или хотя бы закрыть от индексации. Ниже разберём, как понять, нужен ли вам этот раздел сайта, и как отключить архивы тегов без лишнего риска для SEO.
Когда архивы тегов лучше убрать
Тег сам по себе не проблема. Проблема начинается, когда у него нет самостоятельной ценности. Обычно это видно по нескольким признакам:
- на архиве тега 1–3 записи, а иногда и одна;
- одни и те же записи попадают в десятки тегов;
- страницы тегов повторяют выдачу рубрик или других архивов;
- в тегах нет уникального текста, описания и понятной структуры;
- поисковик индексирует много слабых страниц, а полезные материалы конкурируют между собой.
Если вы видите такую картину, архивы тегов чаще мешают, чем помогают. Для поисковой системы это набор похожих страниц с минимальной разницей в содержимом. Для пользователя — ещё один слой навигации, который не всегда нужен.
При этом не стоит путать удаление архивов тегов с удалением самих тегов. Можно оставить теги как внутренний инструмент для связи материалов, но убрать их публичные страницы из индекса или полностью отключить доступ к ним.
Что именно можно сделать: отключить, закрыть или оставить
Здесь важно выбрать не «самый жёсткий» вариант, а тот, который соответствует структуре сайта. На практике есть три сценария.
| Вариант | Что происходит | Когда подходит |
|---|---|---|
| Оставить архивы тегов | Страницы тегов доступны и могут индексироваться | Если теги реально помогают навигации и дают уникальную подборку материалов |
| Закрыть от индексации | Страницы остаются на сайте, но не должны попадать в поиск | Если теги нужны пользователям, но не нужны в выдаче |
| Отключить архивы полностью | Страницы тегов перестают открываться или отдают ошибку/редирект | Если теги не используются как публичная часть структуры сайта |
Для большинства сайтов с дублями контента достаточно закрыть архивы тегов от индексации. Полное отключение имеет смысл, когда теги не нужны вообще и вы хотите убрать лишние URL из структуры сайта.
Как отключить архивы тегов в WordPress
Способ зависит от того, насколько радикально вы хотите убрать теги и чем именно управляете сайтом: темой, плагином или кодом. Самый безопасный путь — сначала проверить, не завязаны ли на теги какие-то шаблоны, меню или фильтры.
Вариант 1. Убрать теги из публичного использования через плагин
Если вы не хотите править код, проще всего использовать SEO-плагин или плагин для очистки сайта, который умеет управлять архивами таксономий. Например, в Clearfy Pro есть инструменты для работы с дублями и служебными страницами. Это удобный вариант, если вам нужно быстро отключить архивы тегов без ручного редактирования шаблонов. Но перед применением всё равно проверьте, как плагин именно в вашей конфигурации обрабатывает архивы: одни решения ставят редирект, другие закрывают страницу от индексации, третьи убирают ссылки из интерфейса, но не трогают сам архив.
После изменения настроек откройте несколько страниц тегов вручную и убедитесь, что они больше не доступны или не индексируются так, как вы задумали. Если плагин только скрывает ссылки, а сами URL продолжают открываться, это не отключение архива, а лишь косметическая правка.
Вариант 2. Отключить архивы тегов кодом
Если нужен точный контроль, можно отключить архивы тегов через код в functions.php дочерней темы или в собственном мини-плагине. Этот способ подходит, когда вы хотите убрать именно публичные страницы тегов, а не просто спрятать их из интерфейса.
Ниже пример, который перенаправляет архивы тегов на главную страницу с кодом 301. Такой вариант уместен, если вы полностью отказываетесь от теговых архивов и хотите сохранить часть накопленного веса через постоянный редирект.
add_action('template_redirect', function () {
if (is_tag()) {
wp_redirect(home_url('/'), 301);
exit;
}
});Этот код сработает только на фронтенде. Он не удаляет теги из админки и не мешает назначать их записям. Но есть важный нюанс: если у вас уже есть внешние ссылки на страницы тегов, редирект на главную не всегда лучший вариант. В идеале перенаправлять архив тега на наиболее близкую по смыслу рубрику или тематическую страницу, если такая есть. Тогда пользователь попадёт не просто на главную, а в релевантный раздел.
Если вы не хотите редирект, а хотите просто отключить вывод архива без перенаправления, можно отдать 404. Но это более жёсткое решение: оно быстрее вычищает URL из индекса, однако может быть неудобно, если на эти страницы уже ведут внутренние ссылки. В таком случае сначала проверьте, не используются ли теги в меню, виджетах и блоках похожих записей.
Вариант 3. Оставить архивы, но закрыть их от индексации
Если теги нужны для навигации, но не нужны в поиске, лучше не отключать их полностью, а закрыть от индексации. Это особенно разумно для сайтов, где теги помогают пользователю быстро перейти между материалами, но сами страницы тегов не дают уникального контента.
Обычно это делается через SEO-плагин: для таксономии тегов выставляют noindex и, при необходимости, отключают переход по архивам из sitemap. Точный интерфейс зависит от плагина, но логика одна: поисковик не должен считать архивы тегов самостоятельными посадочными страницами.
Если вы используете Yoast SEO, Rank Math или похожий плагин, ищите настройки таксономий и отдельно проверьте, не попадают ли архивы тегов в XML-карту сайта. Сам по себе noindex не всегда означает, что URL исчезнет из всех источников сразу: если он есть в sitemap и на него ведут внутренние ссылки, поисковик ещё какое-то время будет его обходить.
Что проверить после отключения
После любых изменений важно убедиться, что вы получили именно тот результат, который планировали. Проверка занимает несколько минут, но экономит много времени, если что-то пошло не так.
- Откройте несколько URL тегов в браузере и проверьте, что они либо редиректят, либо отдают нужный статус, либо закрыты от индексации.
- Посмотрите исходный код страницы, если вы закрывали теги от индексации: должен быть мета-тег
noindexили соответствующий заголовок, если это делает плагин. - Проверьте, исчезли ли архивы тегов из XML-карты сайта.
- Убедитесь, что внутренние ссылки на теги не остались в меню, сайдбаре и блоках рекомендаций, если вы решили их полностью убрать.
- Если настроен редирект, проверьте его код ответа: для постоянного переноса нужен
301, а не302.
Для проверки статуса ответа удобно использовать инструменты разработчика в браузере или любой HTTP-проверщик. Если вы работаете с сайтом на продакшене, не полагайтесь только на визуальный результат: страница может выглядеть нормально, но при этом продолжать индексироваться.
Типичные ошибки, из-за которых дубли остаются
Самая частая ошибка — убрать ссылки на теги из темы, но оставить сами архивы доступными. В этом случае URL никуда не исчезают, а поисковик продолжает их обходить, если на них есть внутренние или внешние ссылки.
Ещё одна распространённая ситуация — закрыть теги от индексации, но не убрать их из sitemap. Тогда поисковая система получает противоречивые сигналы: с одной стороны, вы просите не индексировать страницу, с другой — сами же подсовываете её в карту сайта.
Третья ошибка — удалять теги массово без проверки, куда они ведут. Если тег использовался в блоках похожих записей, в хлебных крошках или в кастомных шаблонах, после удаления можно получить битые ссылки или потерять часть внутренней перелинковки.
Когда теги всё-таки стоит оставить
Не все архивы тегов вредны. Если на сайте есть строгая система тегирования, каждый тег собирает заметную подборку материалов, а архивы оформлены как полноценные страницы с уникальным описанием, их можно оставить. В таком случае тег работает не как дубль, а как тематический фильтр.
Это особенно полезно на больших медиапроектах, блогах с длинной историей и каталогах знаний, где пользователь действительно ищет материалы по сквозной теме, а не по рубрике. Но даже здесь стоит следить за качеством: если тегов становится слишком много, они быстро теряют смысл.
Практический ориентир простой: если архив тега нельзя объяснить пользователю одной фразой и он не даёт отдельной ценности, его лучше убрать из индекса или отключить совсем. Если же тег помогает быстро собрать релевантные материалы и не дублирует рубрики, его можно оставить.
В большинстве случаев задача решается без сложных переделок: либо закрываете архивы тегов от индексации, либо ставите редирект на более подходящую страницу, либо отключаете их полностью, если теги вам не нужны как публичный слой сайта. Главное — не оставлять слабые архивы висеть по привычке. Именно они чаще всего и создают лишние дубли контента.