Как убрать архивы WordPress

Как правильно убрать архивы WordPress

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

Какие бывают страницы архивов

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

  • дате публикации (по месяцам или по году),
  • автору,
  • категории (рубрике),
  • тегу (если он добавлен).

URL-линки на одни и те же посты позволяют посетителю быстрее находить нужный материал. Но со стороны поисковых систем — это дубли. За них ресурс может быть понижен в выдаче или вообще из нее исключен. Поэтому от них нужно избавляться.

Когда не нужно убирать архивы рубрик

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

Как отключить архивы записей

Посмотрим как их удалить.

Плагин smart Archive Page Remove

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

После активации откройте Настройки > Archive Pages и задействуйте все опции.

Настройка плагина smart Archive Page Remove

После сохранения настроек при переходе поискового бота или посетителя на страницу архива, они получат ошибку 404.

Плагин Clearfy Pro

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

Перейдите Clearfy Pro, на вкладке Дубли отметьте первых 3 опции и нажмите кнопку Сохранить изменения.

Настройка плагина Clearfy Pro

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

Активировать промокод на 15%

Плагин Yoast SEO

Это популярное СЕО-решение тоже частично решает задачу. Позволяет избавится от архивов дат и авторов.

Просто перейдите в админ-меню SEO > Отображение в поисковой выдаче и на вкладке Архивы отметьте нужные настройки.

Настройка плагина Yoast SEO

Файл functions.php

Это способ подойдет тем, кто не хочет захламлять свой сайт дополнительными плагинами.

Файл находится в корневом каталоге активного ВП шаблона.

Просто добавьте эти строчки в самый его конец.

add_action( 'parse_query', function ( $query ) {
    if( is_date() || is_category() || is_tag() || is_author() ) {
        wp_redirect( home_url() );
        exit;
    }
});

В коде работает проверка архивных страниц:

  • is_date() — по дате,
  • is_category() — категории,
  • is_tag() — тегу,
  • is_author() — по автору.

Ненужные проверки можете убрать.

Понравилась статья? Поделиться с друзьями:
WordPress Plus