WP24

Как убрать страницу автора в WordPress из индексации или полностью отключить архивы авторов

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

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

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

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

Но на практике чаще встречаются другие сценарии:

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

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

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

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

Способ зависит от того, чем вы управляете SEO на сайте.

Через SEO-плагин

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

Это предпочтительный вариант, если плагин уже отвечает за мета-теги, sitemap и robots. Так вы не размазываете логику по теме и не правите код вручную.

Через код в теме или дочерней теме

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

Перед изменением кода сделайте резервную копию файла и проверьте, что у вас действительно архивы авторов доступны по адресу вида /author/.... Для закрытия от индексации подойдет такой вариант:

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

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

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

Как полностью отключить архивы авторов

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

Здесь важно понимать разницу: отключить архив — значит перестать отдавать страницу по URL и, как правило, перенаправить пользователя на более подходящую страницу. Это уже не просто SEO-настройка, а изменение поведения сайта.

Что делать с URL архивов

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

  • возвращают 404 или 410 для архивов авторов;
  • ставят редирект на главную, страницу блога или на страницу об авторе, если она есть.

Для SEO чаще удобнее редирект, если у страницы есть очевидная замена. Если замены нет и архивы не должны существовать вовсе, корректнее отдать 410 Gone или 404 Not Found. Но это уже зависит от вашей структуры сайта и от того, хотите ли вы сохранить историю ссылок.

Пример отключения архива автора через код

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

Например, редирект на главную:

add_action( 'template_redirect', function () {
    if ( is_author() ) {
        wp_redirect( home_url( '/' ), 301 );
        exit;
    }
} );

Этот вариант рабочий, но использовать его стоит только если главная действительно является логичной заменой. Для сайта с отдельной страницей «Об авторе» или «О компании» лучше редиректить туда.

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

Что выбрать: noindex или полное отключение

СитуацияЧто делатьПочему
Сайт с одним авторомОтключить архивы или поставить редиректСтраница почти всегда дублирует другие разделы
Много авторов, у каждого есть полезный профиль и публикацииОставить архивы, при необходимости закрыть отдельные слабые страницыАрхив может быть полезен пользователям и поиску
Архивы есть, но они пустые или почти пустыеnoindex или отключениеТакие страницы редко дают ценность
Нужно убрать URL из выдачи, но оставить страницу доступнойnoindex,followПользователь может открыть архив, поисковик — нет

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

Как проверить, что всё сработало

После настройки откройте страницу автора в браузере и проверьте исходный код. Если вы закрывали архив от индексации, в <head> должен быть тег с noindex. Если отключали архив, URL должен либо редиректить, либо отдавать 404/410 — в зависимости от выбранного варианта.

Дальше проверьте три вещи:

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

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

На что чаще всего спотыкаются

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

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

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

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

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

×

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

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

пишет статьи

готовит SEO

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

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