Как отключить архив автора в WordPress-блоге, но сохранить страницу об авторе

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

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

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

Проблема обычно проявляется не в одном месте. В логах и в поиске можно увидеть несколько типичных симптомов:

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

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

Сначала проверьте, что именно у вас открыто

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

Что посмотреть в админке и на фронтенде

  • Откройте URL автора в браузере и сравните его с обычной страницей профиля, если она у вас есть.
  • Проверьте исходный код: есть ли rel="author" или ссылки на архив автора в блоке метаданных записи.
  • Посмотрите, не добавляет ли SEO-плагин мета-тег noindex на архивы авторов автоматически.
  • Проверьте карту сайта: попадают ли туда авторские архивы.

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

Рабочая схема: закрыть архив автора и оставить страницу об авторе

Самый надёжный подход — разделить логику на два уровня:

  1. архив автора отключить для поисковиков и убрать из навигации;
  2. отдельную страницу об авторе сделать обычной страницей WordPress или частью шаблона профиля.

Если у вас блог с одним автором, это особенно удобно: архив не нужен, а страница «Об авторе» может быть статичной и полезной.

Вариант 1: закрыть архив автора через SEO-плагин

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

Плюс этого варианта — он не ломает шаблоны. Минус — ссылка на архив может остаться в теме, и её всё равно придётся убрать вручную.

Вариант 2: отключить архив автора кодом

Если архивы автора не нужны вообще, можно перенаправить их на страницу об авторе или на главную. Для блога с одним автором это часто самый чистый вариант.

<?php
add_action('template_redirect', function () {
    if (is_author()) {
        wp_redirect(home_url('/o-avtore/'), 301);
        exit;
    }
});

В этом примере архив автора отправляется на страницу /o-avtore/. Адрес замените на свой. Если страницы нет, сначала создайте её в админке и заполните нормальным текстом: кто пишет, о чём блог, как связаться, какие темы автор покрывает.

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

Вариант 3: убрать ссылки на архив автора из шаблона

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

<?php
$author_id = get_the_author_meta('ID');
$author_name = get_the_author();
$author_page = home_url('/o-avtore/');

if ($author_id) :
    ?>
    <a class="post-author-link" href="<?php echo esc_url($author_page); ?>">
        <?php echo esc_html($author_name); ?>
    </a>
    <?php
endif;

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

Как сделать страницу об авторе полезной, а не формальной

Страница об авторе должна отвечать на вопрос: почему этому блогу можно доверять. Не нужно превращать её в пустую визитку с одной фразой «Привет, я автор». Для блога лучше работают конкретные элементы:

  • короткая биография с фокусом на тематику блога;
  • опыт или специализация, если они реально есть;
  • ссылки на соцсети или профессиональные профили;
  • список последних материалов автора;
  • контактная информация или форма связи, если это уместно.

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

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

После настройки не ограничивайтесь открытием страницы в браузере. Проверьте несколько вещей отдельно.

  • Откройте старый URL архива автора и убедитесь, что он ведёт туда, куда вы задумали: на страницу об авторе, на 404 или на 410.
  • Посмотрите HTTP-статус через инструменты разработчика или командой curl -I https://site.ru/author/username/.
  • Проверьте исходный код страницы: нет ли индексации через noindex, если вы её включали.
  • Убедитесь, что ссылка на автора в записи теперь ведёт на нужную страницу, а не на архив.
  • Проверьте карту сайта и robots.txt, если вы меняли их вручную.

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

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

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

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

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

Это самая частая ситуация. Пользователь кликает по имени автора и попадает на редирект или бесполезную страницу. Исправление простое: правьте шаблон карточки записи и блок автора в single.php, content.php или в шаблонах вашей темы.

Закрыли страницу об авторе вместе с архивом

Так бывает, если в SEO-плагине включили запрет на индексацию для всех страниц автора без разбора. Проверьте, что вы закрываете именно архивный URL, а не статичную страницу /o-avtore/.

Сделали редирект на главную

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

Оставили архив в sitemap

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

Что выбрать: плагин, код или правка темы

ПодходКогда подходитМинус
SEO-плагинНужно быстро закрыть архивы без правки шаблоновСсылка в теме может остаться без изменений
Код в теме или дочерней темеНужен точный контроль над редиректом и ссылкамиНужно аккуратно обновлять тему
Статическая страница об автореОдин автор или небольшая редакцияНужно вручную поддерживать контент

Если вы не хотите собирать это вручную, можно посмотреть в сторону инструментов для чистки лишних SEO-элементов и дублей, например Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но даже с плагином всё равно полезно понимать, что именно он меняет в шаблонах и индексации.

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

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

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

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

Если нужна не только чистка дублей, но и более аккуратная структура блога, удобно совмещать эту задачу с настройкой авторских блоков, FAQ и редакционных элементов. Для этого иногда используют связку темы и плагинов, но базовая логика всё равно должна оставаться прозрачной: архивы не должны конкурировать с полезными страницами профиля.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как отключить архивы дат в WordPress-блоге и сделать их неиндексируемыми
12.09.2026
Как убрать дубли страниц пагинации в WordPress-блоге
03.09.2026
Как закрыть дубли страниц авторов и архивов в WordPress для блога
27.08.2026
Как отключить XML-RPC в WordPress-блоге и не сломать нужные интеграции
06.09.2026
Как убрать страницы архивов, дат и поиска из индексации в WordPress-блоге
30.08.2026
×
Прокачай свой сайт WordPress!

WordPress

-20% на премиум темы и плагины

Создай сайт своей мечты ⋙