Архивы авторов в WordPress часто остаются включёнными по умолчанию, даже если на сайте один редактор или публикации ведутся от имени админа. В результате появляются страницы, которые дублируют ленту записей, тянут на себя индексацию и иногда создают лишние точки входа с тонким контентом. Если задача не в том, чтобы показывать профиль автора, а в том, чтобы убрать технический мусор, это лучше сделать осознанно: не просто скрыть ссылку, а правильно обработать сами архивы.
Ниже разберём рабочую схему: как понять, нужен ли вам архив автора, как отключить его без поломки сайта, что делать с 404 и редиректом, и как проверить, что поисковики больше не индексируют лишние страницы.
Когда архив автора действительно мешает
Проблема не в самом архиве как сущности, а в сценарии использования. На небольших сайтах архив автора часто повторяет список записей почти без отличий. Если у автора один профиль и все публикации идут от него, страница /author/username/ обычно не даёт пользователю ничего нового. Для поисковика это ещё одна страница с похожим набором ссылок и заголовков.
Типичные признаки, что архив можно отключать:
- на сайте один автор или все записи публикуются от имени администратора;
- в архиве автора нет уникального описания, фото, ссылок на соцсети и другой полезной информации;
- в выдаче уже есть страницы рубрик, тегов и самих записей, а архив автора только добавляет дубль;
- в логах или Search Console видны переходы на архивы, но они не дают трафика и не конвертируют.
Если же у вас медиа, блог с несколькими авторами или экспертные карточки с биографией, архив может быть полезен. В таком случае лучше не отключать его полностью, а доработать шаблон и мета-данные.
Диагностика: что именно сейчас отдаёт WordPress
Сначала проверьте, как сайт ведёт себя без правок. Откройте архив автора в браузере и посмотрите исходный код страницы. Важны три вещи: статус ответа, robots-мета и канонический URL.
Что смотреть вручную
- HTTP-статус:
200,301или404; - наличие
<meta name="robots"; - наличие
<link rel="canonical"; - есть ли на странице уникальный текст, а не только список постов.
Если у вас есть доступ к консоли, можно быстро проверить заголовки:
curl -I https://example.com/author/admin/Для проверки индексации полезно посмотреть, не попали ли архивы автора в карту сайта и не открываются ли они в robots.txt как разрешённые к обходу. Сам по себе robots.txt не решает проблему дублей, если страница отдаёт 200 и доступна по ссылкам.
Как отключить архив автора: три рабочих варианта
Выбор зависит от того, хотите ли вы полностью убрать страницу, оставить её доступной для людей, но закрыть от индексации, или перенаправить на другую страницу.
| Вариант | Что делает | Когда подходит |
|---|---|---|
| Отключить архив и отдавать 404/410 | Страница перестаёт существовать для поиска | Один автор, архив не нужен вообще |
| Сделать 301 на главную или страницу автора | Переносит пользователей и часть сигналов | Есть старые ссылки, но архив не нужен |
| Оставить страницу, но закрыть от индексации | Страница доступна, но не должна ранжироваться | Архив нужен людям, но не поиску |
Вариант 1: отключить архив через код
Если тема или плагин не управляют архивами авторов отдельно, можно сделать это через template_redirect. Такой способ понятен, прозрачен и не зависит от сторонних настроек.
add_action('template_redirect', function () {
if (is_author()) {
global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
include get_query_template('404');
exit;
}
});Этот вариант подходит, если вы хотите именно убрать архив. Но если на сайт уже ведут внешние ссылки на /author/, лучше не отдавать 404 сразу, а сделать 301 на более релевантную страницу.
Вариант 2: редирект на главную или профиль
Редирект полезен, когда архивы уже успели попасть в индекс или на них есть ссылки из старых материалов. Для одного автора чаще всего логично вести на главную или на страницу «Об авторе», если она у вас есть.
add_action('template_redirect', function () {
if (is_author()) {
wp_redirect(home_url('/'), 301);
exit;
}
});Если у вас несколько авторов и у каждого есть отдельная страница профиля, редирект лучше строить на основе мета-поля или пользовательского URL, а не на главную. Иначе вы теряете смысл авторского архива как точки входа.
Вариант 3: оставить архив, но закрыть от индексации
Если архив нужен посетителям, но не нужен в поиске, можно добавить noindex, follow. Это не убирает страницу из обхода, но снижает риск дублей. Важно понимать: если архив уже в индексе, одного noindex может быть недостаточно для быстрого удаления. Обычно это работает в связке с каноникалами и внутренними ссылками.
add_filter('wp_robots', function ($robots) {
if (is_author()) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
});Пошаговое решение для сайта с одним автором
Если у вас обычный корпоративный сайт или блог без редакционной команды, практичнее всего убрать архив автора полностью.
- Проверьте, нет ли в теме или SEO-плагине отдельной настройки для архивов авторов.
- Если настройка есть, отключите архив и сохраните изменения.
- Если настройки нет, добавьте редирект 301 на главную или на страницу «О сайте».
- Уберите ссылки на архив автора из шаблонов, если они выводятся в карточках записей.
- Проверьте, не остались ли URL архивов в sitemap.xml.
- После внедрения отправьте на переобход важные страницы в Search Console.
Если вы используете Clearfy Pro, в нём есть инструменты для чистки технических дублей и SEO-настроек, которые часто закрывают такие задачи без ручного кода: https://wpshop.ru/plugins/clearfy. Но даже в этом случае полезно понимать, какой именно механизм сработал: редирект, noindex или отключение шаблона.
Проверка результата после внедрения
После правки не ограничивайтесь открытием страницы в браузере. Нужно проверить именно те сигналы, которые видит поисковик.
Мини-чек-лист проверки
- архив автора открывается с нужным статусом:
301,404или200сnoindex; - в исходном коде нет лишнего каноникала на сам архив, если он должен исчезнуть;
- архив не попадает в sitemap.xml;
- внутренние ссылки на архив автора убраны или заменены;
- в Search Console нет роста новых URL этого типа после переобхода.
Если вы сделали редирект, проверьте цепочку:
curl -I -L https://example.com/author/admin/В идеале должен быть один переход без лишних промежуточных 302 и без петли на саму себя. Если вы вернули 404, убедитесь, что страница действительно отдаёт код 404, а не просто показывает шаблон ошибки при статусе 200. Это частая ошибка в самописных решениях.
Частые ошибки и как их исправить
Оставили страницу доступной, но забыли убрать ссылки
Даже если архив закрыт от индексации, внутренние ссылки на него продолжают расходовать краулинговый бюджет и создают лишний шум. Проверьте шаблон карточки записи, блок автора под постом и хлебные крошки.
Сделали 301 на главную для всех авторов
Это рабочий, но грубый вариант. Если на сайте несколько авторов, такой редирект стирает различия между ними и может выглядеть как плохой UX. Лучше вести на релевантную страницу профиля или на список публикаций конкретного автора, если он реально нужен.
Поставили noindex, но архив всё равно индексируется
Причина обычно в том, что страница уже давно в индексе, а поисковик ещё не переобошёл её. В этом случае ускоряет процесс редирект или 404/410. Ещё одна причина — конфликт плагинов, когда один добавляет noindex, а другой переопределяет robots-мета.
Сломали пагинацию архива
Если вы отключаете только первую страницу автора, но не проверяете /page/2/ и дальше, можно получить набор полумёртвых URL. Для полного отключения нужно учитывать все страницы архива, а не только корень.
Безопасность и производительность: что не стоит делать
Не правьте шаблоны прямо в родительской теме, если сайт живой и обновляется. После апдейта изменения исчезнут. Лучше использовать дочернюю тему или небольшой mu-plugin, если задача сводится к поведению роутинга.
Не ставьте несколько SEO-плагинов одновременно в надежде, что один «дожмёт» другой. Для архивов авторов это особенно плохо: один плагин может ставить noindex, другой — каноникал, третий — редирект, и в итоге вы получите непредсказуемое поведение.
Если сайт большой, после отключения архивов проверьте логи 404. Иногда старые ссылки на авторов продолжают приходить из внешних источников, и тогда разумнее оставить 301, а не жёсткий 404.
Когда архив лучше не отключать
Есть сценарии, где архив автора — не дубль, а полезная страница. Например, у редакции есть авторские колонки, биографии, ссылки на соцсети, список публикаций и отдельная стратегия E-E-A-T. В таком случае задача не в отключении, а в доработке страницы: добавить уникальный текст, фото, должность, контакты и нормальный title.
Если вам нужно именно чистить дубли и технический шум, а не вручную собирать SEO-страницы, имеет смысл смотреть в сторону инструментов, которые умеют отключать лишние архивы, чистить мета и управлять индексацией без постоянных правок в теме. Но базовую логику всё равно полезно понимать и проверять вручную.
Самый надёжный критерий простой: после изменений архив автора либо исчезает из индекса, либо перестаёт конкурировать с полезными страницами сайта. Если этого не произошло, значит, где-то остался доступный URL, каноникал или внутренняя ссылка, которую вы не учли.