На небольших и средних сайтах страницы авторов часто не несут самостоятельной ценности: один автор, одинаковый шаблон, мало уникального текста, а иногда и вовсе пустой архив. В результате в индексе появляются дубли, а в отчётах по сканированию — лишние URL, которые не помогают ранжированию. При этом закрывать всё подряд тоже нельзя: на новостных и многoавторских проектах архив автора может быть полезной посадочной страницей.
Ниже — рабочий сценарий: как понять, нужно ли закрывать архивы авторов, как сделать это без лишних побочных эффектов и как проверить, что поисковики действительно перестали считать такие страницы приоритетными.
Когда страницы авторов лучше закрыть от индексации
Сначала стоит посмотреть не на «SEO-совет», а на фактическую структуру сайта. Если у автора один-два материала, а сам архив повторяет заголовок, аватар и список записей без уникального описания, это типичный кандидат на noindex. То же самое относится к сайтам, где все публикации идут от имени одного редактора и архив автора дублирует главную ленту или рубрики.
Сигналы, что архив автора создаёт проблему
- в индексе есть страницы вида
/author/username/, но они не получают трафик; - в Search Console растёт число «Просканировано, но не проиндексировано» для служебных URL;
- архив автора почти полностью повторяет список записей из рубрик;
- на сайте один автор, и отдельная страница автора не нужна пользователю;
- в шаблоне архива нет уникального текста, который объясняет, кто этот автор и зачем ему доверять.
Если архив автора — это реальная страница эксперта с биографией, ссылками на публикации и отдельной ценностью для пользователя, закрывать её не стоит. В таком случае лучше доработать шаблон, а не прятать URL от индекса.
Диагностика: что проверить до изменений
Перед правками посмотрите, как именно сейчас формируются архивы. На практике встречаются три сценария: тема сама выводит архив автора в индексируемом виде, SEO-плагин добавляет noindex только в мета-тег, а в sitemap URL всё равно попадает, либо архивы закрыты частично, но остаются доступны через внутренние ссылки и поисковик продолжает их обходить.
Проверить это можно вручную и через инструменты для разработчика:
- откройте страницу автора и посмотрите исходный код на наличие
<meta name="robots" content="noindex,follow">; - проверьте HTTP-заголовки, если используете серверные правила или плагин, который может отдавать
X-Robots-Tag; - посмотрите, есть ли URL автора в XML-карте сайта;
- сравните шаблон архива автора с рубрикой: если контент почти одинаковый, это неудачный кандидат для индекса.
Если у вас есть доступ к WP-CLI, быстро проверить наличие автора и его архив можно так:
wp user list --fields=ID,user_login,display_name,rolesЭто не закрывает страницы само по себе, но помогает понять, сколько авторов реально есть на сайте и есть ли смысл держать отдельные архивы для каждого.
Пошаговое решение: закрыть архивы авторов через код
Самый предсказуемый способ — добавить noindex,follow для архивов автора и при необходимости убрать их из sitemap. Если вы не хотите зависеть от настроек конкретного SEO-плагина, код даёт больше контроля. Добавлять его лучше в дочернюю тему или в небольшой mu-plugin, а не в файлы основной темы.
Пример для functions.php дочерней темы:
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
} );Этот вариант работает на уровне стандартного фильтра WordPress и не ломает разметку темы. Для большинства сайтов этого достаточно, если задача — убрать архивы автора из индекса, но оставить переходы по ссылкам.
Если нужно дополнительно убрать архивы автора из XML-карты сайта, это зависит от того, как формируется sitemap. В WordPress core есть фильтр для URL-ов карты сайта, но он работает на уровне конкретных провайдеров. Для авторов можно отключить провайдер целиком, если архивы авторов вам не нужны вообще:
add_filter( 'wp_sitemaps_add_provider', function( $provider, $name ) {
if ( 'users' === $name ) {
return false;
}
return $provider;
}, 10, 2 );Такой подход уместен только если вы осознанно не хотите публиковать пользовательские архивы в sitemap. Если на сайте есть полезные страницы авторов, отключать провайдер целиком не стоит.
Пошаговое решение через SEO-плагин
Если сайт уже использует SEO-плагин, проще и безопаснее настроить правило там, а не писать свой код. У большинства популярных решений есть отдельная опция для архивов автора: либо отключение индексации, либо полное выключение архивов. Это удобнее для редактора, но важно проверить, что плагин не только ставит noindex, но и корректно убирает URL из карты сайта, если это требуется.
| Подход | Плюсы | Минусы |
|---|---|---|
Код через wp_robots | Контроль, не зависит от UI плагина | Нужно следить за темой и обновлениями |
| Настройка в SEO-плагине | Удобно для редактора, меньше ручной поддержки | Поведение зависит от конкретного плагина |
| Полное отключение архивов автора | Убирает лишние URL целиком | Нельзя использовать авторские страницы как посадочные |
Если вы используете Clearfy Pro, это как раз тот случай, когда можно централизованно убрать дубли и лишние архивы без ручного кода. Но даже в этом сценарии я бы всё равно проверил итоговый HTML и sitemap, а не полагался только на переключатель в админке. Подобные настройки лучше воспринимать как способ быстро привести сайт в порядок, а не как магию, которая всегда работает одинаково на всех установках.
Как проверить, что решение сработало
После внедрения не ограничивайтесь открытием страницы в браузере. Нужно проверить три уровня: HTML, sitemap и поведение поисковика.
Проверка HTML
Откройте архив автора и посмотрите исходный код. На странице должен появиться robots-метатег с noindex. Если вы используете серверный заголовок, проверьте его через DevTools или curl:
curl -I https://example.com/author/username/В ответе не обязательно должен быть X-Robots-Tag, если вы ограничились мета-тегом. Но если вы настраивали именно заголовок, он должен быть виден в ответе.
Проверка sitemap
Если вы убирали архивы автора из карты сайта, откройте XML и убедитесь, что URL там больше нет. Это особенно важно для сайтов, где поисковик активно обходит sitemap и быстро подхватывает новые адреса.
Проверка в Search Console
После переобхода страницы статус не меняется мгновенно. Это нормально. Смотрите не на один день, а на динамику: уменьшается ли количество URL автора в отчётах по индексированию, исчезают ли дубли и перестаёт ли страница конкурировать с рубриками или главной.
- проверьте, что URL автора не получает новых показов;
- посмотрите, не остались ли внутренние ссылки на архив в меню или блоках темы;
- убедитесь, что в sitemap нет старых адресов после очистки кэша;
- если есть CDN или серверный кэш, сбросьте его после правок.
Частые ошибки и как их исправить
Оставили страницу доступной, но закрыли только мета-тег
Это не ошибка само по себе, но если архив всё ещё активно перелинкован и есть в sitemap, поисковик будет продолжать его обходить. В таком случае нужно либо убрать URL из карты сайта, либо вообще отключить архивы автора на уровне шаблона.
Закрыли архив автора, но забыли про кэш
После обновления кода старая версия страницы может ещё отдаваться из кэша плагина, сервера или CDN. Из-за этого проверка показывает прежний HTML. Сначала очищайте кэш, потом проверяйте исходник и заголовки.
Отключили архивы автора, но сломали ссылки в теме
Некоторые темы выводят ссылку на автора в карточке записи или в блоке метаданных. Если архив отключён полностью, такие ссылки ведут в пустую страницу или 404. Перед отключением проверьте, где именно используется get_author_posts_url() и нужен ли вам этот переход.
Сделали noindex для всех архивов подряд
Иногда вместе с авторами случайно закрывают рубрики, теги и страницы пагинации. Это уже другая задача, и здесь нужен отдельный разбор. Не копируйте правило на весь сайт без проверки условий is_author() и без понимания, какие типы архивов у вас реально полезны.
Практические советы по безопасности и производительности
Если правите код, не вносите изменения в основную тему: при обновлении они пропадут. Для точечных SEO-правок лучше использовать дочернюю тему или маленький mu-plugin. Это особенно важно, если на сайте несколько разработчиков и часть настроек живёт в админке, а часть — в коде.
Ещё один момент: не пытайтесь решать проблему через массовую генерацию страниц авторов с искусственным текстом. Для поисковика это не выглядит как улучшение качества, а для редакции создаёт лишнюю поддержку. Если нужен полезный блок с автором, лучше добавить нормальную биографию, ссылки на профиль и реальные материалы, чем раздувать архив ради индекса.
Если на сайте много служебных дублей, имеет смысл посмотреть не только на архивы авторов, но и на другие источники мусора: теги без контента, страницы поиска, параметры сортировки, вложения медиа. В таких проектах удобно сначала привести в порядок базовую SEO-гигиену, а уже потом заниматься точечными страницами. Для этого часто используют инструменты вроде Clearfy Pro, если нужен быстрый способ закрыть типовые дубли и почистить служебные URL без постоянного ручного вмешательства.
В итоге рабочая логика простая: сначала определяете, есть ли у архива автора самостоятельная ценность, затем выбираете способ — код или плагин — и после этого проверяете не только HTML, но и sitemap, кэш и внутренние ссылки. Именно на этих этапах обычно и всплывают реальные проблемы, а не в самом теге noindex.