Как убрать 404 на страницах авторов и меток в WordPress

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

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

Когда 404 на архивах — это проблема, а когда нет

Если у вас один-два старых URL в логах, это не всегда повод срочно править шаблоны. Но если:

  • в Google Search Console растёт число Not found (404) по архивам авторов или меток;
  • внутренние ссылки ведут на несуществующие страницы;
  • в теме есть блоки «автор статьи» или облако меток, а архивы отключены;
  • в sitemap всё ещё попадают URL, которые уже должны быть закрыты;

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

Диагностика: что именно отдаёт 404

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

Проверка в браузере и через curl

Откройте проблемный URL вручную и посмотрите код ответа. Для быстрой проверки удобно использовать curl:

curl -I https://example.com/author/admin/
curl -I https://example.com/tag/wordpress/

Если сервер отвечает 404 Not Found, а в WordPress этот архив должен существовать, ищите конфликт в теме, плагине SEO или в правилах перезаписи.

Проверка настроек SEO-плагина

В Yoast SEO, Rank Math и похожих плагинах архивы авторов и меток можно отключить отдельно. Частая ситуация: авторские архивы выключены, но шаблон темы всё ещё выводит ссылку на автора; метки открыты, но на них нет уникального контента, и они превращаются в тонкие страницы.

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

Как убрать 404 на страницах авторов и меток без лишних побочных эффектов

Есть три рабочих подхода. Выбор зависит от того, нужны ли вам эти архивы вообще.

ПодходКогда подходитПлюсыМинусы
Оставить архивы и наполнить ихЕсли у авторов или меток есть реальная навигационная ценностьСохраняются ссылки, меньше 404Нужно поддерживать шаблон и контент
Отключить и вернуть 410/301Если архивы не нужны и уже есть мусор в индексеЧистая индексация, меньше обходаНужно аккуратно настроить редиректы
Оставить только часть архивовЕсли нужны метки, но не нужны авторы, или наоборотГибкостьТребует проверки шаблонов и sitemap

Вариант 1: отключить архивы через код

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

add_filter( 'author_rewrite_rules', '__return_empty_array' );

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

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

Вариант 2: редирект на релевантную страницу

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

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

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

Вариант 3: оставить архив, но сделать его полезным

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

  • уникальный заголовок и описание;
  • не пустой список записей;
  • понятная пагинация;
  • отсутствие дублей title и meta description;
  • корректный canonical.

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

Что проверить в шаблоне темы и в плагинах

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

<?php
$author_url = get_author_posts_url( get_the_author_meta( 'ID' ) );
if ( $author_url ) {
    echo '<a href="' . esc_url( $author_url ) . '">' . esc_html( get_the_author() ) . '</a>';
}
?>

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

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

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

  • Откройте проблемный URL и убедитесь, что он отдаёт нужный код: 200, 301 или 410, а не случайный 404.
  • Проверьте, что внутренние ссылки в постах и шаблонах больше не ведут на несуществующие архивы.
  • Посмотрите sitemap: отключённые архивы не должны туда попадать.
  • В Search Console отправьте URL на повторную проверку, если они уже были в индексе.
  • Проверьте кэш, если на сайте стоит серверный или плагинный кэш: старый 404 может сохраняться до очистки.

Если вы меняли правила редиректа, полезно прогнать несколько URL через curl -I и убедиться, что цепочек редиректов нет.

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

Отключили архивы в SEO-плагине, но не убрали ссылки из темы

Результат предсказуем: пользователь кликает по автору или метке и получает 404. Исправление простое — либо вернуть архив, либо убрать ссылку из шаблона.

Поставили 301 на главную для всех архивов

Это частая ошибка. Массовый редирект на главную выглядит как «быстрое решение», но поисковику и пользователю он почти ничего не объясняет. Лучше вести на релевантную страницу или отдавать 410, если контент действительно удалён без замены.

Оставили метки открытыми, но не следят за их количеством

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

Не очистили кэш после правок

Если на сайте есть page cache, объектный кэш или CDN, старые ответы могут жить дольше, чем вы ожидаете. После изменения правил обязательно очищайте все уровни кэша, иначе проверка будет ложной.

Безопасность и производительность: что не стоит делать

Не правьте functions.php вживую на боевом сайте, если нет доступа через SFTP или резервной копии. Один лишний символ — и сайт уйдёт в fatal error. Для таких правок лучше использовать дочернюю тему или небольшой mu-plugin.

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

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

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

  • Проверить, какие именно архивы дают 404: авторы, метки или оба типа.
  • Сверить настройки SEO-плагина и темы, чтобы не было двойного управления.
  • Определить целевое поведение: 200, 301 или 410.
  • Убрать или заменить внутренние ссылки на отключённые архивы.
  • Очистить кэш и перепроверить ответ через curl -I.
  • Проверить sitemap и Search Console после обновления.

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

Как отключить архивы таксономий в WordPress для ненужных терминов
06.09.2026
Как удалить или изменить slug таксономии в WordPress: подробное руководство
01.10.2026
Автоматический бэкап WordPress: лучшие плагины и примеры кода для надёжного резервного копирования
03.10.2026
Как оптимизировать время ответа сервера в WordPress: практические решения
01.10.2026
Как изменить URL для страниц WordPress с помощью функции wp_link_ru_change_page_url
17.09.2026
×

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

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

пишет статьи

готовит SEO

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

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