Архивы авторов часто остаются в индексе по умолчанию, даже если на сайте один редактор или у каждого автора почти одинаковые страницы. В итоге поисковик видит еще один тип архивов, а пользы от него мало: дубли заголовков, тонкий контент, лишние URL в обходе. На небольших и средних сайтах это обычно не проблема до тех пор, пока не начинаются вопросы по SEO-аудиту и индексации.
Ниже разберем, когда архивы авторов действительно стоит закрывать, как сделать это без плагинов и как проверить, что поисковый робот больше не считает эти страницы полезными для индекса.
Когда архивы авторов становятся проблемой
Сама по себе страница автора не плохая. Она полезна, если на сайте несколько авторов, у каждого есть нормальная биография, уникальное описание и заметный объем публикаций. Но на практике чаще встречаются другие сценарии:
- на сайте один автор, а архив автора дублирует главную или страницу блога;
- в архиве автора выводится только список записей без дополнительного текста;
- в шаблоне архива одинаковые title и description для всех авторов;
- страницы авторов попадают в sitemap и начинают конкурировать с основными разделами;
- на сайте есть гостевые публикации, но архивы авторов не дают ценности пользователю.
Если у вас именно такой случай, логичнее закрыть архивы от индексации или вообще отключить их вывод. Но сначала стоит понять, что именно вы хотите получить: noindex для сохранения доступности страницы или полный редирект/отключение архива, если он не нужен совсем.
Диагностика: что проверить до изменений
Перед правкой шаблонов или установкой плагина откройте несколько страниц авторов и посмотрите на три вещи: есть ли уникальный контент, как формируется <title>, и попадает ли архив в sitemap. Это можно сделать вручную через просмотр исходного кода и через Search Console.
Признаки, что архив лучше закрыть
- на странице только список постов без описания автора;
- все архивы выглядят одинаково, меняется только имя;
- в поиске уже есть дубли по заголовкам или сниппетам;
- страница автора не нужна как посадочная и не приносит трафик;
- в шаблоне темы нет отдельной логики для author archive.
Если архив нужен для навигации внутри сайта, но не должен индексироваться, достаточно добавить noindex,follow. Это оставит ссылки доступными для обхода, но уберет сам архив из индекса.
Пошаговое решение через код
Самый предсказуемый вариант — добавить мета-тег robots для архивов авторов и при необходимости убрать их из sitemap. Код лучше размещать в дочерней теме или в небольшом собственном плагине, чтобы он не потерялся при обновлении темы.
1. Добавить noindex на архивы авторов
<?php
add_action( 'wp_head', function () {
if ( is_author() ) {
echo "<meta name=\"robots\" content=\"noindex,follow\" />\n";
}
}, 1 );Этот вариант простой и рабочий, если тема не выводит собственный robots meta через SEO-плагин. Если у вас уже стоит Yoast SEO, Rank Math или другой SEO-плагин, лучше использовать их настройки, чтобы не получить два разных robots-тега на одной странице.
2. Убрать архивы авторов из sitemap, если это поддерживает ваша схема
Если sitemap генерирует SEO-плагин, отключение архивов авторов делается в его настройках. Если же вы строите sitemap вручную или через код, можно исключить author archive из списка URL на уровне генерации. Универсального хука для всех решений нет, поэтому здесь важнее проверить, какой именно источник sitemap используется на сайте.
Для сайтов без SEO-плагина иногда проще вообще отключить архив автора и сделать редирект на главную или на страницу команды, если она есть.
3. Если архив не нужен, сделать редирект
<?php
add_action( 'template_redirect', function () {
if ( is_author() ) {
wp_safe_redirect( home_url( '/' ), 301 );
exit;
}
} );Редирект подходит только тогда, когда архив автора не несет ценности вообще. Если на сайте несколько авторов и страницы используются как профили, редирект будет слишком грубым решением.
Сравнение подходов
| Подход | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| noindex,follow | Архив нужен пользователю, но не нужен в индексе | Сохраняет навигацию, быстро внедряется | Страница остается доступной по URL |
| Редирект 301 | Архив не нужен совсем | Убирает лишний URL из обхода | Нельзя использовать, если архив полезен |
| SEO-плагин | Нужно управлять индексированием без кода | Удобно для редактора | Зависит от конкретного плагина и его настроек |
Проверка результата после внедрения
После правки не ограничивайтесь открытием страницы в браузере. Нужно проверить, что изменения действительно отдаются в HTML и не конфликтуют с плагинами.
- откройте страницу автора и посмотрите исходный код;
- убедитесь, что есть
<meta name="robots" content="noindex,follow" />; - если делали редирект, проверьте код ответа 301;
- посмотрите, не добавляет ли SEO-плагин второй robots-тег;
- проверьте, не остался ли архив автора в sitemap;
- в Search Console отправьте URL на повторную проверку после переобхода.
Для быстрой проверки можно использовать curl:
curl -I https://example.com/author/ivanov/Если настроен редирект, в ответе должен быть 301 и заголовок Location. Если используется noindex, смотрите именно HTML-ответ, а не только заголовки.
Частые ошибки и как их исправить
Добавили noindex, но страница все равно в индексе
Это нормально на коротком промежутке времени. Поисковику нужно переобойти страницу. Если через несколько обходов URL не исчезает, проверьте, не блокирует ли его robots.txt. Страница, закрытая в robots.txt, может не отдать поисковику сам тег noindex.
Появился конфликт с SEO-плагином
Если плагин уже управляет мета-тегами, ваш код может дублировать или перебивать его логику. В таком случае лучше отключить настройку архивов авторов в самом плагине, а не добавлять второй источник правил.
Редирект сломал профиль автора
Так бывает, если на сайте архивы авторов используются как страницы команды или профили редакторов. Перед редиректом проверьте, нет ли ссылок на эти URL из меню, карточек авторов и хлебных крошек.
Архивы исчезли из индекса, но трафик тоже упал
Значит, архивы все-таки давали полезные переходы. В этом случае лучше не редиректить их, а оставить noindex,follow и доработать саму страницу: добавить описание автора, список рубрик, ссылки на лучшие материалы.
Практические советы по безопасности и производительности
Если вы вносите код вручную, не правьте файлы ядра и не вставляйте его в случайные сниппеты без контроля версий. Для таких задач удобнее использовать дочернюю тему или отдельный мини-плагин. Это снижает риск потерять изменения после обновления и упрощает откат.
На сайтах с большим количеством авторов полезно еще и сократить лишнюю нагрузку на архивы: не выводить тяжелые виджеты, не подгружать на author archive лишние блоки и не строить там сложные запросы. Страница автора должна быть легкой, если вы оставляете ее в доступе.
Если нужен более широкий контроль над дублями и технической чисткой сайта, часть задач можно закрывать через Clearfy Pro, но для конкретно архивов авторов все равно важно понимать, что именно отключается и где это влияет на индексацию. Слепо выключать все подряд не стоит.
Что делать, если нужен не запрет, а нормальная страница автора
Иногда правильнее не закрывать архив, а сделать его полезным. Для этого достаточно добавить короткое описание автора, фото, ссылки на соцсети и блок с лучшими публикациями. Тогда архив перестает быть пустой прослойкой и может остаться в индексе без лишнего шума.
Если же на сайте один автор и никаких профильных страниц не требуется, не усложняйте схему: noindex,follow или 301-редирект решают задачу проще и надежнее, чем попытка «доработать» бесполезный архив.