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

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

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

Когда архив автора нужно закрывать от индексации

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

Типичные сценарии, где закрытие оправдано:

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

Что именно искать в диагностике

Перед изменениями проверьте, действительно ли архив автора индексируется и отдает ли он полезный контент. Откройте URL вида /author/username/ и посмотрите:

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

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

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

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

Если вы используете Yoast SEO или Rank Math, ищите настройки архивов автора в разделе, где управляются архивы таксономий и авторов. Названия пунктов могут отличаться в зависимости от версии, но логика одна: отключить индексирование архивов автора или скрыть их от поисковых систем.

ПодходПлюсыМинусы
SEO-плагинБыстро, без кода, обычно затрагивает и sitemapЗависит от конкретного плагина и его настроек
Код в теме/плагинеПолный контроль, не зависит от интерфейсаНужно аккуратно тестировать после обновлений
robots.txtПросто добавить запретНе решает задачу индексации так надёжно, как noindex

Если задача именно убрать страницу из индекса, а не просто запретить обход, ориентируйтесь на noindex, а не только на Disallow.

Как закрыть архив автора кодом

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

Вариант через wp_robots

Современный способ — добавить директиву noindex через фильтр wp_robots. Так WordPress сформирует корректный robots meta tag без ручной вставки в шаблон.

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

    return $robots;
} );

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

Вариант через wpseo_robots для Yoast SEO

Если на сайте стоит Yoast SEO, можно использовать его фильтр. Это полезно, когда нужно управлять именно логикой плагина, а не общей мета-разметкой WordPress.

<?php
add_filter( 'wpseo_robots', function( $robots ) {
    if ( is_author() ) {
        return 'noindex,follow';
    }

    return $robots;
} );

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

Что делать с sitemap и каноникалом

Закрыть страницу от индексации недостаточно, если она всё ещё лежит в sitemap или отдает канонический URL на саму себя без нужды. Поисковик может дольше переобходить такие страницы, а в отчётах они будут висеть как «обнаружено, но не проиндексировано» или похожим образом.

Проверьте три вещи:

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

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

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

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

  1. Откройте архив автора в браузере и посмотрите исходный код страницы.
  2. Найдите в <head> мета-тег robots и проверьте наличие noindex.
  3. Проверьте, не исчез ли URL из XML sitemap, если вы его оттуда убирали.
  4. В Google Search Console отправьте URL на проверку через инструмент проверки страницы.
  5. Посмотрите, не осталось ли внутренних ссылок на архив автора в хлебных крошках, блоках «Автор» или под статьёй.

Если страница уже была в индексе, удаление может занять время. Это нормально: поисковик должен переобойти URL и увидеть новую директиву. Не ждите мгновенного эффекта в тот же день.

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

Только закрыли в robots.txt

Это частая ошибка. Disallow запрещает обход, но не гарантирует удаление из индекса, если URL уже известен поисковику. Для задачи «убрать из индекса» нужен именно noindex.

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

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

Поставили noindex на шаблон, но тема выводит свой robots tag

Иногда в теме или плагине уже есть собственная логика вывода мета-тегов. Тогда в коде страницы может оказаться два robots meta tag или один перезапишет другой. Проверяйте исходник, а не только настройки в админке.

Скрыли архив автора, но не убрали ссылки на него

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

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

  • проверен URL архива автора в браузере;
  • в исходном коде есть noindex;
  • архив исключён из sitemap, если это требуется;
  • нет лишних внутренних ссылок на архив;
  • в Search Console отправлена проверка страницы;
  • на сайте не осталось конфликтующих SEO-настроек.

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

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

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

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

Как установить лимит на число одновременных AJAX-запросов в WordPress
08.09.2026
Как отключить XML-RPC в WordPress без поломки авторизации и pingback
06.09.2026
WooCommerce: как установить ограничение на число товаров в корзине
15.09.2026
WooCommerce: автоматическое изменение стоимости товаров по ролям пользователей
08.09.2026
WooCommerce: как установить отрицательные цены на товары
27.09.2026
×
-15%
на премиум-тему
Bono

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

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