wpcontent.ru wordpress wpcontent.ru

Как отключить архивы автора в WordPress

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

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

Архив автора обычно выглядит как страница вида /author/имя/. На многопользовательском блоге это полезный раздел: по нему удобно перейти ко всем материалам конкретного автора. Но если у вас:

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

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

Сначала проверьте, как архивы автора устроены в вашей теме

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

Откройте несколько страниц авторов и проверьте:

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

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

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

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

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

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

Ручной способ: отключить архив автора в теме

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

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

Пример кода для functions.php дочерней темы:

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

Этот код отправляет все архивы автора на главную страницу сайта с кодом 301. Если вам нужно перенаправлять не на главную, а на страницу блога или рубрику, замените home_url( '/' ) на нужный адрес.

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

Если архивы нужны посетителям, но не нужны поиску

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

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

Что выбрать: редирект, noindex или полное удаление

Выбор зависит от того, зачем вам вообще нужен архив автора. Ниже — короткое сравнение по практике.

ВариантКогда подходитЧто происходит
301-редиректАрхивы автора не нужны совсемСтраница автора перестает открываться и отправляет пользователя на другой URL
noindexАрхив нужен посетителям, но не поискуСтраница остается доступной, но не должна попадать в индекс
Полное удаление шаблонаНужна глубокая переработка темыАрхив как отдельный тип страницы фактически убирается из темы

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

Как не сломать внутреннюю структуру сайта

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

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

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

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

Как проверить результат после отключения

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

Дополнительно проверьте:

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

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

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

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

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

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

×

AI-плагин

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

SEO и мета-теги

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

Изображения

Комментарии

Подробнее