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

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

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

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

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

Оставлять архивы дат имеет смысл, если:

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

Если ни один из этих пунктов не про ваш сайт, архивы дат обычно проще убрать.

Что именно нужно отключать: месячные и годовые архивы

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

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

Самый безопасный способ: закрыть архивы дат от индексации

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

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

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

add_filter( 'wp_robots', function( array $robots ) {
    if ( is_date() ) {
        $robots['noindex'] = true;
    }

    return $robots;
} );

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

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

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

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

На практике есть три рабочих сценария:

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

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

Как убрать ссылки на архивы дат из темы

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

Проверьте:

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

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

Проверка после отключения

После изменений не стоит ограничиваться визуальной проверкой в админке. Откройте несколько URL архивов дат вручную и посмотрите, что происходит:

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

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

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

Что выбрать на практике

СитуацияЧто делать
Архивы не нужны посетителям, но могут быть полезны как навигацияОставить страницы, но закрыть их от индексации
Архивы не нужны вообще и на сайте есть ссылки на нихУбрать ссылки из темы и при необходимости настроить редирект
Сайт новостной или хронологическийОставить архивы, если они реально помогают пользователю

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

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

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

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

Как удалить неиспользуемые метаданные в WordPress
28.09.2026
Как удалить или изменить тексты ошибок в формах WordPress
30.09.2026
Как настроить robots.txt в WordPress для закрытия служебных страниц
28.09.2026
Как создать автоматический импорт продукции из CSV в WordPress
30.09.2026
Как удалить пустые метаданные termmeta таксономий в WordPress
28.09.2026