Как отключить индексацию тегов в WordPress

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

Отключить индексацию тегов в WordPress можно несколькими способами: через SEO-плагин, через код в теме или через настройки конкретного плагина, если он управляет мета-тегами robots. Самый безопасный и удобный вариант для большинства сайтов — закрыть архивы тегов от индексации, но оставить их доступными для пользователей и внутренней навигации.

Когда теги действительно стоит закрывать

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

Закрывать теги от индексации обычно разумно, если:

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

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

Как закрыть теги от индексации через SEO-плагин

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

Если у вас установлен Yoast SEO, откройте настройки поиска и архивов, затем раздел таксономий. Для тегов нужно выставить запрет на показ в поисковой выдаче. В Rank Math это обычно делается в настройках архивов тегов, где можно отключить индексирование и при необходимости оставить архив доступным для обхода. В All in One SEO похожая настройка находится в разделе, связанном с таксономиями и отображением в поиске.

Смысл один: страница тега остаётся на сайте, но в её HTML добавляется директива, которая говорит поисковым системам не включать её в индекс. Это удобнее, чем удалять теги совсем, потому что внутренние ссылки и навигация продолжают работать.

Отключение индексации тегов через код

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

Для архивов тегов в WordPress подходит фильтр wp_robots. Ниже пример, который добавляет noindex и follow только на страницах тегов:

add_filter( 'wp_robots', function( array $robots ) {
    if ( is_tag() ) {
        $robots['noindex'] = true;
        $robots['follow']   = true;
    }

    return $robots;
} );

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

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

Что выбрать: noindex, удаление тегов или переработку структуры

Закрыть теги от индексации — не единственный вариант. Иногда это просто временная мера, а иногда лучше вообще пересмотреть архитектуру контента.

СитуацияЧто делатьПочему
Тегов много, трафика нет, страницы слабыеЗакрыть от индексацииУбираете мусорные архивы из поиска без потери внутренней навигации
Теги дублируют рубрики или создаются хаотичноСократить и нормализовать структуруПроблема не в индексации, а в самой логике таксономий
Тег — полноценная тематическая подборкаОставить открытым и доработать страницуТакой архив может приносить трафик и быть полезной посадочной страницей
Теги уже не нужныУдалить лишние или объединитьМеньше дублей и меньше технического шума

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

Как проверить, что теги больше не индексируются

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

Проверьте три вещи:

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

Самый простой способ — открыть архив тега в браузере и посмотреть исходный код страницы. В нём должен быть мета-тег robots или соответствующий HTTP-эквивалент, если его добавляет серверная настройка или SEO-плагин. Дополнительно можно проверить URL в Google Search Console: если страница уже была в индексе, её статус со временем изменится после переобхода.

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

Типичные ошибки при закрытии тегов

На практике чаще всего ломается не сама идея, а реализация. Вот что стоит проверить в первую очередь:

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

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

Если вам нужен именно практический способ быстро убрать слабые архивы из индекса и при этом не ломать структуру сайта, удобнее всего использовать SEO-плагин с управлением таксономиями. На сайтах, где уже есть лишние теги и дубли, это обычно самый быстрый способ навести порядок. Но если теги изначально построены неправильно, одной настройкой noindex проблему не решить — структуру придётся пересматривать.

Как отключить Emoji в WordPress для ускорения сайта
28.09.2026
Как отключить индексацию тегов в WordPress
09.10.2026
Как найти и убрать дубли страниц в WordPress через canonical и noindex
16.08.2026
Как убрать бесконечные редиректы в WordPress и найти их источник
12.09.2026