Как отключить индексацию архивов авторов и дат в WordPress

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

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

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

Не стоит отключать всё подряд только потому, что это «технические страницы». Архивы могут быть полезны, если у вас:

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

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

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

Перед изменениями проверьте, действительно ли архивы авторов и дат индексируются. Самый быстрый способ — поиск по сайту в Google или Яндексе с оператором site:.

site:example.com/author/
site:example.com/2024/

Если в выдаче есть страницы архивов, откройте несколько из них и посмотрите:

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

Дополнительно можно проверить исходный код страницы. Ищите строку вида <meta name="robots" content="noindex,follow">. Если её нет, архив, скорее всего, открыт для индексации.

Как отключить индексацию через SEO-плагин

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

Что обычно нужно отключить

В настройках SEO-плагина ищите параметры, связанные с архивами автора и дат. Логика обычно такая:

  • архивы авторов — noindex или отключение самих архивов;
  • архивы дат — noindex либо полное отключение страниц архива;
  • если есть отдельная настройка для RSS/архивов, не трогайте её без необходимости.

После сохранения настроек плагин должен сам добавить noindex в мета-тег robots или в HTTP-заголовок, если это предусмотрено.

Если нужен именно код

Код полезен, когда вы не хотите зависеть от интерфейса плагина или когда тема не даёт удобных настроек. Для WordPress есть стандартный фильтр wp_robots, через который можно добавить noindex на нужные архивы.

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

	return $robots;
} );

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

Когда лучше не только noindex, но и отключить архивы полностью

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

Например:

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

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

Пошаговое решение без лишнего риска

  1. Проверьте, какие архивы уже индексируются через site: и Search Console.
  2. Определите, нужны ли архивы пользователям как навигация.
  3. Если используется SEO-плагин, закройте архивы автора и даты в его настройках.
  4. Если плагина нет или нужен код, добавьте фильтр wp_robots.
  5. Очистите кэш сайта и CDN, если они есть.
  6. Переобойдите страницу в Search Console и отправьте на повторную проверку.

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

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

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

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

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

Закрыли архив в robots.txt вместо noindex

Это частая ошибка. Если запретить обход в robots.txt, поисковик может не увидеть мета-тег noindex и оставить URL в индексе как «известный, но не просканированный». Для удаления из выдачи обычно надёжнее использовать именно noindex.

Сделали noindex, но забыли про кэш

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

Отключили архивы, но сломали внутренние ссылки

Иногда тема или плагин выводят ссылки на архив автора в карточках постов, блоках «об авторе» или хлебных крошках. Перед отключением проверьте, где эти ссылки используются, и не переводите их на несуществующий URL.

Поставили noindex на всё подряд

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

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

  • Проверены URL архивов автора и даты в поиске.
  • Решено, нужны ли эти страницы пользователям.
  • Выбран один способ: SEO-плагин или код.
  • Добавлен noindex,follow только на нужные архивы.
  • Очищен кэш WordPress, сервера и CDN.
  • Проверен исходный код страницы.
  • Отправлена переиндексация в Search Console.

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

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

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

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

Как добавить поле в форму регистрации WordPress: плагины и код
04.01.2026
Как добавить собственную таблицу в базу данных WordPress с примером кода
01.12.2025
WooCommerce: как автоматически удалять бонусные баллы после возврата товара
06.07.2026
WooCommerce: как автоматически удалять неактивных клиентов
04.08.2026
WooCommerce: как автоматически удалять товар из корзины после успешной оплаты
17.05.2026