Архивы по датам в WordPress часто появляются сами по себе: месяц, год, иногда день. На небольшом сайте они почти всегда создают лишние страницы, которые дублируют записи, размывают структуру и забирают краулинговый бюджет у поисковиков. Но удалять их вслепую тоже не стоит: если на архивы уже есть трафик, внешние ссылки или они реально помогают навигации, можно потерять полезные переходы и сигналы индексации.
Правильный подход здесь не в том, чтобы «всё закрыть», а в том, чтобы понять, какие архивы действительно нужны, а какие только мешают. Для большинства сайтов достаточно отключить именно архивы дат, а не трогать рубрики, метки и сами записи.
Когда архивы дат лучше отключить
Если сайт ведётся как блог, новостник или корпоративный ресурс, архивы по датам обычно не несут самостоятельной ценности. Пользователь редко ищет «все статьи за март 2024 года», а поисковик видит в таких страницах слабые, однотипные листинги, которые повторяют уже опубликованные материалы.
Отключать их имеет смысл, если:
- на сайте мало контента, и архивы показывают почти пустые страницы;
- записи уже нормально сгруппированы по рубрикам или тегам;
- в индексе много страниц вида
/2024/05/, но они не дают трафика; - архивы создают дубли заголовков, описаний и сниппетов;
- структура сайта должна быть проще, а не глубже.
На практике именно архивы по месяцам чаще всего оказываются лишними. Годовые архивы иногда ещё можно оставить, если сайт большой и у них есть понятная навигационная роль. Но это уже зависит от структуры контента и поведения аудитории.
Когда архивы дат лучше оставить
Есть ситуации, когда удалять их не нужно. Например, если у вас новостной проект, журнал, сайт с регулярными публикациями или архивы по датам используются как реальная навигация по событиям. Тогда такие страницы могут быть полезны и людям, и поиску.
Оставлять архивы стоит, если:
- пользователи действительно переходят в архивы по датам;
- на архивных страницах есть заметный объём материалов;
- архивы получают органический трафик по запросам с датой или периодом;
- на них есть внешние ссылки;
- они помогают быстро найти материалы за конкретный месяц или год.
В этом случае не надо удалять архивы полностью. Лучше проверить, можно ли сократить их индексирование, улучшить заголовки, добавить нормальную пагинацию и убрать пустые или бесполезные варианты, например дневные архивы.
Как безопасно отключить архивы дат в WordPress
Самый надёжный способ — не удалять что-то вручную из базы, а отключить генерацию архивов на уровне темы или небольшого сниппета. Перед изменениями сделайте резервную копию сайта и базы данных: если на архивы уже завязаны ссылки, после отключения могут появиться 404-ошибки, которые придётся обработать.
Если вы работаете в дочерней теме или через плагин для сниппетов, можно отключить архивы дат фильтром date в функции register_post_type() нельзя — это не про архивы записей. Для стандартных архивов WordPress проще использовать проверку запроса и перенаправление на главную или на релевантную страницу. Но для большинства сайтов лучше не городить сложную логику, а закрыть архивы от индексации и при необходимости отдать 404 или 301.
На практике есть три рабочих сценария:
- Оставить страницу доступной, но закрыть от индексации — если архив нужен людям, но не нужен поиску.
- Сделать 301-редирект — если архив точно не нужен и у него есть понятная замена.
- Отдавать 404 или 410 — если архив удаляется окончательно и замены нет.
Для WordPress чаще всего выбирают 301-редирект на рубрику, главную или страницу блога. Это безопаснее для пользователей и помогает сохранить часть накопленных сигналов, если архив уже был в индексе.
Что делать с уже проиндексированными архивами
Если архивы дат уже попали в поиск, недостаточно просто убрать ссылку из меню или скрыть их из шаблона. Поисковик может продолжать обходить старые URL ещё долго, особенно если на них есть внутренние ссылки или они есть в карте сайта.
Нужно сделать три вещи:
- убрать архивы дат из навигации и внутренних ссылок, если они больше не нужны;
- настроить 301-редирект на подходящую страницу или вернуть 404/410 для окончательно удалённых архивов;
- проверить, что эти URL больше не попадают в XML-карту сайта.
Если архивы были полезны частично, например только годовые, не закрывайте всё подряд. Иногда достаточно убрать месячные и дневные архивы, а годовые оставить доступными.
Как не потерять полезную индексацию
Главная ошибка — удалить архивы дат и одновременно потерять страницы, которые реально приносили переходы. Чтобы этого не случилось, сначала посмотрите, какие URL дают трафик и какие из них уже индексируются. Для этого подойдут отчёты в Google Search Console или другой панели вебмастера, если вы её используете.
Перед отключением проверьте:
- есть ли у архивов органический трафик;
- есть ли внешние ссылки на них;
- не используются ли они как посадочные страницы;
- есть ли на сайте альтернативные страницы с тем же смыслом.
Если архивы всё же нужны для навигации, но не нужны в поиске, лучше оставить их открытыми для пользователей и закрыть от индексации через мета-тег noindex. Это более мягкий вариант, чем удаление. Но здесь есть важная деталь: если страница закрыта от индексации, она может со временем выпадать из поиска, хотя и останется доступной по прямой ссылке.
Если же вы хотите полностью убрать архивы, не рассчитывайте только на noindex. Для старых URL, которые уже в индексе, редирект обычно надёжнее.
Как проверить, что всё сделано правильно
После отключения или закрытия архивов проверьте не только сам URL в браузере, но и то, как он отдаётся сервером. Вам нужно понять, что именно видит поисковый робот: 200, 301, 404 или 410.
Проверка выглядит так:
- откройте старый URL архива в браузере;
- посмотрите код ответа через инструменты разработчика, расширение браузера или онлайн-проверку заголовков;
- убедитесь, что в XML-карте сайта больше нет этих URL;
- проверьте, не осталось ли внутренних ссылок на архивы в меню, сайдбаре, хлебных крошках и шаблонах.
Если вы используете редирект, он должен вести сразу на конечную страницу, без цепочки из нескольких переходов. Если архив закрыт от индексации, убедитесь, что страница не возвращает ошибку и не ломает навигацию для пользователей.
Что выбрать в типичном случае
Если сайт обычный, без сильной зависимости от дат, самый практичный вариант такой: убрать месячные и дневные архивы, а заодно проверить годовые. Для большинства проектов это уменьшает количество дублей и делает структуру чище без потери полезного трафика.
| Ситуация | Что делать |
|---|---|
| Архивы не дают трафика и не нужны пользователям | Удалить или закрыть, при необходимости поставить 301 |
| Архивы нужны для навигации, но не для поиска | Оставить доступными и закрыть от индексации |
| Архивы уже имеют трафик и внешние ссылки | Не удалять сразу, сначала проверить аналитику и подобрать замену |
| Нужны только годовые архивы | Отключить месячные и дневные, годовые оставить |
Если подойти к задаче аккуратно, архивы дат можно убрать без потери полезной индексации. Ключевой принцип простой: сначала понять ценность каждого типа архива, потом выбрать между редиректом, noindex и удалением. Именно в таком порядке, а не наоборот.