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

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

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

Когда теги стоит оставлять открытыми

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

Открывать теги имеет смысл, если выполняются хотя бы несколько условий:

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

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

Какие способы закрыть теги от индексации в WordPress

Есть несколько рабочих вариантов. Выбор зависит от того, нужно ли вам убрать теги только из поиска или ещё и сократить количество архивов на сайте.

СпособЧто делаетКогда подходит
meta robots noindexЗапрещает поисковику индексировать страницы теговКогда теги нужны для пользователей, но не для поиска
Запрет в SEO-плагинеТо же самое, но через интерфейс плагинаЕсли уже используете SEO-плагин и не хотите править код
Удаление тегов как таксономииПолностью убирает теги из сайтаЕсли теги не нужны вообще

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

Самый простой способ: закрыть теги через SEO-плагин

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

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

Что важно проверить после изменения:

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

Если вы используете один из SEO-плагинов, не включайте одновременно несколько решений, которые меняют robots-мета-теги. Иначе можно получить конфликт настроек: один плагин ставит index, другой — noindex, и поведение страницы становится непредсказуемым.

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

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

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

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

    return $robots;
} );

Этот код можно добавить в functions.php дочерней темы или в собственный мини-плагин. Если вставить его в активную тему, при смене темы настройка пропадёт.

Что означает этот вариант:

  • noindex — не индексировать страницу;
  • follow — не запрещать переход по ссылкам на странице;
  • is_tag() — условие только для архивов тегов, без затрагивания рубрик и записей.

Если на сайте уже есть другие фильтры для wp_robots, проверьте, не переопределяют ли они эти значения. В WordPress итоговый набор директив формируется из нескольких источников, и конфликтующие настройки нужно приводить к одному результату.

Когда лучше не только закрыть, но и сократить сами теги

Иногда проблема не в индексации как таковой, а в том, что на сайте слишком много одноразовых тегов. Например, авторы ставят по 5–10 тегов к каждой записи, а потом половина архивов содержит по одной статье. В такой ситуации закрытие от индексации помогает, но не решает вопрос структуры.

Полезно пересмотреть сами теги, если:

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

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

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

После настройки не стоит полагаться только на интерфейс плагина. Проверьте результат вручную на одной странице тега.

Самый простой способ — открыть страницу тега в браузере и посмотреть исходный код. В HTML должен быть мета-тег robots с noindex или соответствующая директива, если её добавляет SEO-плагин. Если вы используете инструменты для проверки индексации, убедитесь, что страница не получает статус, разрешающий индексацию.

Дополнительно проверьте три вещи:

  • страница тега не закрыта от обхода через robots.txt, если вам нужно, чтобы поисковик видел директиву noindex;
  • тег не попал в XML-карту сайта, если вы хотите убрать его из поиска максимально чисто;
  • внутренние ссылки на теги всё ещё работают для посетителей сайта.

Здесь есть важный нюанс: если закрыть страницу тегов только через robots.txt, поисковик может не увидеть мета-роботс на самой странице. Для задачи «убрать из индекса, но оставить доступной» обычно лучше именно noindex, а не запрет обхода.

Что выбрать в типичном случае

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

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

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

Оптимизация загрузки шаблонов WordPress для ускорения сайта
02.10.2026
Как удалить битые ссылки в WordPress: автоматические и ручные методы
28.09.2026
Как закрыть от индексации страницы поиска по сайту в WordPress
23.08.2026
Как динамически изменить заголовок страницы в WordPress
22.09.2026
Автоматическое создание резервной копии WordPress: лучшие практические решения
30.09.2026

Расскажем где можно скачать WordPress с официального сайта на русском языке, где скачать и купить премиум плагины и темы на русском.