Как закрыть от индексации страницы автора в WordPress

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

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

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

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

Диагностика: что именно индексируется сейчас

Сначала проверьте, как WordPress отдает архив автора и есть ли там мета-тег robots. Откройте страницу автора и посмотрите исходный код. Если в <head> уже есть noindex, возможно, настройка сделана плагином или темой. Если нет, поисковик увидит страницу как обычную.

Полезно проверить и ответ сервера. Для этого можно использовать curl:

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

Ищите не только статус 200, но и заголовки, если их добавляет сервер или плагин. Если архив отдает 200 и не содержит noindex, он доступен для индексации.

Что смотреть в Search Console

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

Способы решения: плагин, код или настройка темы

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

СпособКогда подходитПлюсыМинусы
SEO-плагинЕсли уже используете Yoast SEO, Rank Math или аналогБыстро, без кода, есть управление robotsЗависимость от плагина и его логики
Код в темеНужна точечная настройка без лишних модулейПрозрачно и предсказуемоНужно следить за обновлениями темы
mu-pluginНастройка должна переживать смену темыНе зависит от темы, удобно для техподдержкиНужен доступ к файлам сайта

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

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

Добавьте код в functions.php дочерней темы или в отдельный mu-plugin:

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

    return $robots;
} );

Если на сайте уже есть SEO-плагин, проверьте, не конфликтует ли он с этим фильтром. Обычно WordPress соберет итоговый robots-тег из нескольких источников, но дублировать логику лучше не стоит.

Если нужно закрыть только часть авторов

Иногда полезно оставить индексируемыми архивы редакторов или экспертов, а закрыть только технические аккаунты. Тогда условие можно сузить по ID или логину:

<?php
add_filter( 'wp_robots', function( array $robots ) {
    if ( is_author( 'admin' ) || is_author( 'editor' ) ) {
        $robots['noindex'] = true;
        $robots['follow']   = true;
    }

    return $robots;
} );

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

Как закрыть страницы автора через SEO-плагин

Если у вас уже стоит SEO-плагин, проверьте настройки архивов. В Yoast SEO и Rank Math обычно есть отдельный переключатель для архивов автора. Логика простая: если архивы не нужны для поиска, ставите noindex на уровне плагина и не дублируете это кодом.

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

Проверка после внедрения

После изменения откройте страницу автора в браузере и проверьте исходный код. В <head> должен появиться robots-тег с noindex. Затем проверьте URL через инструмент проверки в Search Console или вручную через просмотр кода страницы.

Дальше смотрите на три вещи:

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

Если страница все еще индексируется, проверьте, нет ли у нее канонического URL на саму себя без noindex, и не кэширует ли сервер старую версию HTML.

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

Закрыли архив автора, но оставили его в sitemap

Это частая ошибка при смешивании кода и SEO-плагина. Поисковик видит URL в карте сайта, заходит на него и получает noindex. Это не критично, но создает лишний шум. Решение — убрать архив из sitemap на уровне плагина или не добавлять его туда вообще.

Поставили noindex только в robots.txt

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

Закрыли все архивы автора, хотя они нужны редакции

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

Сделали noindex через тему, а потом сменили шаблон

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

Когда архив автора лучше не закрывать

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

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

Практический чек-лист перед публикацией

  • проверить, нужен ли архив автора пользователю вообще;
  • посмотреть, есть ли у страницы уникальный контент;
  • определить, где лучше ставить правило: плагин, тема или mu-plugin;
  • убедиться, что noindex не дублируется несколькими способами;
  • проверить sitemap и исходный код страницы;
  • после изменения перепроверить статус в Search Console.

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

Как закрыть от индексации страницы автора в WordPress
05.09.2026
Как исключить страницы из XML sitemap в WordPress по условиям
22.09.2026
Как закрыть от индексации старые версии страниц в WordPress
25.09.2026
Как закрыть от индексации страницы внутреннего поиска в WordPress
08.09.2026
Как отключить эмодзи в WordPress через код и плагин
16.09.2026