Архивы авторов в WordPress часто остаются включенными по умолчанию, даже если на сайте один редактор или публикации ведутся от имени одного аккаунта. В результате появляются страницы вида /author/username/, которые дублируют ленту записей, не дают полезного контента и иногда тянут за собой проблемы с индексацией. Если сайт небольшой или авторские страницы не несут отдельной ценности, их лучше отключить или закрыть аккуратно, а не просто удалить из меню и забыть.
Ниже — практический сценарий: как понять, что архивы авторов действительно мешают, как отключить их без лишних побочных эффектов и как проверить, что после правки не осталось битых ссылок и SEO-ошибок.
Когда архив авторов лучше отключить
Не каждый сайт должен прятать страницы авторов. Если у вас новостной проект с несколькими авторами, биографиями, фото и отдельной ценностью страницы автора, архив может быть полезен. Но если автор один, а на странице автора нет ничего кроме списка записей, это почти всегда слабая страница с дублирующимся контентом.
Типичные признаки проблемы
- в индексе есть страницы
/author/..., но они повторяют записи из рубрик; - в поиске видны пустые или почти пустые страницы авторов;
- в sitemap попадают URL, которые не нужны для продвижения;
- на сайте один автор, а архивов несколько из-за тестовых аккаунтов;
- SEO-плагин показывает дубли title и description для авторских архивов.
Если вы видите один или несколько таких симптомов, архивы авторов стоит либо закрыть от индексации, либо отключить полностью. Выбор зависит от того, нужен ли этот тип страниц пользователям и поисковым системам.
Диагностика: что именно сейчас публикует WordPress
Перед правкой проверьте, как архивы авторов реализованы в вашей теме и SEO-плагине. Иногда проблема не в самом WordPress, а в том, что тема выводит ссылку на автора в карточках записей, а SEO-плагин уже добавляет canonical, robots и sitemap-логику поверх этого.
Что проверить в первую очередь
- есть ли на сайте несколько пользователей с ролью
Authorили выше; - открывается ли страница автора по адресу
/author/username/; - есть ли на ней уникальный текст, а не только список постов;
- попадает ли архив в XML-карту сайта;
- какой
titleиmeta robotsотдает страница; - не используются ли ссылки на автора в хлебных крошках, карточках и блоках «об авторе».
Если у вас установлен SEO-плагин, сначала проверьте его настройки. Во многих случаях архивы авторов можно закрыть без кода, но это не всегда решает задачу полностью: ссылка может остаться доступной, а сама страница — продолжать отдавать 200 OK.
Как отключить архив авторов: три рабочих подхода
Есть три нормальных варианта: закрыть от индексации, перенаправить на главную или полностью отключить доступ к архиву. Выбор зависит от структуры сайта.
| Подход | Когда подходит | Плюс | Минус |
|---|---|---|---|
| noindex + follow | архив нужен пользователю, но не нужен в поиске | мягкое решение без потери навигации | страница остается доступной |
| 301 редирект | архив не нужен вообще | убирает URL из обхода и выдачи | нужно аккуратно выбрать целевой URL |
| полное отключение шаблона | сайт с одним автором или без авторских страниц | чисто технически | нужно не сломать ссылки и хлебные крошки |
Вариант 1: закрыть архив от индексации через SEO-плагин
Если архив нужен как страница для пользователя, но не должен ранжироваться, ставьте noindex, follow. Это самый безопасный вариант для сайтов, где авторские страницы уже используются в интерфейсе.
Проверьте, умеет ли ваш SEO-плагин отдельно управлять архивами авторов. Если да, включите запрет индексации именно для этого типа страниц, а затем убедитесь, что в HTML есть корректный meta robots. Не полагайтесь только на настройку в админке — иногда тема или другой плагин переопределяют вывод.
Вариант 2: редиректить архив автора на главную или страницу команды
Если авторский архив не несет ценности, лучше отдать 301 на релевантную страницу. Для сайтов с одним автором обычно подходит главная или страница «О проекте». Для медиа с редакцией — страница команды или редакции.
add_action('template_redirect', function () {
if (is_author()) {
wp_redirect(home_url('/'), 301);
exit;
}
});Этот код рабочий, но применять его стоит только если вы уверены, что архивы авторов не нужны ни пользователям, ни поиску. Если на сайте есть внешние ссылки на авторские страницы, редирект поможет сохранить часть веса и убрать лишний URL из обхода.
Вариант 3: отключить архив автора через functions.php
Если нужна именно техническая блокировка, можно убрать доступ к архиву на уровне шаблона. Такой вариант полезен на сайтах с одним автором, где архивы создаются автоматически и не используются.
add_action('template_redirect', function () {
if (is_author()) {
global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
include get_query_template('404');
exit;
}
});Это жесткое решение. Оно подходит, если вы точно не хотите оставлять страницу в обходе. Но для SEO чаще практичнее 301-редирект, чем 404, если у страницы уже есть входящие ссылки.
Как убрать дубли в теме и не сломать навигацию
Даже если архив автора закрыт, тема может продолжать выводить ссылки на автора в карточках записей, в блоках «об авторе» и в мета-информации под заголовком. Это нормально, если ссылка ведет на полезную страницу. Но если архив закрыт, нужно проверить, не ведет ли она в тупик.
Что делать со ссылками на автора
- если есть страница профиля автора с биографией — оставьте ссылку;
- если авторский архив закрыт, но ссылка нужна — ведите на страницу профиля или команды;
- если сайт одностраничный и автор не важен — уберите ссылку из шаблона записи;
- если ссылка генерируется плагином, проверьте его настройки перед правкой темы.
Иногда проще не отключать архив полностью, а заменить URL автора на отдельную страницу профиля. Это особенно удобно для редакционных сайтов, где у каждого автора есть описание, фото и контакты, но не нужен отдельный архив записей.
Проверка результата после внедрения
После изменений не ограничивайтесь открытием страницы в браузере. Нужно проверить ответ сервера, мета-теги и то, как URL видит поисковый робот.
Минимальный чек-лист проверки
- страница
/author/username/отдает ожидаемый код ответа:301,404или200сnoindex; - в исходном коде нет лишнего canonical на другой URL;
- страница не попадает в XML sitemap, если вы решили ее исключить;
- внутренние ссылки не ведут на несуществующий адрес;
- в Search Console не растет число URL с ошибками обхода;
- в кэше не осталась старая версия страницы.
Проверить код ответа можно через браузерные инструменты разработчика, curl или любой HTTP-проверщик. Например:
curl -I https://example.com/author/username/Если вы поставили редирект, в ответе должен быть 301 Moved Permanently и корректный Location. Если закрыли страницу через noindex, убедитесь, что meta robots действительно присутствует в HTML, а не только в настройках плагина.
Частые ошибки и как их исправить
Редирект на главную без логики
Так делают часто, но это не всегда лучший вариант. Если у автора была внешняя ссылка, а вы отправили все на главную, часть смысла теряется. Лучше вести на релевантную страницу: «О проекте», «Команда», профиль автора или рубрику, если она действительно соответствует запросу.
Отключили архив, но оставили его в sitemap
Это частая ошибка после настройки SEO-плагина. В итоге робот продолжает видеть URL, хотя страница уже закрыта. Проверьте карту сайта после изменений и исключите архивы авторов из генерации, если они больше не нужны.
Удалили шаблон, но не проверили тему
Некоторые темы используют авторские ссылки в нескольких местах: в карточке записи, в блоке метаданных, в хлебных крошках. Если убрать только один шаблон, часть ссылок останется. Нужно пройтись по всем местам, где выводится автор.
Поставили 404 вместо 301 без причины
404 допустим, если URL никогда не был важным. Но если страница уже индексировалась или на нее есть ссылки, 301 обычно безопаснее. Иначе вы просто теряете накопленные сигналы.
Практические советы по безопасности и производительности
Если вы правите архивы авторов кодом, делайте это в дочерней теме или через небольшой mu-plugin, а не в родительской теме. Иначе обновление темы сотрет изменения. Для теста удобно сначала включить правку на staging-копии сайта.
После отключения архивов авторов полезно очистить кэш страниц и объектный кэш, если он используется. Иначе старые версии URL могут еще какое-то время отдаваться пользователям и поисковым ботам.
Если на сайте много контента и несколько редакторов, не отключайте авторские страницы автоматически только потому, что они «лишние». Сначала проверьте, есть ли у них реальная ценность: биография, список материалов, ссылки на соцсети, экспертный статус. В таких случаях лучше не ломать структуру, а доработать страницу автора, чтобы она стала полезной.
Если вам нужно не только убрать дубли, но и почистить сайт от лишних SEO-страниц, полезно смотреть в сторону инструментов вроде Clearfy Pro: он помогает закрывать технические дубли, чистить лишние элементы и упрощать контроль над SEO-настройками. Но даже с плагином логику редиректов и индексации лучше проверять вручную, а не доверять настройке «на глаз».
Итоговая логика простая: если архив автора не несет ценности — закрывайте его аккуратно, с проверкой ответа сервера, sitemap и внутренних ссылок. Если ценность есть — не отключайте страницу, а доведите ее до нормального состояния.