Страницы авторов в WordPress часто попадают в индекс без особой пользы: если на сайте один автор, если архивы пустые или если на них дублируется контент из рубрик и записей. При этом закрывать их вслепую тоже нельзя: у новостных, экспертных и многoавторских сайтов архив автора иногда даёт нормальный входной трафик и помогает навигации. Поэтому задача здесь не в том, чтобы «выключить всё подряд», а в том, чтобы оставить полезные страницы и убрать мусорные.
Когда страницы авторов действительно мешают
Проблема обычно проявляется не в отчётах «у сайта мало трафика», а в конкретных симптомах. В индексе появляются URL вида /author/username/, а в выдаче они конкурируют с рубриками, тегами или даже с самими статьями. На небольших сайтах это особенно заметно: архив автора содержит список записей без уникального текста, заголовок шаблонный, а метаописание либо пустое, либо повторяет общий шаблон темы.
Проверить это можно быстро:
- введите в поиске
site:example.com/author/и посмотрите, сколько страниц реально в индексе; - откройте архив автора и сравните его заголовок, описание и список записей с рубриками;
- посмотрите, есть ли на странице автора уникальный текст, биография, ссылки на профили, список публикаций по теме;
- проверьте, не ведут ли внутренние ссылки на архив автора из меню, хлебных крошек или блока «об авторе».
Какие архивы авторов закрывать, а какие оставить
Не все страницы авторов одинаковы. Если на сайте один автор и архив просто дублирует ленту записей, его обычно имеет смысл закрыть от индексации. Если авторов несколько, но у каждого есть нормальная биография, специализация и отдельная ценность для пользователя, архив можно оставить открытым, но доработать.
| Сценарий | Что делать | Компромисс |
|---|---|---|
| Один автор, архив повторяет записи | Закрыть от индексации | Потеряете отдельную посадочную страницу, но уберёте дубль |
| Несколько авторов, есть биографии и подборки | Оставить открытым | Нужно следить за уникальностью контента архива |
| Архив нужен для навигации, но не для поиска | Добавить noindex, follow | Страница остаётся для пользователей и ссылочного обхода |
Диагностика: что именно индексируется сейчас
Перед правкой лучше понять, как WordPress и SEO-плагин уже отдают архивы авторов. Иногда проблема не в самом архиве, а в том, что тема или плагин выводят противоречивые мета-теги: например, noindex есть, а canonical указывает на саму страницу или наоборот.
Откройте исходный код страницы автора и найдите:
<meta name="robots" content="noindex,follow">или похожую строку;<link rel="canonical" href="...">;- нет ли лишних тегов от нескольких SEO-плагинов одновременно;
- не закрывает ли robots.txt только обход, но не индексацию уже известных URL.
Если архив уже в индексе, одного robots.txt обычно недостаточно. Поисковик может сохранить URL в базе, если на него есть ссылки. Для удаления из индекса нужен именно noindex на самой странице или корректная настройка в SEO-плагине.
Пошаговое решение через SEO-плагин
Самый безопасный путь — использовать один SEO-плагин и настроить архивы авторов в нём. В большинстве случаев это проще, чем править тему вручную, потому что плагин сам управляет мета-тегами и не сломается после обновления шаблона.
Через Yoast SEO
В Yoast SEO архивы авторов можно отключить в настройках, если они не нужны как посадочные страницы. Если архивы нужны, но должны быть закрыты от индексации, проверьте настройки отображения архивов автора и мета-robots для архивов. Важно не смешивать это с настройками рубрик и тегов: у них может быть другой режим индексации.
Через Rank Math
В Rank Math есть отдельные настройки для архивов автора. Обычно достаточно открыть раздел с настройками заголовков и метаданных, найти блок архивов автора и поставить No Index. После сохранения плагин начнёт отдавать нужный robots-мета-тег без ручного кода.
Если нужен точечный контроль
Иногда закрывать нужно не все архивы, а только страницы конкретных ролей: например, архивы подписчиков или технических аккаунтов. Тогда удобнее использовать код и фильтр wp_robots, который позволяет изменить robots-правила на лету.
<?php
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );Этот вариант работает на современных версиях WordPress, где ядро само формирует robots-мета-тег. Но если у вас уже стоит SEO-плагин, сначала проверьте, не конфликтует ли он с этим фильтром. Два источника правил часто дают неожиданный результат.
Как закрыть только пустые или технические архивы авторов
Если на сайте есть авторы, но часть архивов пустая или почти пустая, можно сделать более аккуратную логику. Например, закрывать только тех авторов, у которых нет опубликованных записей, кроме служебных страниц или черновиков. Для этого удобно проверять количество опубликованных постов у текущего автора.
<?php
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User ) {
$count = count_user_posts( $author->ID, 'post', true );
if ( $count < 2 ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
}
}
return $robots;
} );Здесь логика простая: если у автора почти нет контента, архив не нужен в поиске. Но не копируйте этот код без проверки под ваш тип контента. Если у вас записи идут не в post, а в кастомном типе, нужно учитывать именно его.
Что делать с уже проиндексированными страницами
После настройки noindex страницы не исчезают мгновенно. Поисковику нужно переобойти URL и увидеть новое правило. Поэтому после внедрения важно не только поставить мета-тег, но и помочь переобходу.
- Проверьте, что на странице автора действительно появился
noindex, follow. - Убедитесь, что canonical указывает на сам архив автора, а не на главную или рубрику без причины.
- Если страница уже в индексе, отправьте её на переобход через инструменты для вебмастеров.
- Подождите обновления индекса и проверьте статус URL повторно.
Если нужно убрать архивы автора быстрее, чем это сделает поисковик, можно временно вернуть страницу с noindex и не блокировать её в robots.txt. Полная блокировка обхода мешает поисковику увидеть новое правило и затягивает удаление из индекса.
Проверка результата после внедрения
Проверять нужно не только код страницы, но и фактическое поведение поисковика. Сначала откройте архив автора в браузере и посмотрите исходный код. Затем проверьте ответ сервера и мета-тег robots. Если есть доступ к консоли вебмастера, отправьте URL на проверку и посмотрите, как он интерпретируется после переобхода.
Минимальный чек-лист:
- в исходнике есть
noindexдля нужных архивов; - страница не закрыта ошибочно через
disallowв robots.txt, если вам нужен переобход; - canonical не уводит на нерелевантный URL;
- в поисковой выдаче архив автора постепенно исчезает или перестаёт ранжироваться;
- внутренние ссылки на архив автора не создают лишний шум в отчётах.
Для быстрой локальной проверки удобно использовать curl и посмотреть заголовки, если сервер или плагин отдают дополнительные сигналы:
curl -I https://example.com/author/username/Но помните: заголовки ответа не заменяют проверку HTML-мета-тега. Для индексации важен именно итоговый сигнал на странице.
Частые ошибки и как их исправить
Закрыли в robots.txt вместо noindex
Это частая ошибка. Если URL уже известен поисковику, запрет обхода не гарантирует удаление из индекса. Исправление простое: снимите жёсткий запрет на обход и добавьте noindex на саму страницу.
Оставили два SEO-решения одновременно
Если в теме есть свои мета-теги, а сверху стоит ещё один SEO-плагин, они могут конфликтовать. В итоге на странице появляется несколько canonical или разные robots-правила. Решение — оставить один источник управления метаданными.
Закрыли архив автора, но оставили на него сильные внутренние ссылки
Это не критично, но создаёт лишний обход и шум. Если архив не нужен пользователю, уберите ссылку из блока автора, меню или хлебных крошек. Если ссылка нужна, оставьте её для навигации, но не рассчитывайте на её SEO-ценность.
Сделали noindex для всех авторов без разбора
На многoавторском сайте это может убрать полезные страницы, которые реально приводят трафик. Сначала оцените, есть ли у архивов автора самостоятельная ценность. Если есть, лучше доработать страницу, а не закрывать её полностью.
Безопасность и производительность: что не забыть
Любые правки лучше делать в дочерней теме или через небольшой mu-plugin, а не в файлах родительской темы. Тогда обновление темы не затрёт вашу логику. Если используете код, проверьте его на тестовой копии сайта, особенно если у вас нестандартные типы пользователей или кастомные роли.
Ещё один практический момент: не плодите лишние плагины ради одной настройки. Если у вас уже есть SEO-плагин, используйте его возможности до конца. Если нужен более широкий набор технических правок — например, чистка дублей, управление мета-тегами и отключение лишних элементов — можно посмотреть в сторону Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но и там важно не включать всё подряд, а проверять каждую опцию отдельно.
Если задача сводится к одному архиву автора, самый надёжный вариант — точечная настройка через SEO-плагин или фильтр wp_robots. Это меньше ломает сайт и проще отлаживается, чем ручные правки шаблонов и robots.txt в нескольких местах одновременно.