Архивы автора в WordPress часто создают лишние URL: на небольшом сайте они дублируют ленту записей, а на многопользовательском проекте могут индексироваться как слабые страницы без самостоятельной ценности. При этом полностью удалять архивы автора не всегда разумно: иногда они нужны для навигации, карточек экспертов или внутренней структуры сайта. Поэтому задача обычно не в том, чтобы «убрать всё», а в том, чтобы закрыть от индексации именно те страницы автора, которые не должны конкурировать с основным контентом.
Ниже — рабочие варианты для WordPress: через SEO-плагин, через код темы или небольшого плагина, а также способ проверить, что поисковики увидели нужную директиву.
Когда страницы автора действительно стоит закрывать
Сначала полезно понять, что именно у вас индексируется. На типичном сайте архив автора выглядит как /author/username/ и может содержать:
- список всех записей автора;
- пустую или почти пустую страницу, если автор публикует мало;
- дубли заголовков и описаний, если тема автоматически подставляет одинаковые мета-теги;
- страницы с тонким контентом, которые не дают поиску ничего нового.
Если на сайте один автор и архив не несёт отдельной ценности, закрытие от индексации обычно оправдано. Если же это медиа, блог с редакцией или каталог экспертов, лучше сначала оценить, не нужен ли архив как посадочная страница.
Диагностика проблемы перед изменениями
Проверьте три вещи:
- Открывается ли архив автора в браузере и есть ли на нём уникальный контент.
- Есть ли у страницы мета-тег
robotsсnoindexуже сейчас — иногда его добавляет SEO-плагин. - Не используется ли архив автора в навигации, хлебных крошках или внутренних ссылках, которые важны для пользователей.
Если архив уже закрыт, но всё равно попадает в индекс, проблема может быть не в WordPress, а в старых копиях в поиске, внешних ссылках или в том, что поисковик ещё не переобходил страницу.
Как закрыть архивы автора через SEO-плагин
Если на сайте установлен плагин для SEO, это самый безопасный путь. В большинстве случаев у таких плагинов есть настройка для архивов автора: либо отключение архивов, либо установка noindex. Названия пунктов зависят от конкретного плагина, поэтому ориентируйтесь не на инструкцию «по памяти», а на разделы, связанные с архивами, индексированием и мета-тегами.
Плюс этого способа в том, что плагин обычно сам управляет и robots-метатегом, и XML-картой сайта, и каноническими URL. Минус — вы зависите от настроек конкретного решения.
| Способ | Плюсы | Компромисс |
|---|---|---|
| SEO-плагин | Быстро, без кода, меньше риска сломать шаблон | Зависимость от настроек и логики плагина |
| Код в теме или мини-плагине | Точный контроль, не нужен лишний плагин | Нужно аккуратно тестировать после обновлений |
| Удаление архивов автора полностью | Убирает URL из публичной части сайта | Может сломать навигацию и ссылки, если архив использовался |
Как запретить индексацию страниц автора кодом
Если нужен независимый от плагинов вариант, можно добавить noindex для архивов автора через фильтр wp_robots. Это современный и понятный способ: WordPress соберёт набор директив, а вы добавите нужную только для архивов автора.
<?php
add_filter( 'wp_robots', function( array $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['nofollow'] = true;
}
return $robots;
} );Этот код лучше размещать в дочерней теме или в небольшом mu-plugin, если вы не хотите терять настройку после обновления темы. Для сайта с несколькими авторами можно убрать nofollow, если внутренние ссылки на архивы автора вам нужны для обхода сайта. Но если цель — не только исключить из индекса, но и снизить вес таких страниц, nofollow допустим.
Если нужно не только закрыть архивы, но и убрать их из карты сайта, проверьте, не добавляет ли SEO-плагин авторов в XML sitemap. В коде темы это уже не решается одной строчкой — там лучше использовать штатные настройки плагина.
Когда лучше не использовать только noindex
noindex не удаляет URL мгновенно. Поисковик должен заново обойти страницу и увидеть директиву. Если архив уже в индексе, он может оставаться там какое-то время. Поэтому для старых URL важно не только поставить noindex, но и убедиться, что страница не получает лишних внутренних ссылок и не дублируется в sitemap.
Как полностью отключить архивы автора, если они не нужны
Если на сайте один автор и архивы не используются вообще, можно не просто закрыть их от индексации, а отключить саму страницу автора. В WordPress это делается через редирект на 404 или на главную, но такой шаг стоит применять осторожно: если на архив автора есть внешние ссылки или он используется в шаблоне, редирект может ухудшить UX.
Более мягкий вариант — оставить страницу доступной пользователю, но закрыть её от индексации. Это обычно предпочтительнее, чем жёстко ломать URL.
Как проверить, что решение сработало
После внедрения не ограничивайтесь просмотром исходного кода в браузере. Проверка должна быть в три шага:
- Откройте архив автора и убедитесь, что в HTML есть
<meta name="robots" content="noindex,nofollow">или эквивалентная директива, если её формирует SEO-плагин. - Проверьте страницу через инструменты для проверки URL в поисковой системе, если они доступны для вашего сайта.
- Посмотрите логи обхода или отчёты в панели вебмастера: URL должен постепенно выпадать из индекса после переобхода.
Если мета-тег есть, а страница всё ещё индексируется, обычно причина одна из трёх: поисковик ещё не переобошёл URL, на страницу ведут внешние ссылки, либо в sitemap осталась старая запись.
Частые ошибки и как их исправить
- Поставили
noindex, но не убрали архив из карты сайта. Поисковик продолжает видеть URL как важный. Решение: исключить архивы автора из sitemap в SEO-плагине. - Закрыли архив через
robots.txtвместоnoindex. Это не одно и то же: если бот не может зайти на страницу, он не увидит директивуnoindex. Для уже индексируемых страниц это плохой вариант. - Добавили код в файл темы, а потом обновили тему. После обновления настройка пропала. Решение: использовать дочернюю тему или mu-plugin.
- Закрыли архивы, но оставили на них внутренние ссылки в блоках автора. Страница всё равно получает вес и может обходиться ботом. Если архив не нужен, уберите ссылки из шаблона.
- Удалили архивы автора без проверки шаблона. На некоторых темах ломаются хлебные крошки, блоки «об авторе» и ссылки в карточках записей.
Что делать, если нужен баланс между SEO и удобством
Иногда архив автора полезен пользователю, но не нужен в поиске. В таком случае оставляйте страницу доступной, но закрывайте её от индексации и следите, чтобы на ней был нормальный контент: краткая биография, список публикаций, ссылки на соцсети или профиль эксперта. Тогда страница остаётся рабочей для людей, но не конкурирует с основными материалами сайта.
Если на сайте много технических страниц и дублей, имеет смысл проверить и другие зоны индексации: архивы дат, теги, пагинацию, служебные страницы. Для этого часто удобнее не точечный ручной патч, а системная чистка SEO-настроек. В экосистеме WPShop для таких задач уместен Clearfy Pro: он помогает управлять дублями и техническими страницами без лишнего кода, но применять его стоит только там, где это действительно закрывает вашу задачу.
Практический ориентир простой: если архив автора не несёт самостоятельной ценности, закрывайте его от индексации и проверяйте sitemap. Если ценность есть, не ломайте URL — лучше доработать страницу, чем прятать её целиком.