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

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

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

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

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

Закрывать архив автора обычно стоит в таких случаях:

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

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

Самый безопасный способ: закрыть архив автора через SEO-плагин

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

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

Что именно нужно искать в настройках

В интерфейсе SEO-плагина ищите разделы вроде Архивы, Archives, Author archives или Таксономии и архивы. Названия отличаются, но смысл один: вам нужен переключатель для архивов авторов.

Обычно доступны два варианта:

  • noindex — страница открывается для пользователей, но не должна попадать в индекс;
  • disable или отключение архивов — WordPress перестаёт отдавать архив автора как отдельную страницу.

Для большинства сайтов достаточно noindex. Это мягкий вариант: если где-то остались внутренние ссылки на автора, страница не исчезнет для пользователя, но поисковик не будет считать её целевой для индексации.

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

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

Перед изменениями сделайте резервную копию файлов темы. Ошибка в functions.php может привести к белому экрану или фатальной ошибке, особенно если редактировать файл через админку без доступа по FTP или файловому менеджеру.

Чтобы добавить noindex на архивы авторов, можно использовать такой код:

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

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

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

Что делать, если архив автора уже попал в индекс

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

Чтобы ускорить процесс, сделайте три вещи:

  1. Проверьте, что на странице действительно появился noindex в коде.
  2. Убедитесь, что архив автора не попадает в XML-карту сайта.
  3. Отправьте страницу на переобход через инструменты для вебмастеров, если они у вас подключены.

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

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

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

Проверьте страницу автора по шагам:

  • откройте архив автора в браузере и посмотрите исходный код страницы;
  • найдите в коде мета-тег robots или заголовок X-Robots-Tag, если он используется;
  • убедитесь, что там есть noindex;
  • проверьте, не осталась ли страница в XML-карте сайта;
  • посмотрите, не ведут ли на архив автора внутренние ссылки из шаблона записи, блока автора или хлебных крошек.

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

Когда лучше отключить архив автора полностью

Иногда noindex — не лучший вариант. Если на сайте один автор и архив не несёт никакой пользы, проще убрать его полностью. Это уменьшает количество бесполезных URL и делает структуру сайта чище.

Полное отключение подходит, если:

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

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

Коротко о рабочей схеме

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

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

⭐⭐⭐⭐⭐