Если теги в WordPress начали плодить дубли, тонкие страницы или мусорный индекс, их архивы действительно стоит закрыть от индексации. Но делать это нужно не автоматически, а после проверки: иногда страницы тегов дают полезный трафик и помогают внутренней перелинковке. Ошибка здесь простая — закрыть всё подряд и потерять рабочие точки входа из поиска.
Ниже разберём, в каких случаях архивы тегов лучше убрать из индекса, как сделать это штатными средствами WordPress или через SEO-плагин, и как проверить, что настройка сработала.
Когда архивы тегов лучше закрыть от индексации
Архив тегов — это страница, которая собирает записи по одному тегу. На небольшом сайте такой архив иногда полезен. На сайте с хаотичной системой тегов он часто превращается в набор слабых страниц без уникальной ценности.
Закрывать теги от индексации обычно имеет смысл, если:
- тегам присваивают почти к каждой записи, и архивов становится слишком много;
- на страницах тегов мало материалов, а контент повторяет ленту записей;
- один и тот же материал попадает в несколько тегов, и поисковик видит много похожих страниц;
- теги создаются без стратегии, просто «на всякий случай»;
- в отчётах поисковой системы видно много страниц тегов с нулевым или слабым трафиком.
Если же у вас есть несколько тегов, которые реально собирают тематические подборки и получают переходы из поиска, закрывать их целиком не обязательно. В таком случае лучше сначала привести структуру тегов в порядок: оставить только полезные, а лишние удалить или объединить.
Что именно значит «закрыть от индексации»
Есть два разных действия, которые часто путают:
- noindex — поисковик может зайти на страницу, но не должен добавлять её в индекс;
- запрет в robots.txt — поисковому роботу не рекомендуют обходить URL, но это не равно удалению из индекса и не всегда подходит для архивов.
Для архивов тегов обычно нужен именно noindex. Если просто закрыть их в robots.txt, поисковик может не увидеть мета-тег или заголовок страницы и дольше держать старые URL в индексе. Поэтому для SEO-задачи «убрать страницы тегов из поиска» правильнее использовать noindex, а не только robots.txt.
Самый простой способ: через SEO-плагин
Если на сайте уже стоит SEO-плагин, это самый безопасный путь. В большинстве случаев он позволяет отключить индексацию архивов тегов без правки кода.
Логика настройки обычно такая:
- Откройте настройки SEO-плагина.
- Найдите раздел, связанный с архивами таксономий, тегами или мета-данными.
- Для архивов тегов включите запрет на индексацию.
- Сохраните изменения и очистите кэш, если он используется.
В разных плагинах названия пунктов отличаются, но смысл один: для таксономии post_tag нужно поставить noindex или отключить индексацию архивов тегов в интерфейсе плагина.
Если вы используете Clearfy Pro, это как раз тот случай, когда его функциональность уместна: плагин помогает управлять SEO-настройками и отключать лишние архивы без ручного редактирования шаблонов. Но даже с любым другим SEO-плагином принцип остаётся тем же — ищите настройку именно для тегов, а не общую «скрыть сайт от индексации».
Как закрыть архивы тегов без плагина
Если SEO-плагина нет или вы не хотите завязываться на него, можно добавить мета-тег noindex для архивов тегов через тему или дочернюю тему. Это рабочий вариант, но перед изменениями обязательно сделайте резервную копию файлов темы. Ошибка в шаблоне может сломать вывод сайта.
В functions.php дочерней темы можно добавить такой код:
add_action( 'wp_head', function () {
if ( is_tag() ) {
echo '<meta name="robots" content="noindex,follow">' . "\n";
}
} );Что здесь важно:
is_tag()срабатывает только на архиве тега;noindex,followозначает, что страницу не нужно индексировать, но ссылки на ней можно учитывать;- код лучше добавлять в дочернюю тему, чтобы он не пропал после обновления.
Если у вас уже есть SEO-плагин, не добавляйте второй noindex вручную без необходимости. Дублирование настроек иногда приводит к путанице: потом сложно понять, какой именно механизм отвечает за результат.
Когда лучше не закрывать все теги подряд
Полное отключение индексации тегов — не универсальное решение. Иногда оно ухудшает структуру сайта, если теги реально помогают пользователю найти связанные материалы.
Оставить теги в индексе можно, если:
- на сайте есть небольшое число тщательно подобранных тегов;
- каждый тег собирает заметный тематический кластер записей;
- страницы тегов оформлены не как пустые списки, а как полезные подборки;
- по ним уже есть переходы из поиска или они дают внутренний трафик.
В таком сценарии лучше не закрывать всё сразу, а сначала сократить количество тегов, удалить дубли и объединить похожие. Например, если у вас есть теги «WordPress», «Вордпресс» и «WP», это почти всегда одна сущность, а не три разных архива.
Как проверить, что архивы тегов действительно закрыты
После настройки не стоит полагаться только на визуальную проверку в админке. Нужно убедиться, что на странице архива тегов появился нужный мета-тег и что поисковик видит именно его.
Проверка обычно выглядит так:
- Откройте любую страницу тега в браузере.
- Посмотрите исходный код страницы и найдите
meta name="robots". - Убедитесь, что там есть
noindex. - Если используется SEO-плагин, проверьте, не конфликтует ли его настройка с кэшем страницы.
Если сайт отдаёт старую версию HTML из кэша, изменения могут не отображаться сразу. В этом случае очистите кэш плагина, серверный кэш и, если есть, CDN-кэш.
Дополнительно можно проверить страницу в инструментах для вебмастеров поисковой системы. Там обычно видно, разрешена ли индексация и как робот интерпретирует страницу после обхода.
Что делать со старыми страницами тегов в индексе
Если архивы тегов уже были в поиске, одного noindex может быть недостаточно для мгновенного исчезновения. Поисковику нужно время на повторный обход.
Чтобы ускорить процесс, обычно делают так:
- оставляют на странице
noindex,follow; - не блокируют URL в robots.txt, если цель — именно убрать страницу из индекса;
- при необходимости удаляют совсем пустые или бесполезные теги;
- проверяют, не ведут ли на эти архивы внутренние ссылки из меню, блоков и хлебных крошек.
Если тег больше не нужен, его можно удалить, но это уже отдельный шаг. Удаление тега меняет адрес архива, а значит, может дать 404 или 301 в зависимости от настроек сайта. Делать это стоит только если вы понимаете, как у вас обрабатываются старые URL.
Коротко о безопасной схеме
Для большинства сайтов рабочая последовательность такая: сначала оценить, дают ли теги пользу, потом убрать лишние и только после этого закрыть оставшиеся архивы от индексации, если они действительно создают мусорный индекс. Самый безопасный вариант — управлять этим через SEO-плагин или дочернюю тему, а не править основную тему напрямую.
Если задача именно в том, чтобы убрать из поиска слабые и дублирующиеся страницы тегов, используйте noindex, а не только robots.txt. И обязательно проверьте результат после очистки кэша: на WordPress именно кэш чаще всего мешает увидеть, что настройка уже работает.