Архивы авторов часто остаются включенными по умолчанию и при этом почти не несут пользы: если на сайте один автор, архив превращается в дубль главной или блога; если авторов несколько, но у каждого мало материалов, поисковик получает тонкие страницы с одинаковой структурой и слабой ценностью. На небольших и средних проектах это обычно не вопрос «красоты», а вопрос индексации и качества обхода.
Ниже разберем, когда архив автора лучше отключить, как сделать это без поломки сайта и как проверить, что SEO-след от изменения действительно безопасный.
Когда архив авторов мешает
Проблема обычно проявляется не сразу. Сайт может нормально работать, но в индексе появляются страницы вида /author/username/, которые дублируют логику рубрик или просто повторяют список последних записей. Особенно это заметно, если:
- на сайте один автор и все материалы публикуются от его имени;
- в архиве автора нет уникального описания, фото, биографии и полезной навигации;
- в шаблоне архива выводится только список постов без дополнительного контекста;
- в поиске уже есть страницы рубрик, тегов и пагинация, которые конкурируют за те же запросы.
Если архив автора нужен как страница профиля редактора, его не обязательно отключать полностью. В этом случае лучше доработать шаблон и мета-данные. Если же это просто технический дубль, проще закрыть его от индексации или убрать из публичного вывода.
Диагностика: что именно происходит сейчас
Перед изменениями проверьте три вещи: индексируется ли архив, есть ли на нем уникальный контент и не используется ли он где-то во внутренних ссылках как важная посадочная страница.
Проверка в поиске и в коде страницы
Откройте архив автора в браузере и посмотрите исходный код. Ищите:
<meta name="robots" content="noindex,follow">или его отсутствие;<link rel="canonical" ...>;- заголовок страницы и описание автора;
- наличие хлебных крошек и текстового блока с биографией.
Если на странице только заголовок автора и список постов, это слабый кандидат на индексацию. Дополнительно проверьте в Google Search Console, какие URL архива автора уже попали в индекс и получают ли они показы.
Что смотреть в теме и плагинах
Часто архив автора генерирует сама тема, а SEO-плагин только добавляет мета-теги. Это важно, потому что отключение индексации и полное скрытие страницы — не одно и то же. Если тема выводит ссылку на автора в метаданных поста, а архив вам не нужен, нужно решить оба вопроса: что делать с URL и что делать со ссылками на него.
| Подход | Когда подходит | Плюсы | Минусы |
|---|---|---|---|
| noindex, follow | Архив нужен пользователям, но не нужен в поиске | Сохраняются переходы и навигация | URL остается доступным и может обходиться ботом |
| Редирект на главную или страницу команды | Архив не нужен вообще | Убирает дубль из публичного доступа | Нужно аккуратно выбрать целевой URL |
| Отключение архива через код | Нужен жесткий контроль шаблона | Предсказуемое поведение | Требует правки темы или дочерней темы |
Пошаговое решение через код
Если задача — именно убрать архив автора из индекса и не ломать сайт, самый практичный вариант — отдать noindex, follow для архивов авторов. Это безопаснее, чем сразу делать редирект, потому что ссылки на автора в записях продолжают работать, а поисковик не будет считать страницу самостоятельной посадочной.
<?php
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );
Этот вариант работает на современных версиях WordPress, где используется фильтр wp_robots. Если у вас уже стоит SEO-плагин, проверьте, не переопределяет ли он robots-мета на уровне настроек. В таком случае код может не дать ожидаемого результата, пока вы не отключите конфликтующую настройку в плагине.
Если архив нужно убрать полностью
Когда архив автора не нужен ни пользователям, ни поиску, можно сделать редирект. Но не отправляйте все архивы на главную без разбора: это выглядит как мягкая ошибка 404 и может ухудшить поведенческие сигналы. Лучше направить на страницу «О нас», «Редакция» или на профиль автора, если он у вас есть.
<?php
add_action( 'template_redirect', function() {
if ( is_author() ) {
wp_safe_redirect( home_url( '/o-nas/' ), 301 );
exit;
}
} );
Если на сайте есть отдельная страница редакции, это обычно лучший целевой URL. Для одиночного блога без команды можно оставить архив в режиме noindex, а не редиректить его на главную.
Когда лучше править шаблон темы
Если архив автора должен остаться как полезная страница, но в текущем виде он слишком пустой, имеет смысл доработать шаблон author.php в дочерней теме. Добавьте:
- короткую биографию автора;
- аватар и ссылки на соцсети, если они реально поддерживаются;
- количество публикаций и специализацию;
- блок с последними или лучшими материалами автора.
Такой архив уже можно рассматривать как полноценную страницу профиля, а не как технический дубль. Но если вы не готовы наполнять его смыслом, проще закрыть его от индексации.
Как отключить архив автора в настройках SEO-плагина
Если на сайте используется SEO-плагин, сначала проверьте его настройки. Во многих случаях это быстрее и безопаснее, чем править код. Но важно не смешивать подходы: если плагин уже ставит noindex, не дублируйте это вторым способом без необходимости.
Общий принцип такой: ищите разделы, связанные с архивами, авторами, мета-роботами и индексированием таксономий. После изменения очистите кэш плагина и кэш страницы, если он есть.
Если вам нужен инструмент для чистки дублей и технической оптимизации, у WPShop есть Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но даже с плагином сначала проверьте, не конфликтует ли его настройка с текущим SEO-стеком.
Проверка результата после внедрения
После изменения не ограничивайтесь визуальной проверкой. Нужно убедиться, что страница ведет себя правильно для браузера, поискового робота и внутренней навигации.
Чек-лист проверки
- откройте архив автора в браузере и убедитесь, что он доступен или редиректит туда, куда вы планировали;
- посмотрите исходный код и проверьте наличие
noindexили canonical; - проверьте ответ сервера через
curl -I https://site.ru/author/username/; - убедитесь, что внутренние ссылки на автора не ведут в 404;
- после очистки кэша проверьте страницу в режиме инкогнито и без авторизации;
- в Search Console отправьте URL на повторную проверку, если страница уже была в индексе.
Если вы выбрали редирект, ответ должен быть 301, а не 302. Если выбрали noindex, страница должна открываться нормально, но без желания поисковика держать ее в индексе.
Частые ошибки и как их исправить
Ставят noindex и одновременно закрывают URL в robots.txt
Это частая ошибка. Если вы закрыли архив автора в robots.txt, поисковик может не увидеть мета-тег noindex на самой странице. В итоге URL может дольше оставаться в индексе. Для удаления из индекса обычно лучше оставить доступ к странице и управлять индексацией через мета-robots или canonical.
Редиректят все архивы на главную
Так делать не стоит, если на сайте есть несколько авторов или если архив уже используется в ссылках. Массовый редирект на главную создает неочевидную логику и может мешать пользователю понять, куда он попал. Лучше направлять на релевантную страницу.
Забывают про кэш
После правок в теме или плагине старый HTML может продолжать отдаваться из кэша. Из-за этого кажется, что код не работает. Очистите кэш страницы, объектный кэш, серверный кэш и, если используется CDN, его тоже.
Не проверяют конфликт с SEO-плагином
Если плагин уже управляет robots-мета, ваш код может не иметь эффекта или, наоборот, дать неожиданный результат. Сначала найдите источник управления мета-тегами, потом вносите одно изменение, а не несколько сразу.
Практические советы по безопасности и производительности
Любая правка, связанная с архивами и редиректами, должна делаться в дочерней теме или через небольшой mu-plugin. Не вносите такие изменения в родительскую тему: после обновления они потеряются. Если на сайте уже есть custom code-плагин, это тоже приемлемый вариант, но код должен быть минимальным и понятным.
Для производительности важно не плодить лишние архивы и не заставлять поисковые системы обходить страницы, которые не несут ценности. Для безопасности — не использовать редиректы на внешние URL и не строить логику на непроверенных данных из запроса. В примерах выше используется wp_safe_redirect(), а это правильнее, чем голый header().
Если архив автора нужен только для админки или внутренней работы редакции, можно оставить его доступным для пользователей, но закрыть от индексации. Если же он не нужен вообще, лучше убрать его из публичной логики и не держать лишний URL в обходе сайта.
В итоге выбор простой: noindex — когда архив нужен как страница навигации, редирект — когда он не нужен совсем, доработка шаблона — когда архив должен стать полезной страницей профиля. Для большинства сайтов с одним автором достаточно первого варианта.