Как закрыть архивы, теги и поиск WordPress от индекса?

noindex arhivy tegi wordpress cover Без рубрики
Пошагово: noindex для тегов, архивов автора и дат в Yoast и Rank Math, проверка поиска WP 5.7+, robots.txt vs meta robots и чек-лист в Вебмастере.

Марина вела салон и после блога про маникюр открыла Вебмастер: в индексе десятки /tag/маникюр и ?s=маникюр, а страница «Услуги» теряется в выдаче. Страшно трогать настройки — «закрою всё и сайт пропадёт». На деле нужно убрать мусорные дубли: noindex для тегов и архивов в Yoast или Rank Math, проверить поиск и через неделю увидеть меньше лишних URL при живых услугах и статьях.

WordPress сам создаёт страницы тегов, авторов, дат и внутреннего поиска. Для поиска (?s=…) ядро с версии 5.7 уже ставит noindex — многие зря ищут, как его закрыть. Теги и архивы авторов по умолчанию открыты. Google не понимает noindex через robots.txt: нужен мета-тег robots или HTTP-заголовок, при этом страницу лучше не блокировать Disallow, чтобы робот увидел noindex и ушёл по ссылкам дальше (noindex,follow).

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

Ниже — шаг за шагом: что проверить в индексе, куда нажать в плагине, чем noindex отличается от запрета в robots.txt и как убедиться, что правки сработали.

Разберите, какие страницы WordPress плодит дубли

Карточки дублей WordPress на светлом столе: теги, автор, даты, поиск

Каждая запись в блоге автоматически получает несколько «обёрток». Типичная ошибка — думать, что в индексе только статьи. На практике поисковик часто видит:

  • теги — адреса /tag/название/ с тем же текстом, что в статье;
  • архив автора — /author/имя/, если автор один и страница пустая;
  • архивы по месяцам и годам — /2026/08/;
  • результаты внутреннего поиска — ?s=запрос.

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

Проверьте, что уже попало в индекс

Чеклист и список URL в индексе на столе: проверка тегов и архивов

Перед правками составьте список типов страниц: теги, категории, автор, даты, поиск. Отметьте, что реально должно ранжироваться — обычно записи и, иногда, категории с полезным описанием.

  1. В Google введите site:ваш-домен.ru/tag/ и site:ваш-домен.ru/author/ — увидите, сколько тегов и архивов авторов уже в выдаче.
  2. В Яндекс Вебмастере откройте раздел про индексирование (аналог «Страницы» в Google Search Console) и отфильтруйте URL с /tag/, /author/, ?s=.
  3. Откройте одну страницу тега в браузере, нажмите «Просмотр кода страницы» и найдите meta name=»robots». Если там нет noindex — тег сейчас открыт для индекса.
  4. То же для поиска: откройте ?s=тест на сайте. С WordPress 5.7+ часто уже стоит noindex — не тратьте время на «закрытие поиска», если он закрыт.
  5. Запишите 3-5 примеров лишних URL — по ним потом проверите результат в «Проверке URL».

Например, у салона в индексе оказались только теги и поиск, а страница «Маникюр» в услугах — на второй странице выдачи. Это сигнал начать с тегов, а не с категорий.

Настройте noindex в Yoast SEO или Rank Math

Стикеры и заметки про настройку noindex в Yoast и Rank Math на столе

Оба плагина ставят мета-тег robots на страницу — именно так рекомендует Google. Путь в меню разный, смысл один: No Index для лишних типов страниц.

Тип страницы Yoast SEO Rank Math
Теги SEO → Внешний вид поиска → Таксономии → Метки → Показывать в результатах поиска: Нет Заголовки и мета → Теги → Robots Meta → No Index
Архив автора SEO → Внешний вид поиска → Архивы → Автор → Показывать: Нет Заголовки и мета → Страницы автора → No Index
Архивы дат SEO → Внешний вид поиска → Архивы → отключить ненужные типы дат Заголовки и мета → архивы дат → No Index
Внутренний поиск Обычно noindex по умолчанию (гайдлайны Google) Раздел поиска — проверить No Index для результатов поиска

Не делайте noindex на категории, если они несут трафик. Если на /category/услуги/ есть уникальный текст и заявки — оставьте категорию открытой.

Типичная ошибка — включить noindex и забыть карту сайта. В том же плагине отключите sitemap для тегов и архивов автора: в Rank Math — настройки XML Sitemap, в Yoast — раздел карт сайта. Иначе вы сами подсказываете роботу URL, которые просите не индексировать.

Сравните noindex и Disallow: почему не блокируют /tag/ в robots.txt

Многие боятся noindex и вместо этого используют Disallow: /tag/ в robots.txt. Знакомый «так советовал» — и страницы месяцами висят в индексе со старым сниппетом: робот не заходит, не видит noindex, не обновляет статус.

Способ Что делает Для архивов WordPress
noindex,follow в meta «Не показывай в поиске, но обходи ссылки» Рекомендуется для тегов, авторов, дат
Disallow в robots.txt «Не заходи на URL» Риск: URL остаётся в индексе без актуального noindex
noindex в robots.txt Google официально не поддерживает Не использовать

Итог: для тегов и архивов используйте noindex,follow в плагине; robots.txt не должен блокировать /tag/ и /author/. Схема: робот заходит → читает noindex → убирает страницу из выдачи → идёт по ссылкам к записям и услугам.

Закройте архивы без SEO-плагина — если кода хватает на один раз

Если Yoast и Rank Math нет, один короткий фрагмент в functions.php темы (или дочерней темы) может вывести noindex на теги и архивы через хук wp_head. В реальном проекте важно правило: один источник правды — только плагин или только код. Два noindex из темы и плагина путают диагностику в Вебмастере.

Без плагина также проверьте фильтр wp_robots: ядро WordPress с 5.7 вешает wp_robots_noindex_search на поиск — в коде на GitHub это видно в robots-template.php. Снимать этот фильтр без причины не стоит.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Robots.txt правьте только чтобы убрать ошибочный Disallow на /tag/, а не чтобы «закрыть индексацию». Для закрытия от показа в поиске — всегда meta robots.

Отфильтруйте лишнее и не троньте статьи с услугами

Чеклист перед сохранением настроек:

  • записи блога и страницы услуг — без noindex;
  • canonical на статьях указывает на основной URL записи, не на тег;
  • в sitemap только целевые URL;
  • нет двойного сигнала: noindex на странице и одновременно canonical на другой URL без согласованности.

Rank Math при включённом noindex убирает canonical на этой странице — так избегают конфликта сигналов. Если видите и noindex, и canonical на одном архиве — оставьте управление одному инструменту.

Нужна помощь с настройкой сайта и проверкой индекса под вашу нишу — в услугах разбираем WordPress, SEO и статьи под заявки. Напишите в мессенджер через форму на сайте — без обязательного звонка.

Пройдите чеклист после правок и дождитесь снятия дублей

Как понять, что всё сработало — критерии до FAQ:

  1. На странице тега, архива автора/даты и (при необходимости) поиска в исходном коде есть noindex, часто вместе с follow.
  2. Эти URL нет в XML sitemap плагина.
  3. В robots.txt нет Disallow на /tag/ или /author/.
  4. В Вебмастере или Search Console «Проверка URL» на одном теге и на ?s=тест показывает, что робот видит noindex.
  5. Через 7-14 дней число проиндексированных тегов и архивов в отчёте падает, страницы услуг и статей остаются в индексе.

Схема контроля: настройки плагина → проверка кода страницы → Проверка URL в Вебмастере/GSC → запрос переобхода при необходимости → сравнение отчёта через неделю.

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

Больше практики по WordPress и видимости в поиске — в разделе статей и в канале Telegram.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Источники и оговорки: Google Search Central (noindex и meta robots), документация WordPress (wp_robots_noindex_search, WP 5.7+), справка Rank Math и Yoast, практика BlitzMetrics и Uphex по noindex тегов; LSI-кластер — по SERP и secondary_queries; точные показы Яндекс Вордстат на 2026-08-30 не сверялись (MCP недоступен).

Частые вопросы

Нужно ли закрывать теги WordPress от индекса?

Да, если теги дублируют текст статей и не приносят заявок. Включите noindex для меток в Yoast или Rank Math, уберите теги из sitemap. Ссылки с тегов на записи останутся рабочими при noindex,follow.

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

В Yoast: SEO → Внешний вид поиска → Архивы. В Rank Math: Заголовки и мета → страницы автора и архивы дат → No Index. Для сайта с одним автором архив /author/ почти всегда лишний.

Закрывать ли внутренний поиск WordPress?

Чаще всего он уже закрыт: с WordPress 5.7 ядро ставит noindex на is_search(). Откройте ?s=тест, посмотрите meta robots в коде. Если noindex есть — ничего делать не нужно.

Чем noindex отличается от Disallow в robots.txt?

noindex в meta говорит «не показывай в поиске», робот может зайти и прочитать тег. Disallow запрещает обход — тогда робот может не увидеть noindex, и URL зависнет в индексе. Для тегов и архивов выбирайте noindex,follow, не Disallow.

Нужно ли убирать теги из карты сайта?

Да. noindex и одновременная отправка тех же URL в XML sitemap — противоречивый сигнал. Отключите sitemap для тегов и архивов в настройках того же SEO-плагина.

Можно ли случайно убрать из индекса услуги и статьи?

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

Сколько ждать, пока дубли исчезнут из выдачи?

Обычно 1-2 недели после того, как робот увидел noindex и страницы убраны из sitemap. Ускорить помогает «Проверка URL» и переобход в Вебмастере или Search Console. Если стоит Disallow на /tag/, сначала уберите его.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий