На небольших и средних сайтах архивы авторов часто не несут пользы: один автор, несколько записей, одинаковые сниппеты, пустые описания и дубли заголовков. В итоге в индексе появляется лишний слой страниц, а поисковик тратит краулинговый бюджет на то, что не помогает ранжированию.
Проблема не в самих архивах как механизме WordPress, а в том, как они используются. Если на сайте нет редакционной команды, у автора нет уникальной страницы с биографией, ссылками и подборкой материалов, архив автора обычно лучше закрыть от индексации или отдать ему канонический статус только в редких случаях.
Когда архивы авторов действительно мешают
Сначала стоит проверить, есть ли у страниц авторов реальная ценность. Если на сайте один администратор, а архив автора просто повторяет список записей без дополнительного контента, это типичный кандидат на закрытие. Особенно часто проблема проявляется после запуска темы, которая автоматически выводит архивы без настройки мета-тегов и без отдельного шаблона.
Диагностика проблемы
Откройте несколько URL вида /author/username/ и посмотрите:
- есть ли уникальный текст на странице;
- не совпадает ли title с названием автора и названием сайта в каждом архиве;
- не индексируются ли страницы с параметрами пагинации;
- нет ли в Search Console большого числа URL авторских архивов с низким или нулевым трафиком.
Если архивы уже попали в индекс, проверьте исходный код страницы: должен быть либо noindex, либо корректный canonical на более полезную страницу, если вы сознательно оставляете архив открытым.
Что выбрать: noindex, редирект или удаление шаблона
Универсального ответа нет. Для разных сценариев подходят разные меры.
| Вариант | Когда использовать | Плюс | Минус |
|---|---|---|---|
noindex | Архив нужен пользователям, но не нужен поиску | Не ломает ссылки и навигацию | Страницы остаются доступными для обхода |
| Редирект 301 | Архив точно не нужен и есть замена | Убирает лишний URL из обхода | Нужно аккуратно выбрать целевую страницу |
| Удаление шаблона | Архив не нужен вообще | Чистое решение на уровне темы | Можно сломать навигацию и хлебные крошки |
Если сомневаетесь, начинайте с noindex. Это самый безопасный способ проверить, не потеряете ли вы полезный трафик и внутренние переходы.
Пошаговое решение через код
Если вы не хотите зависеть от SEO-плагина или вам нужно точечно закрыть именно архивы авторов, можно добавить noindex и убрать их из карты сайта на уровне кода. Ниже пример для functions.php дочерней темы или небольшого mu-plugin.
<?php
add_action('wp_head', function () {
if (is_author()) {
echo '<meta name="robots" content="noindex,follow" />' . "\n";
}
}, 1);
add_filter('wp_robots', function ($robots) {
if (is_author()) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
});Первый блок полезен для тем и конфигураций, где wp_robots по каким-то причинам не покрывает все сценарии. Второй — более правильный для современных версий WordPress, потому что работает через штатный фильтр robots.
Если у вас установлен SEO-плагин, проверьте, не дублирует ли он мета-тег robots. Два разных тега с разными директивами — частая причина путаницы.
Как убрать архивы авторов из sitemap
Если страницы авторов закрыты, логично исключить их и из XML-карты сайта. В WordPress это зависит от того, кто формирует sitemap. Встроенный генератор ядра не дает тонкой настройки для авторских архивов, поэтому на практике чаще используют SEO-плагин или фильтрацию его sitemap. Если плагин уже умеет отключать авторские архивы, лучше воспользоваться его настройкой, а не городить отдельный костыль.
Если архивы авторов генерируются вашим кодом или темой, проверьте, не добавляете ли вы их вручную в карту сайта или в отдельный список ссылок.
Если нужен редирект: когда он оправдан
Редирект 301 имеет смысл, когда архив автора не нужен ни пользователям, ни поиску, а у вас есть понятная замена: страница «О нас», страница команды или профиль автора на другом URL. Важно не отправлять все архивы на главную без разбора — это выглядит как техническая заглушка, а не как осмысленная структура.
<?php
add_action('template_redirect', function () {
if (is_author()) {
wp_redirect(home_url('/o-nas/'), 301);
exit;
}
});Перед включением редиректа проверьте, нет ли у автора входящих ссылок. Если они есть, лучше сначала оставить noindex, а уже потом решить, нужен ли 301.
Проверка результата после внедрения
После изменений не ограничивайтесь визуальной проверкой страницы в браузере. Нужны три проверки:
- Откройте исходный код страницы автора и убедитесь, что есть
noindexили работает редирект. - Проверьте HTTP-ответ через DevTools или
curl -I https://site.ru/author/username/. - Посмотрите в Search Console, как меняется статус страниц авторов после переобхода.
Если вы использовали noindex, страница не исчезнет из индекса мгновенно. Поисковику нужно время, чтобы переобойти URL и учесть директиву. Это нормальное поведение, а не ошибка.
Частые ошибки и как их исправить
- Ставят
noindexтолько в визуальном HTML. Если SEO-плагин или тема одновременно добавляют другой robots-тег, поисковик может получить конфликтующие сигналы. Проверьте исходник страницы целиком. - Закрывают архивы, но оставляют их в sitemap. Это не критично, но создает лишний шум. Лучше убрать URL и из карты сайта.
- Делают 301 на главную для всех авторов. Такой редирект часто бесполезен. Если есть замена, ведите на релевантную страницу, а не на случайный URL.
- Удаляют шаблон архива автора, не проверив хлебные крошки и ссылки на автора в записях. В результате ломается навигация или появляются 404 в интерфейсе.
- Закрывают полезные авторские страницы вместе с редакционными профилями. Если у вас сильный экспертный контент, архив автора может быть частью E-E-A-T-сигналов. Тогда лучше доработать страницу, а не прятать ее.
Практические советы по безопасности и производительности
Если вы вносите правки через functions.php, делайте это в дочерней теме или через отдельный mu-plugin. Так вы не потеряете изменения после обновления темы. Для точечных SEO-правок это надежнее, чем редактировать шаблоны напрямую.
Если на сайте уже стоит набор SEO- и технических оптимизаций, имеет смысл проверить, не дублируют ли друг друга функции закрытия архивов, canonical и правила robots. Иногда проще убрать лишнюю логику в одном месте, чем лечить конфликт между темой и плагином.
Для сайтов, где нужно быстро навести порядок с дублями и техническими страницами, удобно использовать инструменты вроде Clearfy Pro: он помогает закрывать служебные URL и чистить SEO-мусор без ручного расписывания каждого правила. Но даже в этом случае стоит понимать, что именно вы закрываете и зачем: автоматизация не отменяет проверки результата.
Что должно получиться в итоге
После внедрения у вас должно быть одно из трех состояний: архивы авторов закрыты через noindex, аккуратно перенаправлены на релевантную страницу или вообще отключены на уровне темы. Главное — чтобы решение было согласовано с картой сайта, внутренними ссылками и реальной структурой контента.
Если архивы авторов не дают ценности пользователю и создают дубли, их лучше не оставлять «на всякий случай». В WordPress такие страницы легко появляются автоматически, но именно поэтому их нужно так же автоматически контролировать.