Как отключить разные архивы в WordPress – убираем дубли с помощью плагинов и функций

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

Виды страниц архивов

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

Созданные автоматически

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

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

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

Архивы созданные администратором

Также есть архивы, а точнее их называют таксономии, созданные админом сайта WordPress, их выделю 3 вида:

  1. Рубрики или категории – данные сущности создает хозяин сайта, чтобы распределять записи по темам.
  2. Метки или теги – что-то похожее на хештеги в социальных сетях, вы их проставляете к статьям на одну тему, и при нажатии на метку выбираются элементы содержащие ее.
  3. Остальные добавленные плагинами и шаблонами – в том же WooCommerce есть категории товаров.

Убрать архивы WordPress

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

Плагин ClearfyPRO

Если нужно комплексное решение в WordPress, то в Clearfy есть соответствующие пункты.

Клеарфай.
Clearfy.

При вводе в адресную строку /2019/ или /author/ произойдет редирект на главную страницу сайта. Я не включил убрать теги, потому что считаю их хорошим источником трафика.и использую их, в противном случае убирайте их тоже.

Клеарфай устраняет еще 48 недочетов в WordPress, например, удалить attachmrnt у картинок. Но для читателей приготовил приятный бонус, это скидка, жмите на кнопку.

Clearfy -15%

Как отключить архивы в Smart Archive Page Remove

Единственный модуль Smart Archive Page Remove который может убрать документы такого типа в WordPress комплексно. Тут есть дополнение чтобы убрать архивы рубрик.

Второй модуль.
Smart Archive Page Remove.

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

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

Возможности в YoastSEO

Yoast SEO так же умеет управлять ими, переходим либо в Таксономии или Архивы в разделе «Отображение в поисковой выдаче».

Настройка архивов в Йоаст.
Йоаст.

Отключаем необходимые архивы вордпресс, сохраняем и проверяем работу. Должна сработать переадрессация на главную, как в клеарфай. Отмечу что такой функционал есть в большинстве СЕО плагинов, например All in one SEO Pack. В помощь приложу подробное видео, и узнать как управлять canonical в Йоаст.

Используем код

Для добавления редиректа, можно использовать код. Вставляем его в function активного шаблона.

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

На второй строчке видим три сущности:

  • is_date – по датам.
  • is_tag – по меткам.
  • is_author – по авторам.

Если что-то не нужно убирать из этих трех позиций, то удаляем соответствующий текст. Аналогично можно стереть dns-prefetch из HTML в WordpPress.

Итог

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

Лифанов Валентин

Делаю обзоры, создаю сайты на WordPress с 2008 года. Данный блог покажет плюсы и минусы любой темы и плагина, и даст полезные советы.

Оцените автора
Лучшие шаблоны и плагины для WordPress
Добавить комментарий