Как отключить архив авторов в WordPress без потери трафика

Архивы авторов часто остаются включёнными по умолчанию, даже если на сайте один редактор или авторские страницы не несут пользы для поиска. В таком случае они начинают дублировать структуру рубрик, тянуть на себя внутреннюю перелинковку и создавать лишние URL в индексе. Но отключать их вслепую нельзя: если у страницы автора уже есть трафик, внешние ссылки или она участвует в навигации, простой запрет на доступ может ухудшить видимость сайта.

Ниже — рабочий сценарий: как понять, нужен ли архив автора вообще, как отключить его без поломки сайта и как проверить, что поисковики не потеряли полезные страницы.

Когда архив авторов действительно мешает

Проблема обычно проявляется не в коде, а в структуре контента. На небольших сайтах архив автора часто ведёт на одну и ту же подборку записей, что и главная рубрика или страница блога. В результате появляется ещё одна почти пустая страница, которая индексируется, но не даёт новой информации.

Типичные признаки

  • на сайте один автор или все материалы публикуются от имени редакции;
  • страница автора содержит только список записей без описания;
  • в индексе есть URL вида /author/username/, но они не получают переходов;
  • в отчётах по дублям видно, что архив автора повторяет структуру рубрик;
  • в шаблоне темы нет отдельной полезной авторской биографии.

Если хотя бы два пункта совпадают, архивы авторов стоит пересмотреть. Но сначала нужно проверить, не являются ли они источником трафика.

Диагностика: что проверить до отключения

Не начинайте с удаления шаблона или правки functions.php. Сначала посмотрите, как архивы авторов используются сейчас.

Проверка в поисковой консоли и аналитике

Откройте отчёт по страницам и найдите URL авторов. Если у них есть показы, клики или внешние ссылки, лучше не удалять их полностью, а закрыть от индексации и настроить редирект на более подходящую страницу.

Также проверьте:

  • есть ли у автора отдельная страница с биографией и ссылками на материалы;
  • используется ли архив автора в хлебных крошках или блоках «об авторе»;
  • не ссылается ли на него sitemap;
  • не генерирует ли тема отдельный SEO-title для этих страниц.

Что делать, если архив уже в индексе

Если URL уже проиндексирован, безопаснее сначала закрыть его от индексации, а не удалять мгновенно. Тогда поисковик увидит сигнал, что страница больше не нужна, и постепенно исключит её без резкого обрыва.

ПодходКогда подходитКомпромисс
Оставить архивЕсть трафик, авторские страницы полезныНужно поддерживать контент и уникальный текст
Закрыть от индексацииСтраница нужна пользователям, но не поискуURL остаётся доступным по прямой ссылке
Отключить и редиректитьАрхив не нужен вообщеНужно аккуратно перенаправить старые URL

Как отключить архив авторов в WordPress

Есть три нормальных варианта: через SEO-плагин, через код или через редирект на уровне шаблона. Выбор зависит от того, нужен ли вам сам URL для пользователей.

Вариант 1. Отключить через код и вернуть 404

Если архивы авторов не нужны ни пользователям, ни поиску, можно отключить их на уровне WordPress. Это не требует сторонних плагинов и работает предсказуемо.

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;
    }
});

Такой вариант подходит, если вы уверены, что архивы авторов не нужны. Но если URL уже в индексе, лучше сначала поставить редирект, а не 404.

Вариант 2. Перенаправить архив автора на страницу «О нас» или блог

Если у вас один автор и архив не несёт самостоятельной ценности, логичнее отправить старые URL на страницу команды, блог или главную. Главное — выбрать релевантную цель, а не просто редиректить всё на главную.

add_action('template_redirect', function () {
    if (is_author()) {
        wp_safe_redirect(home_url('/o-nas/'), 301);
        exit;
    }
});

Перед внедрением проверьте, что страница /o-nas/ существует и отвечает кодом 200. Иначе вы получите цепочку редиректов или мягкую 404.

Вариант 3. Оставить страницу, но закрыть её от индексации

Если архив нужен для навигации, но не должен участвовать в SEO, можно добавить noindex. Это мягче, чем удаление, и безопаснее для сайтов, где авторские страницы уже используются в интерфейсе.

Если у вас стоит SEO-плагин, проверьте, есть ли в нём настройка для архивов авторов. Если нет, можно добавить мета-тег вручную через wp_head:

add_action('wp_head', function () {
    if (is_author()) {
        echo "<meta name=\"robots\" content=\"noindex,follow\" />\n";
    }
});

Этот вариант не удаляет страницу из сайта, но сигнализирует поисковым системам, что индексировать её не нужно.

Если нужен более аккуратный вариант: не отключать, а улучшить архив

Иногда архив автора полезен, но выглядит пусто. Тогда лучше не отключать его, а сделать страницу осмысленной: добавить описание автора, ссылки на соцсети, список популярных материалов и блок с экспертностью.

Это особенно уместно для сайтов, где автор — реальный специалист, а не просто техническая метка. В таком случае архив может работать как страница доверия, а не как дубль рубрики.

Что добавить на страницу автора

  • короткое био с уникальным текстом;
  • список ключевых компетенций;
  • ссылки на профиль или сайт автора;
  • последние материалы с датами;
  • блок с контактами или редакционной ролью.

Если тема позволяет, можно вывести описание через шаблон author.php или archive.php. Это лучше, чем скрывать страницу без объяснений.

Проверка результата после внедрения

После изменения не ограничивайтесь открытием страницы в браузере. Нужно проверить и HTTP-ответ, и индексацию, и поведение внутренних ссылок.

Что проверить вручную

  • URL автора открывается с нужным кодом ответа: 301, 404 или 200;
  • нет цепочки редиректов;
  • страница не попала в sitemap, если вы её отключили;
  • в исходном коде есть noindex, если вы выбрали этот вариант;
  • внутренние ссылки на автора не ведут в тупик.

Для быстрой проверки редиректа удобно использовать:

curl -I https://example.com/author/username/

В ответе смотрите на HTTP/1.1 301 или 404 и заголовок Location, если настроен редирект.

Что проверить в поисковой консоли

После переобхода страниц убедитесь, что старые URL либо выпали из индекса, либо заменились на целевую страницу. Если вы поставили noindex, поисковик может не убрать URL мгновенно — это нормально. Важно, чтобы он видел стабильный сигнал на всех запросах.

Частые ошибки и как их исправить

Самая распространённая ошибка — сразу ставить 404 на архив автора, не проверив, есть ли на него трафик. Если URL уже ранжируется, лучше сначала сделать 301 на релевантную страницу.

Вторая ошибка — редиректить все архивы авторов на главную. Это выглядит как попытка «спрятать» проблему и часто даёт слабый пользовательский опыт. Лучше направлять на страницу команды, блог или конкретный профиль автора.

Третья ошибка — закрыть архив от индексации, но оставить его в sitemap. Тогда вы отправляете поисковику противоречивые сигналы. Если страница не нужна, уберите её из карты сайта.

Четвёртая ошибка — отключить архив автора, не проверив хлебные крошки и блоки «об авторе». В некоторых темах эти элементы завязаны на авторский архив, и после отключения появляется битая ссылка.

Практические советы по безопасности и производительности

Если вы вносите правки через functions.php, лучше делать это в дочерней теме или через небольшой mu-plugin. Так вы не потеряете изменения после обновления темы.

Для сайтов с несколькими редакторами и сложной структурой полезно сначала протестировать изменение на staging-копии. Это особенно важно, если архивы авторов участвуют в шаблонах, SEO-разметке или sitemap.

Если вы используете плагин для SEO и чистки дублей, посмотрите, не умеет ли он управлять архивами авторов без кода. Например, в Clearfy Pro есть инструменты для отключения лишних архивов и технических страниц: Clearfy Pro. Это не обязательное решение, но для типовых сайтов оно часто экономит время на ручной правке шаблонов.

Если вам нужно не просто отключить архив, а привести в порядок структуру контента, сначала решите, какая страница должна стать основной точкой входа: автор, рубрика или отдельная посадочная. От этого зависит, ставить ли 301, noindex или оставлять архив как есть.

⭐⭐⭐⭐⭐