Если на сайте один автор или профили заполнены формально, архивы автора часто становятся лишними страницами: они дублируют записи, собирают тонкий контент и создают мусор в индексе. В WordPress это обычная ситуация, и решается она по-разному: можно полностью отключить архивы автора, закрыть их от индексации или оставить только нужные страницы, если на сайте несколько авторов и такие архивы действительно полезны.
Выбор зависит от задачи. Если автор один, архив обычно не нужен вовсе. Если авторов несколько, но у части из них нет нормальных страниц профиля и публикаций мало, чаще достаточно закрыть архивы от поисковиков и убрать их из внутренней перелинковки.
Когда архивы автора лучше отключить
Архив автора имеет смысл только тогда, когда он помогает пользователю: показывает все материалы конкретного автора, а сам профиль заполнен нормально. На практике проблемы возникают в трёх типичных случаях.
- На сайте один автор, и архив автора просто дублирует главную, рубрики или ленту записей.
- У авторов мало публикаций, поэтому архивы выглядят как пустые или почти пустые страницы.
- Плагин или тема создают архивы для технических пользователей, редакторов, тестовых аккаунтов, и такие страницы попадают в индекс.
Если архив не несёт самостоятельной пользы, его лучше убрать или хотя бы закрыть от индексации. Иначе поисковик видит ещё один набор страниц с тем же контентом, а это лишний шум для сайта.
Сначала проверьте, как у вас устроены архивы автора
Перед изменениями откройте на сайте страницу автора. Обычно это адрес вида /author/username/. Если на сайте несколько авторов, посмотрите, что именно выводится на архиве: список записей, краткая биография, аватар, ссылки на соцсети. Если там только заголовок и несколько постов, архив вряд ли нужен как отдельная посадочная страница.
Полезно проверить и техническую сторону: не используется ли архив автора в теме как элемент навигации, не ведут ли на него ссылки из хлебных крошек, блоков автора под статьями или виджетов. Если просто отключить страницу, а ссылки оставить, пользователь будет попадать на 404 или на пустой шаблон.
Как полностью отключить архивы автора
Самый надёжный способ — отключить генерацию архива на уровне темы или небольшого кастомного кода. Для этого не нужен отдельный плагин, но изменения лучше вносить в дочернюю тему или через плагин для сниппетов, чтобы не потерять правки после обновления.
Если вам нужно именно убрать архив автора, а не только скрыть его от поисковиков, добавьте в functions.php дочерней темы такой код:
add_action( 'template_redirect', function () {
if ( is_author() ) {
wp_redirect( home_url( '/' ), 301 );
exit;
}
} );Этот вариант перенаправляет все архивы автора на главную страницу сайта. Если для вашей структуры логичнее отправлять посетителя в блог или рубрику, замените home_url( '/' ) на нужный адрес.
Что важно учесть: такой редирект меняет поведение для людей и поисковых роботов сразу. Если на архивы уже есть внешние ссылки или они давно проиндексированы, после внедрения 301-редиректа поисковик постепенно заменит старые URL на целевой адрес. Но если на сайте есть полезные авторские страницы, не применяйте этот способ ко всем без разбора.
Как закрыть архивы автора от индексации, не удаляя их
Если архивы нужны посетителям, но не нужны в поиске, лучше не отключать их полностью, а закрыть от индексации. Это более мягкий вариант: страница остаётся доступной по ссылке, но поисковые системы не должны включать её в выдачу.
В WordPress это можно сделать через SEO-плагин, если он умеет управлять мета-тегом robots для архивов автора. В большинстве случаев достаточно включить для таких страниц значение noindex. Это подходит, когда архив нужен как навигационный элемент, но не должен конкурировать с основными страницами сайта.
Если вы настраиваете вручную, можно добавить в <head> архивов автора мета-тег:
add_action( 'wp_head', function () {
if ( is_author() ) {
echo '<meta name="robots" content="noindex,follow">' . "\n";
}
} );Здесь noindex говорит поисковику не индексировать страницу, а follow оставляет возможность переходить по ссылкам на ней. Для большинства сайтов это нормальный вариант, если архив автора нужен только как служебная страница.
Не стоит путать noindex с полным закрытием через robots.txt. Запрет в robots.txt не удаляет уже известный URL из индекса так надёжно, как noindex, а иногда мешает поисковику увидеть мета-тег на самой странице. Для архивов автора обычно лучше именно noindex, а не блокировка обхода.
Как оставить только нужные архивы автора
Иногда отключать всё подряд не нужно. Например, на новостном сайте или в блоге с несколькими постоянными авторами архивы могут быть полезны, если у каждого автора есть нормальная биография, фото, специализация и достаточное число материалов. В такой ситуации имеет смысл оставить только рабочие архивы, а технические и пустые — убрать.
Практически это делается так:
- архивы реальных авторов оставляют доступными;
- страницы тестовых, удалённых или служебных пользователей перенаправляют на главную или в 404;
- архивы с малым количеством записей закрывают от индексации;
- в шаблоне автора выводят нормальное описание и список материалов, чтобы страница не выглядела пустой.
Если у вас есть доступ к настройкам темы или SEO-плагина, можно настроить правила точечно. Это удобнее, чем отключать всё целиком, особенно когда сайт растёт и структура авторов становится частью контентной стратегии.
Что проверить после изменений
После отключения или закрытия архивов автора проверьте три вещи.
- Откройте старый URL архива автора в браузере. Он должен либо перенаправлять на нужную страницу, либо открываться без индексации, если вы выбрали мягкий вариант.
- Посмотрите исходный код страницы и убедитесь, что на архиве есть
noindex, если вы его настраивали. - Проверьте, не осталось ли внутренних ссылок на ненужные архивы в блоках автора, хлебных крошках и сайдбаре.
Если используете Google Search Console или аналогичный инструмент, позже можно проверить, как поисковик видит эти URL: исчезают ли они из индекса, не появляются ли ошибки обхода и не остаются ли старые версии в отчётах.
Что выбрать на практике
| Ситуация | Что делать |
|---|---|
| Один автор на сайте | Лучше полностью отключить архив автора или сделать 301-редирект |
| Несколько авторов, архивы нужны посетителям | Оставить страницы, но закрыть их от индексации |
| Есть пустые или служебные профили | Удалить лишние архивы из навигации и перенаправить их на полезные страницы |
| Архивы автора уже в индексе и дают дубли | Сначала поставить noindex или редирект, затем проверить переобход |
Если нужен именно технический способ без ручного кода, подойдёт SEO-плагин с управлением архивами и мета-тегами. Если же задача простая и сайт небольшой, обычно достаточно одного аккуратного редиректа или noindex на архивы автора. Главное — не оставлять их в том виде, в котором они создают дубли и не несут пользы ни пользователю, ни поиску.