Как закрыть дубли архивов авторов и дат в WordPress

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

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

Когда архивы авторов и дат становятся проблемой

Сначала стоит понять, что именно индексируется. В WordPress по умолчанию доступны архивы:

  • авторов: /author/username/;
  • дат: /2026/08/, /2026/08/20/ и похожие;
  • пагинация архивов: /page/2/ и далее.

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

Быстрая диагностика

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

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

Самый простой способ — открыть исходный код страницы архива и посмотреть <meta name="robots">, а затем проверить выдачу через site:. Если в поиске есть архивы, которые вы не хотите видеть, их нужно закрывать не только в robots.txt, но и на уровне мета-тегов и, при необходимости, HTTP-заголовков.

Что лучше: плагин, код или настройка темы

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

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

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

Пошаговое решение через код

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

1. Добавьте мета-robots для архивов

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

Этот код подходит, если тема не выводит собственный robots meta. Он скажет поисковику не индексировать архив, но разрешит переходить по ссылкам внутри страницы.

2. Уберите архивы из XML-карты сайта, если плагин их добавляет

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

В Yoast SEO и Rank Math логика отличается, но суть одна: архивы, которые не нужны в поиске, не должны попадать в sitemap. Если плагин не позволяет тонко настроить это через интерфейс, лучше оставить только кодовую часть и проверить, что sitemap не содержит лишних URL.

3. При необходимости закройте архивы через HTTP-заголовок

Если на сайте есть кэширование на уровне сервера или CDN, иногда удобнее продублировать правило заголовком X-Robots-Tag. Это полезно для архивов, которые могут отдаваться как HTML без изменения шаблона.

add_action('send_headers', function () {
    if (is_author() || is_date()) {
        header('X-Robots-Tag: noindex, follow', true);
    }
});

Не используйте этот вариант вместе с агрессивной логикой, которая уже отправляет заголовки раньше. Если видите предупреждения о headers already sent, значит код вставлен слишком поздно или в файле есть лишний вывод.

Если архивы нужны пользователям, но не поиску

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

  • Добавьте уникальное описание автора.
  • Покажите должность, специализацию и ссылку на профиль.
  • Спрячьте пустые архивы или архивы без контента.
  • Не дублируйте на архиве тот же текст, что уже есть в карточке автора.

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

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

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

  1. HTML-страницу: есть ли noindex,follow в <meta name="robots">.
  2. HTTP-ответ: приходит ли X-Robots-Tag, если вы его добавляли.
  3. Sitemap: исчезли ли архивы из карты сайта.

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

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

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

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

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

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

Некоторые темы продолжают выводить блок автора под записями и ссылку на его архив. В итоге URL остаётся в обходных местах. Проверьте шаблоны single.php, content-single.php и блоки с биографией автора.

Поставили noindex, но оставили архив в карте сайта

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

Сломали заголовки из-за раннего вывода

Если код вставлен не в functions.php, а в файл шаблона с уже начатым выводом HTML, заголовок X-Robots-Tag может не отправиться. В таком случае используйте только wp_head для meta-robots или переносите код в корректный хук.

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

  • Проверены архивы авторов и дат на реальном сайте.
  • Добавлен noindex,follow для нужных шаблонов.
  • Архивы исключены из sitemap.
  • Нет лишних ссылок на закрытые архивы в меню и сайдбаре.
  • Проверен исходный код и, при необходимости, HTTP-заголовки.
  • Отправлены URL на переобход в Search Console.

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

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

Если на сайте включён кэш, после правок обязательно очистите:

  • страничный кэш;
  • объектный кэш, если он используется;
  • кэш CDN;
  • кэш браузера, если у вас агрессивные заголовки.

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

Если нужен более широкий набор инструментов для удаления дублей, служебных страниц и технической чистки WordPress, можно посмотреть Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но даже с плагином всё равно стоит вручную проверить sitemap, robots meta и шаблоны темы — именно там чаще всего остаются хвосты.

Как закрыть от индексации страницы поиска по сайту в WordPress
23.08.2026
Как отключить XML-RPC в WordPress без поломки приложений и плагинов
17.08.2026
Как закрыть дубли архивов авторов и дат в WordPress
20.08.2026
Как закрыть от индексации страницы поискового фильтра в WordPress
13.08.2026
×

AI-плагин

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

SEO и мета-теги

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

Изображения

Комментарии

Подробнее