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