WordPress Notes WP-theme

Как запретить индексацию страниц авторов и дат в WordPress без потери нужного трафика

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

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

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

Типичный сценарий — корпоративный сайт, статейник или блог, где:

  • контент публикует один человек или редакция без смысла выводить отдельную страницу автора;
  • архивы по датам дублируют обычные рубрики и не несут самостоятельной ценности;
  • в поиске уже есть страницы вида /author/... и /2026/08/, но они не приводят целевой трафик;
  • в отчётах по индексации появляются сотни малоценных URL, которые можно убрать без потери полезных страниц.

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

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

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

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

  • страницы авторов: /author/username/;
  • архивы по датам: /2026/08/, /2026/08/30/;
  • наличие заголовка, описания и уникального текста на этих страницах;
  • мета-тег robots и заголовок X-Robots-Tag, если он задаётся сервером или плагином;
  • внутренние ссылки на эти архивы из меню, хлебных крошек и блоков автора.

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

Как закрыть архивы через код в теме или плагине

Самый прямой способ — добавить noindex, follow для архивов авторов и дат. Для этого подходит фильтр wp_robots, который есть в WordPress и не требует выдуманных хуков.

<?php
add_filter( 'wp_robots', function( array $robots ) {
    if ( is_author() || is_date() ) {
        $robots['noindex'] = true;
        $robots['follow']  = true;
    }

    return $robots;
} );

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

Если у вас архивы авторов вообще не нужны, можно дополнительно убрать ссылки на них из шаблона записи. Например, если тема выводит автора в метаданных поста, проверьте, не ведёт ли ссылка на пустую или бесполезную страницу автора. Полностью удалять блок автора стоит осторожно: на редакционных сайтах он может быть полезен для доверия и E-E-A-T.

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

Если сайт обновляется через готовую тему, а правки вносятся редко, безопаснее вынести код в мини-плагин или в functions.php дочерней темы. Так вы не потеряете настройку при обновлении шаблона.

<?php
/**
 * Plugin Name: Noindex author and date archives
 */

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

    return $robots;
} );

Мини-плагин удобнее ещё и тем, что его проще отключить, если стратегия индексации изменится.

Настройка через SEO-плагин: когда это проще

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

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

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

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

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

  1. Откройте архив автора или дату в браузере.
  2. Посмотрите исходный код страницы и найдите noindex.
  3. Проверьте, нет ли второго мета-тега robots от другого плагина с противоположным значением.
  4. Если используется кэш, очистите его на сайте и на сервере.
  5. В Search Console отправьте URL на повторную проверку, если страница уже была проиндексирована.

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

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

Оставили архив в sitemap

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

Поставили noindex, но не убрали внутренние ссылки

Это не критично, но бесполезные ссылки на архивы авторов и дат создают лишние переходы. На небольшом сайте лучше убрать такие ссылки из хлебных крошек, сайдбара и блока автора, если они не несут смысла.

Закрыли всё подряд

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

Не учли кэш

Если на сайте стоит page cache, старый HTML может ещё какое-то время отдавать прежний robots. После изменений очистите кэш плагина, серверный кэш и CDN, если он есть.

Чек-лист перед публикацией правки

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

Когда архивы лучше оставить открытыми

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

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

×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее