Как настроить noindex для архивов авторов и дат в WordPress

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

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

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

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

Типичные признаки лишних архивов

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

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

Диагностика: что именно сейчас видит поисковик

Перед изменениями проверьте текущую разметку. Откройте архив автора и архив даты в браузере и посмотрите исходный код страницы. Ищите метатег robots и заголовки, которые добавляет SEO-плагин или тема.

Что важно проверить:

  • есть ли на странице <meta name="robots" content="noindex,follow"> или аналогичный вариант;
  • не закрыта ли страница уже через X-Robots-Tag на уровне сервера;
  • не попадает ли архив в XML-sitemap;
  • не создаёт ли тема отдельные шаблоны архивов с собственными мета-тегами;
  • не конфликтует ли настройка SEO-плагина с кодом в functions.php.

Если у вас есть доступ к консоли, можно быстро проверить заголовки ответа:

curl -I https://example.com/author/admin/

В ответе ищите X-Robots-Tag. Если его нет, а в HTML тоже нет noindex, страница открыта для индексации.

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

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

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

ПодходПлюсыМинусы
SEO-плагинБез кода, легко откатить, меньше риска сломать шаблонЗависит от конкретного плагина и его настроек
Код в теме/плагинеТочный контроль, не зависит от интерфейсаНужно следить за обновлениями и темой
РедиректЖёстко убирает страницу из доступаНе подходит, если архив нужен пользователю

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

Способ 2: добавить noindex кодом

Если SEO-плагина нет или вы хотите контролировать поведение на уровне темы, можно добавить фильтр в functions.php дочерней темы или в небольшой mu-plugin. Для архивов авторов и дат в WordPress удобнее всего использовать фильтр wp_robots, который позволяет добавить директивы к robots meta.

Ниже пример, который закрывает архивы авторов и дат от индексации, но оставляет переходы по ссылкам:

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

    return $robots;
} );

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

Если нужно закрыть только архивы дат

Иногда архивы авторов полезны, а архивы дат — нет. Тогда условие можно сузить:

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

    return $robots;
} );

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

Что делать с sitemap и внутренними ссылками

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

Проверьте три вещи:

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

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

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

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

  1. Откройте архив автора и архив даты в браузере, посмотрите исходный код и убедитесь, что в robots meta есть noindex.
  2. Проверьте заголовки ответа через curl -I, если на сервере используется X-Robots-Tag.
  3. Посмотрите XML-sitemap и убедитесь, что архивные URL там больше не перечислены.

Если у вас есть доступ к Google Search Console или Яндекс Вебмастеру, отправьте страницу на повторную проверку только после того, как убедитесь, что настройка стабильна. Не меняйте одновременно robots, canonical и редиректы — так сложнее понять, что именно сработало.

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

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

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

Ошибка 1: поставили noindex, но оставили архив в sitemap. Исправление: уберите URL из карты сайта, иначе поисковик будет регулярно возвращаться к нему.

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

Ошибка 3: добавили код в родительскую тему. После обновления темы настройка может исчезнуть. Используйте дочернюю тему или mu-plugin.

Ошибка 4: включили noindex и одновременно запретили follow. Для архивов это часто лишнее: поисковик может потерять полезные внутренние переходы. Обычно достаточно noindex,follow.

Ошибка 5: забыли про кэш. Если на сайте стоит page cache или CDN, старый robots meta может продолжать отдаваться из кэша. После изменения очистите кэш сайта и, если нужно, кэш на стороне CDN.

Практические советы по безопасности и производительности

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

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

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

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

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как отключить дубли архивов в WordPress и не сломать индексацию
13.09.2026
×

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

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

пишет статьи

готовит SEO

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

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