Страницы авторов в WordPress часто создают лишние точки входа в индекс: у одного автора может быть пустой архив, у другого — дублирующий список записей без уникального текста. При этом полностью отключать архивы авторов не всегда разумно: на многoавторских сайтах они бывают полезны для навигации и внутренней перелинковки. Рабочая задача здесь не в том, чтобы «убрать всё», а в том, чтобы закрыть от индексации именно те архивы, которые не несут самостоятельной ценности.
Ниже — схема, которая помогает принять решение без гадания: что закрывать, как это сделать через код или плагин, и как убедиться, что поисковики действительно увидели нужную директиву.
Когда архивы авторов становятся проблемой
Типичный сценарий: на сайте один основной автор, а архив /author/username/ повторяет ленту записей почти без изменений. В индексе появляется страница, которая конкурирует с рубриками, тегами или главной. Иногда проблема заметна не сразу: в Search Console растёт число «Просканировано, но не проиндексировано», а в выдаче всплывают архивы авторов вместо более полезных страниц.
Есть и другой вариант: на сайте несколько авторов, но у части из них архивы пустые, содержат 1–2 записи или не имеют нормального описания. Такие страницы обычно не нужны в поиске, но могут оставаться полезными для пользователей внутри сайта.
Что стоит проверить до изменений
- Есть ли на архиве автора уникальный текст, а не только список записей.
- Не используется ли архив автора как важная страница профиля.
- Есть ли у автора собственная ценность для SEO: экспертность, биография, ссылки на публикации.
- Не закрыты ли уже архивы через SEO-плагин или тему.
- Не создаёт ли архив автора дубли с рубриками, тегами или страницами поиска.
Диагностика: как понять, что именно нужно закрывать
Сначала посмотрите исходный HTML архивов авторов. Если в <head> уже есть noindex, повторно ничего добавлять не нужно. Если директивы нет, а архивы реально не нужны в поиске, можно закрывать их точечно.
Проверить можно так:
curl -I https://example.com/author/admin/Но заголовков ответа недостаточно, потому что noindex чаще всего ставят в HTML через мета-тег. Поэтому откройте исходник страницы и найдите:
<meta name=