Архивы авторов в WordPress часто остаются включенными по умолчанию, даже если на сайте один автор или страницы авторов не несут самостоятельной ценности. В результате в индекс попадают тонкие страницы, которые дублируют списки записей, расходуют краулинговый бюджет и создают лишний шум в аналитике. При этом отключать их «в лоб» нельзя: если на сайте есть несколько авторов, у каждого есть нормальная биография и публикации, архив может быть полезен.
Ниже — практический сценарий: как понять, нужен ли архив авторов, как отключить его без поломки сайта, и как проверить, что после правки не осталось SEO- и технических хвостов.
Когда архив автора действительно лишний
Проблема обычно проявляется на небольших блогах, корпоративных сайтах и медиа с одним редактором. Страница вида /author/username/ показывает список записей, но сама по себе не добавляет новой информации. Если у автора нет отдельной экспертной страницы, фото, описания и уникального контента, такой архив часто становится дублем ленты записей.
Есть и обратный случай: если на сайте несколько авторов, у каждого есть сильный профиль, а архивы реально помогают навигации, отключать их не стоит. Тогда лучше доработать шаблон архива, добавить уникальный текст и убрать из индекса только слабые страницы через SEO-плагин.
Быстрая диагностика
- Откройте несколько URL вида
/author/...и сравните их с главной и рубриками. - Проверьте исходный код: есть ли
<meta name="robots"и не стоит лиnoindexуже сейчас. - Посмотрите в Google Search Console, сколько страниц автора попало в индекс.
- Оцените, есть ли на архиве уникальный текст, а не только список записей.
Если архивы пустые, дублируют контент и не дают трафика, их можно отключать. Если они нужны для навигации, лучше не удалять страницу полностью, а закрыть от индексации и оставить доступной для пользователей.
Как отключить архив авторов: три рабочих подхода
Выбор зависит от того, что именно вы хотите получить: убрать страницу из индекса, отдавать 404/410 или просто скрыть архив из интерфейса и карты сайта. Для большинства проектов безопаснее начинать с noindex и редиректа на более релевантную страницу.
| Подход | Что делает | Когда использовать | Компромисс |
|---|---|---|---|
| noindex | Страница доступна, но не должна индексироваться | Если архив нужен пользователям | URL остаётся в обходе |
| 301 редирект | Перенаправляет на другую страницу | Если архив не нужен вообще | Нужно выбрать релевантную цель |
| 404/410 | Сообщает, что страницы нет | Если архивы были ошибкой и их нужно удалить | Жёсткий вариант, требует проверки внутренних ссылок |
Вариант 1: закрыть архив автора от индексации
Если у вас установлен SEO-плагин, проще всего использовать его настройки. Например, в Yoast SEO или Rank Math можно отключить индексацию архивов авторов в интерфейсе. Это предпочтительнее ручных правок, если сайт ведётся без разработчика.
Если нужен код, можно добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Ниже пример для WordPress, который ставит noindex на архивы автора:
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['nofollow'] = true;
}
return $robots;
} );Этот вариант не ломает URL и не мешает пользователю открыть страницу, но сигнализирует поисковикам не индексировать её. Для большинства сайтов это самый безопасный старт.
Вариант 2: редиректить архив автора на главную или страницу команды
Если на сайте один автор и архив не нужен ни пользователю, ни поиску, можно сделать 301-редирект. Лучше отправлять не на главную «по умолчанию», а на более логичную страницу: «О проекте», «Команда» или рубрику, которая соответствует тематике автора.
add_action( 'template_redirect', function() {
if ( is_author() ) {
wp_safe_redirect( home_url( '/o-proekte/' ), 301 );
exit;
}
} );Важно: не используйте этот код, если архивы уже активно ранжируются и на них есть внешние ссылки. В таком случае сначала проверьте, не потеряете ли вы полезный трафик. Иногда лучше оставить страницу доступной и закрыть её от индексации.
Вариант 3: отдавать 404 или 410
Жёсткое удаление имеет смысл, когда архивы были созданы ошибочно и на сайте нет сценария их использования. Для уже проиндексированных страниц чаще подходит 410 Gone, потому что поисковику проще понять, что URL удалён намеренно. Но применять это нужно аккуратно: если где-то в теме или плагинах остались ссылки на автора, пользователь будет попадать в тупик.
В WordPress проще всего не подменять статус вручную, а убрать саму логику вывода архива через редирект или шаблон. Если нужен именно 410, это обычно делают в отдельном плагине или через серверную конфигурацию, а не в теме.
Что проверить после изменений
После внедрения важно не ограничиваться открытием страницы в браузере. Проверьте и фронтенд, и то, как URL видят поисковые системы.
- Откройте архив автора в режиме инкогнито и убедитесь, что он ведёт себя так, как задумано: noindex, редирект или ошибка.
- Посмотрите исходный код страницы и проверьте наличие
noindex. - Проверьте ответ сервера через
curl -I https://site.ru/author/username/. - Убедитесь, что архив автора не попал в XML-карту сайта, если ваш SEO-плагин умеет исключать такие страницы.
- В Search Console отправьте URL на повторную проверку после обновления.
Пример проверки заголовков через консоль:
curl -I https://example.com/author/admin/Если вы выбрали редирект, в ответе должен быть статус 301 и корректный Location. Если выбрали noindex, убедитесь, что страница не закрыта случайно от пользователей и не отдаёт ошибку 404.
Частые ошибки и как их исправить
Редирект на главную без логики
Это самая частая ошибка. Когда все архивы авторов отправляют на главную, теряется смысл редиректа и ухудшается поведение пользователя. Лучше вести на страницу, которая действительно отвечает на запрос: «О компании», «Команда», профиль автора или релевантную рубрику.
Закрыли архив, но оставили его в sitemap
Если URL продолжает попадать в карту сайта, поисковик будет снова и снова его обходить. Проверьте настройки SEO-плагина и исключите архивы автора из sitemap, если они больше не нужны.
Сделали noindex, но не убрали внутренние ссылки
Если на сайте в шапке, футере или карточках записей есть ссылки на архив автора, они продолжат вести на ненужную страницу. Это не критично, но создаёт лишние переходы и путаницу. После отключения проверьте шаблоны темы и виджеты.
Сломали страницу автора для админов и редакторов
Иногда в коде ставят жёсткое условие на все архивы, не проверяя роль пользователя или тип сайта. Если у вас редакционная команда, убедитесь, что отключение не мешает внутренним сценариям: просмотру профиля, переходу к публикациям и навигации по сайту.
Если нужен более аккуратный вариант
Когда архивы авторов полезны, но выглядят слабо, не отключайте их полностью. Лучше доработать шаблон: добавить биографию, фото, ссылки на соцсети, список публикаций и уникальный текст. В таком случае архив перестаёт быть дублем и начинает работать как полноценная посадочная страница автора.
Если вы не хотите писать это вручную, часть задач можно закрыть SEO-плагином или набором инструментов для чистки сайта. Например, Clearfy Pro помогает управлять техническими дублями и служебными страницами без правок в шаблоне, но применять такие инструменты всё равно нужно осознанно: сначала понять, что именно вы отключаете, потом проверить результат на живом сайте.
Мини-чек-лист перед публикацией изменений
- Поняли, нужен ли архив автора пользователям.
- Выбрали один сценарий: noindex, редирект или удаление.
- Проверили, не ломаются ли внутренние ссылки.
- Убрали URL из sitemap, если это требуется.
- Проверили заголовки ответа и мета robots.
- Отправили URL на переобход в Search Console.
Если после изменений архивы автора перестали индексироваться, а сайт не потерял полезную навигацию и внутренние переходы, задача решена правильно. В WordPress такие правки лучше делать не «на глаз», а с проверкой статуса ответа, исходного кода и карты сайта — тогда отключение не превращается в случайную поломку.