Архивы авторов в WordPress часто остаются включенными по умолчанию, даже если на сайте один редактор или у всех записей один и тот же автор. В результате появляются страницы, которые почти не отличаются от рубрик, тегов или главной ленты. Для поисковика это лишний слой индексации, а для владельца сайта — еще один источник дублей и размывания веса.
Ниже — практический разбор: как понять, что архив авторов действительно мешает, какие есть способы отключения и как не сломать индексацию уже существующих страниц.
Когда архив авторов лучше отключить
Не каждый сайт должен убирать архивы авторов. Если у вас новостной проект, несколько авторов и у каждого есть отдельная страница с биографией, списком публикаций и уникальным описанием, архив может быть полезен. Но если сценарий такой:
- на сайте один автор или записи публикуются от имени редакции;
- все архивы авторов выглядят как копия обычной ленты записей;
- в сниппетах и в индексе уже есть страницы вида
/author/ivan/, которые не дают дополнительной ценности; - в Search Console появляются дубли или страницы с низкой полезностью;
тогда архив лучше либо закрыть от индексации, либо перенаправить на более подходящую страницу.
Диагностика проблемы перед изменениями
Сначала проверьте, что именно сейчас отдает сайт. Откройте архив автора в браузере и посмотрите:
- есть ли уникальный заголовок и описание;
- не совпадает ли контент с главной страницей блога;
- не индексируется ли архив в поиске;
- не создаются ли отдельные страницы пагинации автора.
Если нужен быстрый технический осмотр, проверьте исходный код страницы и мета-теги. Для архивов авторов часто достаточно увидеть, что там нет уникального контента, а в <title> только имя автора и список постов.
Еще один полезный тест — поиск по сайту в Google с оператором site:example.com author. Если в выдаче есть десятки однотипных архивов, это уже повод навести порядок.
Что выбрать: редирект, noindex или полное отключение
| Подход | Когда подходит | Плюс | Минус |
|---|---|---|---|
| Редирект 301 | Архив не нужен вообще | Убирает страницу из индекса и передает сигнал на другую URL | Нужно выбрать целевую страницу |
noindex | Архив нужен пользователям, но не поиску | Мягкий вариант без удаления страницы | Страница остается доступной и может обходиться ботом |
| Полное отключение шаблона | Архив не используется и не должен открываться | Чистое решение на уровне темы или плагина | Нужно аккуратно обработать старые URL |
Если архивов авторов на сайте никогда не должно быть, чаще всего лучше сделать 301-редирект на главную, на страницу “О нас” или на страницу архива записей. Если архив нужен как служебная страница, но не для индексации, используйте noindex, follow.
Пошаговое решение через код
Вариант 1: отключить архив авторов и отдать 404
Этот вариант подходит, если архивы авторов не должны существовать вообще. Добавьте код в functions.php дочерней темы или в собственный плагин:
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;
}
} );Это жесткий вариант. Его стоит применять только тогда, когда вы уверены, что старые URL не нужны пользователям и поисковику. Если архивы уже были в индексе, лучше сначала поставить редирект, а не сразу 404.
Вариант 2: перенаправить архив автора на нужную страницу
Если на сайте один автор, логичнее отправить все архивы на главную или на страницу блога. Пример:
add_action( 'template_redirect', function () {
if ( is_author() ) {
wp_safe_redirect( home_url( '/' ), 301 );
exit;
}
} );Если у вас есть отдельная страница блога, подставьте ее URL вместо главной. Важно, чтобы целевая страница была релевантной: не редиректите все подряд на случайную запись.
Вариант 3: оставить архив, но закрыть от индексации
Если архив нужен для навигации, но не должен попадать в поиск, добавьте мета-роботс через wp_head:
add_action( 'wp_head', function () {
if ( is_author() ) {
echo '<meta name="robots" content="noindex, follow">' . "\n";
}
} );Это не удаляет страницу, а только просит поисковик не индексировать ее. Для большинства контентных сайтов это самый безопасный компромисс, если архивы уже используются в шаблоне.
Как проверить, что решение сработало
После внесения изменений проверьте несколько вещей вручную и через инструменты поисковиков:
- архив автора открывается с нужным кодом ответа: 301, 404 или 200 с
noindex; - в исходном коде страницы появился или исчез нужный meta robots;
- редирект не создает цепочку из нескольких переходов;
- старые URL больше не отдают индексируемый контент;
- в Search Console страница постепенно уходит из индекса или помечается как исключенная.
Для быстрой проверки можно использовать команду:
curl -I https://example.com/author/ivan/В ответе смотрите на HTTP/1.1 301, 404 или на отсутствие редиректа, если вы выбрали noindex. Для noindex дополнительно откройте HTML и убедитесь, что тег действительно выводится.
Частые ошибки и как их исправить
Редирект на главную без учета логики сайта
Это частая ошибка: все архивы авторов отправляют на главную, хотя на сайте есть отдельный блог или страница автора с биографией. В итоге пользователь теряет контекст. Лучше выбрать страницу, которая действительно заменяет архив по смыслу.
Ставят noindex, но оставляют архив в sitemap
Если страница закрыта от индексации, но продолжает попадать в карту сайта, поисковик будет тратить на нее обход без пользы. Проверьте настройки SEO-плагина и исключите архивы авторов из sitemap, если они вам не нужны.
Делают 404 без проверки старых ссылок
Если архивы уже есть в поиске или на них ведут внутренние ссылки, резкое удаление может ухудшить навигацию. В таких случаях сначала ставьте 301, а уже потом, когда старые URL выпадут из индекса, можно пересмотреть логику.
Добавляют код в родительскую тему
После обновления темы изменения пропадут. Для таких правок используйте дочернюю тему или собственный мини-плагин. Это особенно важно, если вы отключаете несколько служебных архивов сразу.
Что еще стоит проверить рядом с архивами авторов
Если вы уже чистите технические страницы, посмотрите и другие служебные архивы: теги, даты, вложения медиафайлов, пустые таксономии. Часто проблема не в одном архиве, а в том, что сайт генерирует слишком много однотипных URL.
Для сайтов, где нужна более широкая техническая чистка, удобно использовать инструменты вроде Clearfy Pro: он помогает управлять дублями, служебными страницами и частью SEO-настроек без ручного правления шаблонов. Но даже с плагином полезно понимать, что именно вы отключаете и какой URL должен остаться вместо него.
Практический чек-лист перед публикацией изменений
- Проверить, нужен ли архив авторов как пользовательская страница.
- Выбрать один вариант: 301, 404 или
noindex. - Убедиться, что старые URL не ломают внутренние ссылки.
- Проверить код ответа через
curl -Iили DevTools. - Посмотреть, не остался ли архив в XML sitemap.
- Проверить Search Console после переобхода страниц.
Если архив авторов не несет самостоятельной ценности, лучше убрать его осознанно и с проверкой последствий, чем оставлять техническую страницу только потому, что она есть в WordPress по умолчанию. В таких задачах важнее не “отключить все”, а выбрать корректный сценарий для конкретного сайта.