WordPress Notes Wordpresses

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

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

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

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

Проблема обычно заметна по одному из сценариев:

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

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

Диагностика: что именно сейчас отдают архивы авторов

Перед изменениями проверьте, как WordPress формирует эти страницы. Откройте архив автора в браузере и посмотрите:

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

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

Быстрая проверка в исходном коде

Откройте архив автора и найдите в HTML:

  • <meta name="robots" content="noindex,follow">;
  • канонический URL;
  • ссылки на архивы авторов в меню, хлебных крошках и блоках «Об авторе».

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

Пошаговое решение без плагина

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

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

Если на сайте один автор или архивы не нужны вообще, можно перенаправлять их на главную или на страницу «О сайте». Код ниже лучше поместить в дочернюю тему или в небольшой mu-plugin.

<?php
add_action('template_redirect', function () {
    if (is_author()) {
        wp_safe_redirect(home_url('/'), 301);
        exit;
    }
});

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

Вариант 2: оставить страницу доступной, но закрыть от индексации

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

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

    return $robots;
});

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

Вариант 3: отключить архивы через SEO-плагин

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

СпособЧто делаетКогда выбирать
Редирект 301Полностью убирает архив из доступаЕсли архив не нужен ни пользователям, ни поиску
noindex,followСтраница доступна, но не индексируетсяЕсли архив нужен как служебная страница
SEO-плагинДаёт настройку без кодаЕсли уже используете SEO-инструмент и не хотите править тему

Что ещё нужно убрать, чтобы не осталось дублей

Отключение самого архива — только часть задачи. Часто дубли остаются в других местах:

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

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

Пример: вывести имя автора без ссылки

<?php
$author_id = get_the_author_meta('ID');
echo esc_html(get_the_author_meta('display_name', $author_id));

Если тема использует собственный шаблон карточки, проверьте, нет ли там жёстко зашитой ссылки на get_author_posts_url(). Именно она чаще всего создаёт лишний переход на архив.

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

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

  1. Откройте архив автора в браузере и убедитесь, что он либо редиректит, либо отдаёт страницу с noindex.
  2. Посмотрите исходный код и проверьте наличие нужного robots-мета.
  3. Проверьте, что внутренние ссылки на архив автора больше не ведут в важные блоки сайта, если вы решили их убрать.

Если используете Google Search Console, отправьте страницу на повторное сканирование после редиректа или изменения robots-мета. Это не мгновенная операция, но так вы ускорите переобход.

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

  • Ставят только Disallow в robots.txt. Это не гарантирует удаление URL из индекса, если на него уже есть ссылки. Для технических страниц лучше использовать noindex или редирект.
  • Делают и редирект, и noindex одновременно без необходимости. Обычно достаточно одного подхода. Если страница уже отдаёт 301, дополнительный noindex не нужен.
  • Ломают архивы, которые реально используются. На некоторых сайтах архив автора — часть навигации. Перед отключением проверьте, не завязан ли на него шаблон профиля или блок «Другие статьи автора».
  • Правят тему напрямую. После обновления изменения пропадут. Для кода используйте дочернюю тему или mu-plugin.
  • Оставляют ссылки на архив в шаблонах. Даже если страница закрыта от индексации, лишние ссылки продолжают расходовать внутренний вес и создают шум в навигации.

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

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

Код лучше держать в отдельном мини-плагине или в mu-plugins, если задача критична для проекта. Так вы не потеряете настройку при смене темы. Если нужен более широкий набор инструментов для чистки дублей и технической оптимизации, можно посмотреть на Clearfy Pro: https://wpshop.ru/plugins/clearfy?utm_source=wordpresses.ru&utm_medium=article&utm_campaign=otklyuchit-arkhiv-avtorov-v-wordpress.

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

  • Проверил, нужен ли архив автора пользователям.
  • Выбрал один способ: редирект или noindex.
  • Убрал лишние ссылки на архив из шаблонов, если они не нужны.
  • Проверил исходный код страницы.
  • Запросил переобход в Search Console.
  • Убедился, что изменения не сломали блоки автора в теме.

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

×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее