Как отключить архив автора в WordPress без потери индексации

Архив автора в WordPress часто становится лишней страницей: на небольшом сайте у одного автора почти всегда дублируется контент, а на новостном проекте архивы могут тянуть тонкие страницы с пустыми или слабыми описаниями. Но просто выключить архив — плохая идея, если на него уже ведут ссылки или он попал в индекс. Тогда задача не в том, чтобы «стереть» URL, а в том, чтобы аккуратно убрать его из публичного доступа и поисковой выдачи, сохранив контроль над редиректами и мета-данными.

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

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

Проблема обычно проявляется не в админке, а в индексе и аналитике. Типичные симптомы:

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

Если у вас несколько авторов и каждый ведёт отдельную тематическую линию, архив может быть полезен. Тогда лучше не отключать его, а сделать уникальный title, описание и вывод последних материалов. Но если это технический блог, корпоративный сайт или сайт с одним редактором, архив автора чаще всего лишний.

Диагностика: что проверить до изменений

Перед правкой шаблонов и редиректов стоит понять, как именно WordPress сейчас отдаёт архив автора. Это можно проверить без сторонних инструментов.

1. Открыт ли архив в принципе

Перейдите по адресу /author/username/. Если страница открывается, значит архив существует и его можно либо скрыть, либо перенаправить. Если уже стоит 404, возможно, тема или плагин его отключили раньше.

2. Есть ли индексируемые мета-теги

Посмотрите исходный код страницы. Если там есть index,follow, поисковик может продолжать индексировать архив. Если стоит noindex, но URL всё равно доступен, это не всегда проблема: поисковик может ещё какое-то время держать его в индексе, пока не переобойдёт страницу.

3. Не ломаются ли внутренние ссылки

Проверьте, есть ли в шаблоне ссылки на автора в карточках записей, в блоке «об авторе» или в хлебных крошках. Если вы отключите архив и не настроите редирект, эти ссылки начнут вести в пустоту.

Пошаговое решение через код

Самый прозрачный вариант — отключить архив автора на уровне темы или мини-плагина, а затем настроить редирект на страницу блога, рубрику или главную. Для небольших сайтов это обычно надёжнее, чем надеяться только на SEO-плагин.

Шаг 1. Запретить доступ к архиву автора

Добавьте код в functions.php дочерней темы или в собственный плагин. Этот вариант не удаляет автора как сущность, а только отключает сам архив.

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

Замените /blog/ на реальный URL страницы, куда хотите отправлять пользователей. Если у вас нет отдельной страницы блога, можно редиректить на главную или на наиболее близкую рубрику.

Шаг 2. Убрать архив из поиска, если он ещё доступен

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

add_filter('wp_robots', function ($robots) {
    if (is_author()) {
        $robots['noindex'] = true;
        $robots['nofollow'] = false;
    }
    return $robots;
});

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

Шаг 3. Сохранить нормальные ссылки на автора в записях

Если редирект ведёт на блог или рубрику, ссылки на автора в карточках записей не будут ломать UX. Но если вы хотите полностью убрать ссылки на автора из шаблона, лучше сделать это в теме, а не через CSS. Иначе ссылка останется в HTML и продолжит передавать пользователя на редирект.

Пример для вывода имени автора без ссылки:

<?php echo esc_html( get_the_author() ); ?>

Если в теме используется функция the_author_posts_link(), её можно заменить на вывод имени без кликабельного элемента. Это особенно полезно на корпоративных сайтах, где авторство не несёт навигационной ценности.

Сравнение подходов: плагин, код, редирект

ПодходКогда подходитПлюсыМинусы
SEO-плагинНужно быстро поставить noindex или скрыть архивМеньше кода, удобно для редактораНе всегда решает вопрос с внутренними ссылками и редиректами
Код в теме/плагинеНужен точный контроль над поведением URLПрозрачно, предсказуемо, легко проверитьНужно аккуратно вносить изменения
Редирект 301Архив больше не нужен вообщеУбирает лишний URL и сохраняет переходыНужно выбрать правильную целевую страницу

Если используете SEO-плагин

Во многих проектах архив автора проще закрыть через SEO-плагин, если он уже стоит и настроен. Важно не путать «скрыть из поиска» и «отключить страницу». Это разные задачи.

Логика такая:

  • если архив нужен пользователям, но не поисковикам — ставьте noindex;
  • если архив не нужен никому — делайте 301-редирект;
  • если на архив уже есть внешние ссылки — редирект предпочтительнее, чем 404.

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

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

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

Что смотреть в первую очередь

  • URL архива автора отдаёт 301, если вы сделали редирект;
  • целевой URL открывается без цепочки лишних редиректов;
  • в исходном коде нет index,follow на архиве, если вы оставляли его доступным;
  • в карточках записей ссылки на автора не ведут на ошибку;
  • в Search Console новый статус URL соответствует вашей логике: редирект, исключено или не проиндексировано.

Проверить ответ сервера можно так:

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

Если всё настроено через 301, в ответе должен быть заголовок Location с целевым адресом. Если вы используете noindex, убедитесь, что страница отдается с кодом 200, а не редиректится куда-то ещё.

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

Редирект ведёт на главную без логики

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

Поставили noindex, но архив всё равно в индексе

Это нормально на короткой дистанции. Поисковику нужно время, чтобы переобойти страницу. Если URL уже давно в индексе, быстрее сработает 301-редирект или удаление через инструменты вебмастера.

Отключили архив, но забыли про ссылки в теме

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

Сделали 404 вместо 301

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

Чек-лист перед публикацией изменений

  • Проверен текущий статус архива автора в браузере и через curl -I.
  • Выбрана целевая страница для редиректа.
  • Ссылки на автора в записях не ломают навигацию.
  • Нет цепочки из нескольких редиректов.
  • Если архив оставлен доступным, на нём стоит noindex.
  • После правки проверен исходный код страницы и ответ сервера.
  • В Search Console отслеживается изменение статуса URL.

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

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

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

WooCommerce: как отключить автологин после регистрации пользователя
25.08.2026
Автоматизация обработки изображений в WordPress с примерами кода и плагинами
08.09.2026
WooCommerce: как избежать проблем с совместимыми платёжными шлюзами
08.09.2026
Руководство по созданию собственного REST API в WordPress
08.09.2026
Как использовать хуки для оптимизации загрузки WordPress
08.09.2026
×
-15%
на премиум-тему
Bono

Создай магазин мечты
на WordPress!

↓ ↓ ↓ ↓ ↓
Купить со скидкой »