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