Пустые или почти пустые архивы авторов часто остаются в индексе и создают лишние точки входа: страницы без полезного контента, дубли заголовков и размывание краулингового бюджета. Если на сайте один автор, архивы обычно не дают ценности. Если авторов несколько, иногда нужно оставить страницу автора, но убрать индексирование пустых страниц, страниц без записей или вообще отключить архивы целиком.
Ниже — рабочая схема: сначала понять, что именно у вас сейчас отдаёт WordPress, потом выбрать способ отключения, затем проверить, что поисковики видят нужный результат, а не цепочку 404 и дублей.
Когда архив авторов нужно отключать, а когда лучше оставить
Полностью убирать архивы авторов имеет смысл, если на сайте:
- один автор и страница архива повторяет главную или блог;
- в архивах авторов нет нормального описания, фото, ссылок и полезной навигации;
- часть авторов публикует по одной-две записи, и такие страницы выглядят как тонкий контент;
- в индексе уже есть дубли вида
/author/name/,/author/name/page/2/и похожие URL.
Оставлять архивы стоит, если это редакционный сайт с несколькими авторами, у каждого есть биография, профиль, подборка материалов и вы реально хотите, чтобы такие страницы ранжировались.
Диагностика: что именно сейчас происходит с архивами авторов
Перед правками проверьте три вещи: есть ли архивы вообще, что они отдают, и не завязаны ли на них внутренние ссылки.
Проверка URL и ответа сервера
Откройте несколько адресов вручную:
/author/slug/;/author/slug/page/2/;- страницу автора из хлебных крошек или из блока «Автор» под записью.
Если видите пустой шаблон, повторяющий список записей без уникального текста, это кандидат на отключение или noindex. Если уже стоит редирект, убедитесь, что он ведёт на релевантную страницу, а не на главную без причины.
Проверка через консоль и код
Если нужен быстрый аудит, можно временно вывести, какой шаблон WordPress использует для архива автора:
add_action('template_redirect', function () {
if (is_author()) {
error_log('Author archive: ' . get_queried_object_id());
}
});Это не решение, а способ понять, что запросы действительно идут в архив автора, а не в другой тип архива или на кастомный шаблон темы.
Пошаговое решение: три рабочих сценария
Выбор зависит от того, нужен ли архив вообще. Ниже — варианты от мягкого к жёсткому.
Сценарий 1: оставить страницу, но закрыть от индексации
Подходит, если архив нужен пользователям, но не должен конкурировать в поиске. Самый безопасный путь — добавить noindex, follow для архивов авторов. Если у вас уже стоит SEO-плагин, проверьте, не делает ли он это автоматически. Если нет — можно добавить через код в wp_head:
add_action('wp_head', function () {
if (is_author()) {
echo '<meta name="robots" content="noindex,follow" />' . "\n";
}
}, 1);Это не ломает ссылки и не требует редиректов. Но если архивы уже в индексе, поисковику нужно время, чтобы переобойти страницы и убрать их из выдачи.
Сценарий 2: отключить архивы и отдать 404 или 410
Если архивы точно не нужны, лучше не оставлять их висеть пустыми. Для удалённого контента корректнее использовать 410 Gone, если вы сознательно убираете страницу навсегда. Для обычной темы чаще достаточно 404, но важно не превращать это в цепочку редиректов на главную.
add_action('template_redirect', function () {
if (is_author()) {
global $wp_query;
$wp_query->set_404();
status_header(410);
nocache_headers();
include get_query_template('404');
exit;
}
});Такой вариант подходит, если вы уверены, что ссылки на архивы авторов не нужны ни пользователям, ни поисковикам. После внедрения проверьте, что тема не подменяет 404 на кастомную страницу с кодом 200.
Сценарий 3: редиректить архив автора на страницу профиля или список материалов
Если у автора есть полноценная страница профиля в другом месте сайта, можно сделать 301 редирект. Но редирект должен вести на релевантный URL, а не на главную. Иначе вы получите мягкую ошибку: поисковик увидит несоответствие, а пользователи — потерю контекста.
add_action('template_redirect', function () {
if (is_author()) {
$author = get_queried_object();
if ($author && !empty($author->user_nicename)) {
wp_redirect(home_url('/about-author/'), 301);
exit;
}
}
});Если у вас нет отдельной страницы автора, лучше не редиректить на главную без необходимости. В такой ситуации 404/410 обычно честнее.
Сравнение подходов
| Подход | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| noindex, follow | Архив нужен пользователям | Сохраняет навигацию, не ломает ссылки | Не убирает URL мгновенно из индекса |
| 404/410 | Архивы не нужны вообще | Чёткий сигнал поисковику | Нужно проверить, что нет внутренних ссылок на пустые страницы |
| 301 на релевантную страницу | Есть замена архиву | Сохраняет часть веса и удобство | Нельзя вести на нерелевантную страницу |
Если используете SEO-плагин: что проверить в настройках
Во многих случаях код не нужен: архивы авторов можно закрыть в настройках SEO-плагина. Но важно проверить именно архивы авторов, а не только рубрики и метки. Частая ошибка — отключить индексацию таксономий, но забыть про авторские страницы.
Если нужен более широкий контроль над дублями, чисткой мета-тегов и техническими настройками, удобно смотреть в сторону инструментов вроде Clearfy Pro: там обычно проще централизованно управлять служебными страницами и лишними элементами, чем собирать это из нескольких мелких правок. Но даже с плагином всё равно нужно проверить итоговый HTML и код ответа.
Чек-лист после внедрения
- Откройте архив автора в браузере и убедитесь, что он отдаёт нужный статус: 200, 301, 404 или 410.
- Проверьте исходный код страницы: есть ли
noindex, если вы его добавляли. - Посмотрите, не осталось ли внутренних ссылок на старые URL в меню, хлебных крошках и блоке автора.
- Проверьте пагинацию архива:
/page/2/не должна случайно открываться как обычная страница. - Прогоните URL через Google Search Console после переобхода и посмотрите, как меняется статус.
Как проверить, что решение сработало
Самая надёжная проверка — не визуальная, а техническая. Используйте:
curl -I https://example.com/author/slug/— чтобы увидеть HTTP-статус и редиректы;- просмотр исходного кода страницы — чтобы убедиться в наличии или отсутствии
noindex; - отчёт «Страницы» в Search Console — чтобы увидеть, как поисковик классифицирует URL;
- поиск по сайту через
site:example.com author— как дополнительный, но не единственный сигнал.
Если вы выбрали 404/410, убедитесь, что сервер не отдаёт 200 с текстом «Страница не найдена». Для поисковика это уже другая история, и такой шаблон может продолжать индексироваться.
Частые ошибки и как их исправить
Редирект на главную вместо релевантной страницы
Это самая частая ошибка. Пользователь теряет контекст, а поисковик получает слабый сигнал. Если замены нет, лучше 404/410.
Плагин ставит noindex, но страница остаётся в индексе
Это нормально на короткой дистанции. Поисковику нужно время на переобход. Не стоит сразу делать цепочку редиректов поверх noindex без понимания, что именно вы хотите получить.
Отключили архив автора, но забыли про внутренние ссылки
Тема может продолжать выводить ссылку на автора в карточках, под записью и в хлебных крошках. После удаления архива такие ссылки лучше заменить на обычный текст или на страницу профиля.
Сломали шаблон темы
Если правки внесены в functions.php родительской темы, они исчезнут после обновления. Для постоянной логики используйте дочернюю тему или небольшой mu-plugin.
Безопасность и производительность
Не вставляйте такие правки в произвольные плагины из интернета без проверки. Для простого сайта лучше один понятный mu-plugin, чем несколько разрозненных фрагментов в теме. Это снижает риск потерять настройку после обновления и проще для отката.
Если архивы авторов отключаются через код, не добавляйте тяжёлые запросы к базе в template_redirect. Для этой задачи достаточно условных тегов WordPress и стандартных функций. Чем меньше логики на фронте, тем меньше шанс получить побочный эффект на кэш и на другие типы архивов.
И ещё один практический момент: если у вас большой сайт и вы чистите сразу несколько типов дублей, имеет смысл сначала составить карту URL, а потом уже убирать архивы. Иначе можно случайно закрыть страницы, которые реально приводят трафик.
Если нужен более широкий набор инструментов для технической чистки WordPress, можно посмотреть и на Clearfy Pro, но решение всё равно стоит принимать по факту: что у вас в индексе, какие URL дают трафик и какой шаблон реально используется темой.