WPTips

Как закрыть от индексации теги в WordPress и когда это действительно нужно

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

Ниже разберём, когда теги лучше закрыть, когда их стоит оставить открытыми, и как сделать это в WordPress без лишнего риска.

Когда теги мешают SEO, а когда работают на сайт

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

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

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

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

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

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

Что именно значит «закрыть от индексации»

Есть два разных подхода, и их часто путают.

Закрыть от индексации — значит дать поисковым системам сигнал не показывать страницу в выдаче. Обычно для этого используют мета-тег noindex или HTTP-заголовок X-Robots-Tag.

Запретить обход — значит закрыть URL в robots.txt. Это не то же самое, что noindex. Если поисковик не может зайти на страницу, он может не увидеть и директиву noindex, если она находится только в HTML. Поэтому для архивов WordPress чаще нужен именно noindex, а не блокировка в robots.txt.

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

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

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

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

Что проверить после настройки:

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

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

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

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

Для страниц тегов WordPress можно вывести мета-тег noindex, follow в <head>. Ниже рабочий пример для functions.php дочерней темы или собственного мини-плагина:

add_action( 'wp_head', function () {
    if ( is_tag() ) {
        echo '<meta name="robots" content="noindex,follow" />' . "\n";
    }
} );

Этот код сработает только на архиве тегов. Он не закрывает категории, записи или другие страницы.

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

После добавления кода проверьте исходный код страницы тега: в секции <head> должен появиться robots-мета-тег. Если его нет, значит код не подключился или условие не сработало.

Почему не стоит просто закрывать теги в robots.txt

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

Для тегов это особенно заметно: вы хотите убрать тонкие страницы из индекса, а не просто спрятать их от обхода. Поэтому в большинстве случаев лучше использовать noindex, а не запрещать URL в robots.txt.

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

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

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

Проверка обычно занимает несколько минут:

  1. Откройте страницу любого тега в браузере.
  2. Посмотрите исходный код страницы и найдите noindex или meta name="robots".
  3. Если используете SEO-плагин, проверьте настройки архивов таксономий ещё раз.
  4. В Google Search Console посмотрите, как страница определяется роботом и не осталась ли она в индексе как отдельный URL.

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

Что делать с уже проиндексированными страницами тегов

Если теги уже попали в индекс, одного noindex обычно достаточно, но эффект будет не сразу. Чтобы ускорить процесс, обычно делают три вещи:

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

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

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

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

Не закрывайте теги, если:

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

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

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

Коротко: как принять решение

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

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

×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше