Как закрыть от индексации архивы меток в WordPress

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

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

Когда архивы меток стоит закрывать

Не все сайты должны прятать теги. Если метки используются как полноценные посадочные страницы с уникальными текстами, подборками и стабильным спросом, их можно оставить открытыми. Но в типичной редакционной структуре WordPress метки создаются хаотично: один пост получает 5–10 тегов, часть тегов встречается в одном-двух материалах, а архивы выглядят как повторяющиеся списки записей.

Закрывать метки имеет смысл, если:

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

Диагностика: что именно индексируется сейчас

Перед изменениями проверьте, как WordPress и SEO-плагин уже обрабатывают архивы меток. Частая ошибка — закрыть страницу через noindex, но оставить её в sitemap или не убрать из шаблона canonical, из-за чего поисковик получает противоречивые сигналы.

Что смотреть в первую очередь

  • исходный HTML архивов меток: есть ли meta robots с noindex;
  • канонический URL: не указывает ли он сам на себя без необходимости;
  • sitemap: попадают ли туда страницы тегов;
  • ответ сервера: нет ли случайного 301 или 404 вместо обычной страницы;
  • Search Console: сколько URL из раздела тегов уже в индексе.

Если у вас установлен SEO-плагин, сначала проверьте его настройки. Во многих случаях этого достаточно, и код вообще не нужен.

ПодходКогда подходитМинус
Настройка в SEO-плагинеНужно быстро закрыть архивы без кодаЗависит от конкретного плагина и его шаблонов
Код в теме или мини-плагинеНужен точечный контроль над меткамиНадо следить за обновлениями и переносимостью
Удаление тегов как таксономииМетки не используются вообщеМожно потерять внутреннюю навигацию и старые URL

Пошаговое решение без лишнего риска

Вариант 1: закрыть метки через SEO-плагин

Если у вас Yoast SEO, Rank Math или похожий плагин, ищите настройки таксономий. Для меток обычно есть переключатель вида Show Tags in search results? или noindex tags archives. Логика одна: архивы остаются доступны для пользователей, но поисковикам отдаются как страницы, которые не нужно индексировать.

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

Вариант 2: точечно добавить noindex через код

Если SEO-плагина нет или вы хотите контролировать поведение на уровне темы, можно добавить фильтр в functions.php дочерней темы или в мини-плагин. Для архивов меток WordPress предоставляет условный тег is_tag().

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

    return $robots;
} );

Этот вариант добавляет в robots-мета директиву noindex, follow. Для архивов меток это обычно разумный компромисс: страницы не индексируются, но ссылки внутри них остаются доступными для обхода.

Вариант 3: убрать метки из sitemap

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

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

Если метки нужно не закрыть, а убрать из шаблона

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

<?php
$tags = get_the_tags();
if ( $tags ) {
    echo '<ul class="post-tags">';
    foreach ( $tags as $tag ) {
        printf(
            '<li><a href="%s">%s</a></li>',
            esc_url( get_tag_link( $tag->term_id ) ),
            esc_html( $tag->name )
        );
    }
    echo '</ul>';
}

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

Проверка результата после внедрения

После изменений не ограничивайтесь просмотром исходного кода одной страницы. Проверьте несколько уровней: HTML, sitemap и индексацию.

  • Откройте архив метки в браузере и найдите noindex в исходном коде.
  • Проверьте, что canonical указывает на сам архив, если это ожидаемое поведение, или что SEO-плагин не подставляет лишние каноникалы.
  • Убедитесь, что URL меток исчезли из sitemap или помечены как исключённые.
  • В Search Console отправьте проверку URL и посмотрите, как Google видит страницу после обновления.
  • Через несколько дней проверьте отчёт по индексированию: закрытые страницы должны постепенно уходить из индекса, но не мгновенно.

Если страница всё ещё индексируется, обычно причина одна из трёх: директива noindex не попала в HTML, sitemap всё ещё содержит URL, либо на страницу ведут внутренние ссылки с сильным приоритетом и поисковик не успел переобойти сайт.

Частые ошибки и как их исправить

Закрыли метки, но оставили их в sitemap

Это самая частая ошибка. Поисковик получает противоречивые сигналы: в HTML стоит noindex, а в sitemap URL подаётся как важный. Исправление простое: исключите таксономию из карты сайта в SEO-плагине или через его штатные настройки.

Сделали 301 на главную

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

Удалили метки без проверки внутренних ссылок

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

Поставили noindex через robots.txt

Это не тот инструмент. robots.txt управляет обходом, а не индексацией в чистом виде. Для архивов меток нужен именно noindex в HTML или настройка SEO-плагина, а не запрет на обход.

Практические советы по безопасности и производительности

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

С точки зрения производительности закрытие меток само по себе почти ничего не ускоряет. Но если вы одновременно убираете лишние архивы, чистите sitemap и сокращаете количество шаблонных страниц, сайт становится проще для обхода и поддержки. Для сайтов с большим количеством дублей и служебных страниц часто полезно дополнительно проверить настройки чистки SEO-мусора, например в Clearfy Pro: https://wpshop.ru/plugins/clearfy.

Что должно получиться в итоге

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

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

Как автоматизировать создание резервных копий WordPress с помощью плагинов и кода
07.04.2026
Обновление WordPress без проблем и сохранение данных: практическое руководство
27.02.2026
Как сделать автоматическое сохранение черновиков в WordPress через плагин и код
31.12.2025
Как отключить архивы авторов и дат в WordPress без лишнего мусора
30.08.2026
Как использовать AJAX в WordPress для обновления контента без перезагрузки страницы
23.01.2026
×
-15%
на премиум-тему
Reboot

Создай сайт мечты
на WordPress!

Купить со скидкой »