Как закрыть страницы авторов без полезного контента в WordPress

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

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

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

Сначала стоит проверить, есть ли у страниц авторов реальная ценность. Если на сайте один администратор, а архив автора просто повторяет список записей без дополнительного контента, это типичный кандидат на закрытие. Особенно часто проблема проявляется после запуска темы, которая автоматически выводит архивы без настройки мета-тегов и без отдельного шаблона.

Диагностика проблемы

Откройте несколько URL вида /author/username/ и посмотрите:

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

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

Что выбрать: noindex, редирект или удаление шаблона

Универсального ответа нет. Для разных сценариев подходят разные меры.

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

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

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

Если вы не хотите зависеть от SEO-плагина или вам нужно точечно закрыть именно архивы авторов, можно добавить noindex и убрать их из карты сайта на уровне кода. Ниже пример для functions.php дочерней темы или небольшого mu-plugin.

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

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

Первый блок полезен для тем и конфигураций, где wp_robots по каким-то причинам не покрывает все сценарии. Второй — более правильный для современных версий WordPress, потому что работает через штатный фильтр robots.

Если у вас установлен SEO-плагин, проверьте, не дублирует ли он мета-тег robots. Два разных тега с разными директивами — частая причина путаницы.

Как убрать архивы авторов из sitemap

Если страницы авторов закрыты, логично исключить их и из XML-карты сайта. В WordPress это зависит от того, кто формирует sitemap. Встроенный генератор ядра не дает тонкой настройки для авторских архивов, поэтому на практике чаще используют SEO-плагин или фильтрацию его sitemap. Если плагин уже умеет отключать авторские архивы, лучше воспользоваться его настройкой, а не городить отдельный костыль.

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

Если нужен редирект: когда он оправдан

Редирект 301 имеет смысл, когда архив автора не нужен ни пользователям, ни поиску, а у вас есть понятная замена: страница «О нас», страница команды или профиль автора на другом URL. Важно не отправлять все архивы на главную без разбора — это выглядит как техническая заглушка, а не как осмысленная структура.

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

Перед включением редиректа проверьте, нет ли у автора входящих ссылок. Если они есть, лучше сначала оставить noindex, а уже потом решить, нужен ли 301.

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

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

  1. Откройте исходный код страницы автора и убедитесь, что есть noindex или работает редирект.
  2. Проверьте HTTP-ответ через DevTools или curl -I https://site.ru/author/username/.
  3. Посмотрите в Search Console, как меняется статус страниц авторов после переобхода.

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

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

  • Ставят noindex только в визуальном HTML. Если SEO-плагин или тема одновременно добавляют другой robots-тег, поисковик может получить конфликтующие сигналы. Проверьте исходник страницы целиком.
  • Закрывают архивы, но оставляют их в sitemap. Это не критично, но создает лишний шум. Лучше убрать URL и из карты сайта.
  • Делают 301 на главную для всех авторов. Такой редирект часто бесполезен. Если есть замена, ведите на релевантную страницу, а не на случайный URL.
  • Удаляют шаблон архива автора, не проверив хлебные крошки и ссылки на автора в записях. В результате ломается навигация или появляются 404 в интерфейсе.
  • Закрывают полезные авторские страницы вместе с редакционными профилями. Если у вас сильный экспертный контент, архив автора может быть частью E-E-A-T-сигналов. Тогда лучше доработать страницу, а не прятать ее.

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

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

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

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

Что должно получиться в итоге

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

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

Как создать настройки плагина WordPress на основе Customizer с примерами кода
11.04.2026
Уникальные метаполя для записей WordPress: практическое руководство с примерами
14.12.2025
Как создать функцию автоматического удаления старых записей через WP-Cron в WordPress
07.01.2026
Как добавить дополнительное поле в REST API WordPress для пользователя
04.02.2026
Как добавить автоматическое удаление спам-комментариев в WordPress
24.03.2026
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше