Архивы авторов в WordPress часто создают лишние страницы: на небольшом сайте у автора может быть один-два материала, а на многопользовательском проекте — десятки почти одинаковых архивов с тонким контентом. В итоге в индексе появляются страницы, которые не дают ценности, но отъедают краулинговый бюджет и размывают структуру сайта.
Отключать архивы авторов стоит не всегда. Если у каждого автора есть сильная экспертная страница, собственный трафик и нормальная наполненность, архив можно оставить. Если же это технические страницы без самостоятельной пользы, их лучше закрыть или перенаправить на более релевантный раздел.
Когда архивы авторов действительно мешают
Проблема обычно проявляется не в одном месте, а сразу в нескольких сигналах. В отчётах поисковой системы появляются страницы вида /author/username/, которые получают мало показов. Внутренние ссылки на них есть, но переходов почти нет. На самих архивах дублируются заголовки, а описание автора повторяется на нескольких страницах.
Если сайт использует один общий редакционный аккаунт или публикации идут от имени бренда, архив автора почти всегда лишний. Для такого сценария лучше оставить страницу профиля в админке, но убрать публичный архив.
Быстрая диагностика
- Проверьте, есть ли у автора отдельная ценность для пользователя, а не только список записей.
- Посмотрите, индексируются ли страницы автора в поиске.
- Оцените, не дублируют ли архивы категории, теги или главную рубрику.
- Проверьте, есть ли на архиве уникальный текст, а не только карточки постов.
Если на три и более пункта ответ отрицательный, архивы авторов — кандидат на отключение.
Что выбрать: noindex, редирект или полное отключение
У каждого варианта свой смысл. Если нужно просто убрать страницу из индекса, можно поставить noindex. Если архив уже получает внешние ссылки или на него ведут старые материалы, лучше сделать 301-редирект на релевантную страницу. Если архивы не нужны вообще, можно отключить их вывод и при необходимости вернуть 404 или 410 для пустых страниц.
| Подход | Когда использовать | Плюс | Минус |
|---|---|---|---|
| Noindex | Архив нужен пользователям, но не поиску | Быстро и безопасно | Страница остаётся доступной по URL |
| 301 редирект | Есть понятная замена: авторская страница, рубрика, раздел | Сохраняет часть ссылочного веса | Нужно выбрать правильную цель |
| Отключение архива | Архив не несёт пользы вообще | Убирает лишнюю сущность из сайта | Нужно аккуратно обработать старые URL |
Пошаговое решение через код
Если вы контролируете тему или дочернюю тему, самый предсказуемый способ — убрать публичный архив автора и перенаправить его на главную или на страницу о команде. Ниже пример для functions.php дочерней темы или собственного мини-плагина.
add_action('template_redirect', function () {
if (is_author()) {
wp_safe_redirect(home_url('/o-nas/'), 301);
exit;
}
});
Этот вариант подходит, если у вас есть осмысленная страница замены. Если такой страницы нет, не отправляйте всё на главную без разбора: это плохая замена для пользователя и поисковых систем. Лучше создать отдельную страницу «О редакции» или «Авторы» и вести туда.
Если нужно не редиректить, а просто закрыть архив от индексации, можно добавить noindex в <head> для авторских архивов:
add_action('wp_head', function () {
if (is_author()) {
echo '<meta name="robots" content="noindex,follow" />' . "\n";
}
}, 1);
Такой подход оставляет ссылки внутри сайта доступными для обхода, но убирает сам архив из индекса. Для небольших проектов это часто достаточно.
Если архивы создаёт SEO-плагин
Во многих случаях удобнее не писать код, а отключить архивы автора в настройках SEO-плагина. Это особенно полезно, если у вас уже настроены canonical, robots и sitemap в одном месте. Но даже в этом случае важно проверить, не остались ли старые URL в индексе и не ведут ли на них внутренние ссылки.
Если вы используете Clearfy Pro, имеет смысл сначала посмотреть, не дублирует ли он часть функций вашей SEO-настройки. Конфликт двух плагинов, которые одновременно управляют robots и мета-тегами, — частая причина странного поведения страниц. Ставить всё подряд не нужно: сначала один источник правил, потом проверка результата.
Как проверить, что решение сработало
После внедрения не ограничивайтесь открытием страницы в браузере. Проверьте ответ сервера, мета-теги и поведение в индексе.
- Откройте архив автора в режиме инкогнито и убедитесь, что работает нужный сценарий: редирект, noindex или 404/410.
- Проверьте HTTP-ответ через
curl -I https://site.ru/author/username/. - Посмотрите исходный код страницы и убедитесь, что мета-тег robots действительно выводится.
- Проверьте, не осталось ли внутренних ссылок на архивы автора в меню, хлебных крошках или блоках «Автор».
- Сравните статус URL в панели вебмастера после переобхода.
Если вы выбрали редирект, ответ должен быть 301, а конечный URL — осмысленным и стабильным. Если выбрали noindex, страница не должна попадать в индекс после переобхода, но может оставаться доступной для обхода роботами.
Частые ошибки и как их исправить
Редирект на главную без логики
Это самая частая ошибка. Главная страница не всегда подходит как замена архиву автора. Если у вас есть страница команды, редакции или профиля автора с полезной информацией, редирект должен вести туда. Иначе пользователь теряет контекст, а поисковик получает слабый сигнал о релевантности.
Одновременно noindex и запрет в robots.txt
Если вы закрыли URL в robots.txt, поисковик может не увидеть мета-тег noindex. В результате страница может дольше оставаться в индексе. Для удаления из индекса обычно надёжнее сначала дать доступ к странице и выставить noindex, а блокировку через robots использовать только для технических разделов.
Конфликт плагинов
Когда один плагин ставит canonical, второй — noindex, а третий — редирект, итог становится непредсказуемым. Оставьте один инструмент, который управляет SEO-мета и архивами, а остальное отключите или проверьте по документации.
Сломанные ссылки из старых материалов
Если в старых статьях есть ссылки на архив автора, после отключения они начнут вести в никуда или на редирект. Это не критично, но лучше заранее заменить такие ссылки на страницу автора, биографию или релевантный раздел сайта.
Практические советы по безопасности и производительности
Не правьте functions.php на боевом сайте без резервной копии. Если код сломает фронтенд, восстановление через админку может быть недоступно. Безопаснее вынести логику в маленький mu-plugin или в отдельный плагин сайта, чтобы не зависеть от темы.
<?php
/**
* Plugin Name: Author Archive Control
*/
add_action('template_redirect', function () {
if (is_author()) {
wp_safe_redirect(home_url('/o-nas/'), 301);
exit;
}
});
Такой файл можно положить в wp-content/mu-plugins/, если вы хотите, чтобы правило работало независимо от темы. Это удобно для технических сайтов и проектов, где тема меняется, а SEO-логика должна оставаться стабильной.
Если архивов много и сайт активно сканируется, после отключения проверьте карту сайта. В ней не должно оставаться URL, которые вы закрыли или перенаправили. Иначе поисковик будет продолжать ходить по старым адресам дольше, чем нужно.
Мини-чек-лист перед публикацией
- Выбрана одна стратегия: редирект, noindex или отключение.
- Есть понятная страница замены для 301.
- Внутренние ссылки на архивы автора убраны или обновлены.
- Проверен HTTP-статус старого URL.
- Проверен исходный код страницы и мета robots.
- Карта сайта больше не содержит отключённые архивы.
Если после изменений архивы автора всё ещё появляются в поиске, не спешите добавлять новые костыли. Сначала проверьте, не отдаёт ли сервер старый кэш, не генерирует ли SEO-плагин отдельные мета-теги и не остались ли старые URL в sitemap или внутренних ссылках.