На небольших и средних сайтах WordPress архивы автора часто не несут самостоятельной ценности: один автор, дублирующийся список записей, одинаковые title и meta description, лишние URL в индексе. В результате поисковик тратит краулинговый бюджет на страницы, которые не помогают ранжированию. Если задача именно в этом, закрывать нужно не «всё подряд», а конкретные типы архивов и только после проверки, что они не используются как посадочные страницы.
Когда архивы автора и служебные страницы действительно мешают
Проблема обычно видна в двух местах: в поисковой выдаче и в отчётах краулинга. В индексе появляются URL вида /author/username/, /page/2/, иногда архивы дат или тегов, которые дублируют рубрики и записи. Если у сайта один автор, архив автора почти всегда повторяет ленту блога. Если авторов несколько, архив может быть полезен только как страница профиля с уникальным описанием, а не как обычный список постов.
Быстрая диагностика
- Проверьте, есть ли архив автора в поиске через
site:domain.ru author. - Откройте исходный код страницы архива и посмотрите
title,meta descriptionиrobots. - Сравните содержимое архива с главной блога: если блоки совпадают почти полностью, это кандидат на закрытие.
- В Google Search Console посмотрите, не растёт ли число «Просканировано, но не проиндексировано» для служебных URL.
Если архивы уже получают трафик, сначала оцените, не являются ли они точкой входа по брендовым или навигационным запросам. В таком случае лучше не удалять страницу из индекса, а переработать её содержимое.
Какой способ выбрать: noindex, редирект или отключение архива
Для WordPress есть три рабочих подхода. Они не равнозначны, и выбирать нужно по сценарию.
| Подход | Когда использовать | Минус |
|---|---|---|
noindex, follow | Архив нужен пользователям, но не должен индексироваться | Страница остаётся доступной для обхода |
| 301 на главную или рубрику | Архив точно не нужен и не имеет входящего трафика | Можно потерять полезные внешние ссылки на архив |
| Полное отключение архива автора | Один автор, архив не используется вообще | Нужно аккуратно не сломать ссылки на автора в теме |
На практике чаще всего достаточно noindex, follow. Это безопаснее, чем редирект, и не требует ломать шаблоны темы. Если же у вас один автор и архив не нужен ни пользователям, ни поиску, можно отключить сам архив и отдать 404 или 301.
Пошаговое решение через код
Ниже вариант без плагинов. Он добавляет noindex, follow на архивы автора и на архивы дат. Код лучше размещать в дочерней теме или в небольшом mu-plugin, а не в functions.php активной темы, если вы часто обновляете шаблон.
<?php
add_filter('wp_robots', function( array $robots ) {
if ( is_author() || is_date() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
});
Этот способ работает в современных версиях WordPress, где используется фильтр wp_robots. Он не удаляет страницу, а только просит поисковик не включать её в индекс. Для большинства сайтов это самый аккуратный вариант.
Если нужно отключить архив автора полностью
Когда архив автора не нужен вообще, можно перенаправить его на главную или на страницу «О сайте». Но редирект должен быть осознанным: если на архив уже есть внешние ссылки, лучше сначала проверить их качество.
<?php
add_action('template_redirect', function() {
if ( is_author() ) {
wp_safe_redirect( home_url('/'), 301 );
exit;
}
});
Если вы используете редирект, убедитесь, что он не срабатывает на REST API, AJAX и служебные запросы. В показанном варианте это не проблема, потому что template_redirect вызывается уже на этапе рендера шаблона.
Как сделать это через SEO-плагин
Если на сайте уже стоит SEO-плагин, проще использовать его настройки, а не писать код. Это особенно удобно, когда нужно закрыть не только архив автора, но и теги, архивы дат, форматы записей или пагинацию.
Смысл один: для нужного типа архива выставить noindex и проверить, что плагин не переопределяет robots meta другими настройками. Но даже в этом случае полезно понимать, что именно меняется в HTML, а не просто нажимать переключатель.
Проверка результата после внедрения
После изменений не ограничивайтесь визуальной проверкой в браузере. Нужно убедиться, что поисковик видит именно то, что вы задумали.
- Откройте архив автора и проверьте исходный код: должен быть
noindexв robots meta или в HTTP-заголовках, если это настроено на уровне сервера. - Проверьте, что ссылки на записи внутри архива остались доступными для обхода.
- В Search Console отправьте URL на повторную проверку, если страница уже была в индексе.
- Через несколько дней проверьте статус URL: он должен уйти из индекса или получить пометку о запрете индексации.
Если вы выбрали редирект, убедитесь, что архив автора отдаёт именно 301, а не 302. Временный редирект не решает задачу очистки индекса.
Частые ошибки и как их исправить
Ставят noindex, но забывают про дубли title
Даже закрытая от индексации страница может продолжать обходиться ботом. Если у архива автора одинаковый title на всех страницах пагинации, это не критично само по себе, но лучше привести шаблон в порядок. Для архивов, которые остаются открытыми, title должен отличаться от главной и рубрик.
Закрывают архив, но оставляют ссылку в меню
Это не ошибка, если архив нужен пользователям. Но если вы сделали 301 на главную, ссылка в меню становится бесполезной. Тогда её лучше убрать или заменить на страницу автора с нормальным контентом.
Используют robots.txt вместо noindex
Запрет в robots.txt не гарантирует удаление URL из индекса, если поисковик уже знает адрес и на него есть ссылки. Для удаления из индекса нужен именно noindex или редирект/404 в зависимости от сценария.
Отключают архив автора, не проверив тему
Некоторые темы выводят ссылки на автора в хлебных крошках, карточках записей или блоках «об авторе». Если после отключения архива ссылка ведёт в никуда, исправьте шаблон: либо уберите ссылку, либо замените её на страницу профиля, которая реально существует.
Что проверить с точки зрения безопасности и производительности
Само закрытие архивов от индексации почти не влияет на скорость сайта, но может снизить лишнюю нагрузку на обход. Если у вас большой сайт, это полезно в комплексе с чисткой дублей и настройкой канонических URL. Не стоит одновременно включать несколько решений, которые делают одно и то же: например, плагин SEO, ручной noindex в теме и отдельный редирект в .htaccess. В таких случаях легко получить конфликт.
Если нужен более широкий контроль над дублями, служебными страницами и технической чисткой WordPress, удобно использовать инструменты уровня Clearfy Pro. Но даже с плагином полезно понимать логику: что закрываем, зачем и чем это подтверждается в коде страницы.
Мини-чек-лист перед публикацией изменений
- Проверили, нужен ли архив автора пользователям.
- Выбрали один способ:
noindex, редирект или отключение. - Убедились, что не ломаются ссылки в теме и хлебных крошках.
- Проверили исходный код страницы после правки.
- Отправили URL на переобход в Search Console.
- Сравнили статус страницы через несколько дней, а не сразу после правки.
Если задача стоит не только в архивах автора, но и в других дублях WordPress, логика остаётся той же: сначала диагностика, потом точечное решение, затем проверка фактического результата в HTML и в индексе.