Как убрать и удалить дубли пагинации записей в WordPress

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

Результат — понижение в выдаче страниц в поисковых системах.

Есть несколько способов от них избавиться.

Убрать и удалить дубли пагинации записей: 2 способа

Рассмотрим два метода как удалить дубли пагинации постов.

Способ 1. Плагин Clearfy Pro

Самый проверенный способ — премиум-плагин Clearfy Pro.

Просто перейдите в настройки и активируйте нужную опцию:

Кроме того, этот плагин улучшает Ваш сайт еще по 50 пунктам.

  • Очищает исходный код от мусора, минифицирует (сжимает) код для быстрой загрузки
  • Удаляет ненужные и вредные внешние ссылки
  • Удаляет дубли страниц, которые так не любят поисковые системы
  • Улучшает SEO на сайте
  • Усиливает защиту сайта от злоумышленников
  • Защита от копирования контента
  • и многое другое

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

И что важно ⚠️ Вы платите один раз — никаких регулярных платежей. Вы получаете неограниченную поддержку (можете написать ребятам по любому вопросу) и обновления плагина на всю жизнь.

Кроме того в плагине Clearfy Pro есть такие крутые фишки, которые заменяют еще 4 плагина:

Бонус! 👍 Для пользователей нашего сервиса мы подготовили приятный бонус — промокод со скидкой 15%. Просто перейдите по ссылке ниже для его активации. Стоимость плагина упадет до 825 рублей за один домен и 1649 рублей за неограниченную лицензию.

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

Clearfy Pro быстро установить и активировать, моментально улучшает сайт по 50 пунктам, очищает код сайта, удаляет дубли страниц, усиливает защиту, улучшает SEO. Заменяет собой не один десяток плагинов.

Способ 2. Код в functions.php

Откройте файл functions.php активной WordPress-темы (лучше все делать в дочерней, чтобы не потерять изменения) или установите пустой плагин ProFunctions. И добавьте туда:

function wpaudit_remove_posts_duplicates() {
if ( !is_front_page() && is_singular() ) {
global $post, $page;
$num_pages = substr_count( $post->post_content, '<!--nextpage-->' ) + 1;
if ( $page > $num_pages ) {
wp_redirect( get_permalink( $post->ID ) );
exit;
}
}
}
add_action( 'template_redirect', 'wpaudit_remove_posts_duplicates' );

Без лишних плагинов.

Нужно периодически проверять код. Иногда он может не сработать, и весь сайт «поломается».

Оцените статью
Добавить комментарий