Избежать дублирование страниц в WordPress без плагинов

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

Дублирование страниц в WordPress

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

  • httр://example.edu/blog/
  • httр://www.example.edu/blog/index.php/
  • httр://example.edu/blog/index.php/
  • httр://www.example.edu/blog/?paged=1
  • httр://example.edu/blog/?paged=1
  • httр://www.example.edu/blog/page/1/
  • httр://example.edu/blog/page/1/

Все эти адреса можно считать альтернативными и все они, по сути, дубли одной страницы. Для поисковиков эти URL разные и все свойства URL, в том числе Page Rang и связанные с ним SEO сигналы “распыляются” по всем дублям. Получается ситуация при которой страницы-дубли конкурируют между собой в поисковой выдаче. А это “не есть хорошо”.

Запрещаем дублирование страниц в WordPress без плагинов

Чтобы решить эту проблему, нужно указать один приоритетный URL, который называется каноническим.

Тег link rel “canonical”

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

В WordPress есть стандартный тег для определения канонического URL адреса для всего блога. Это тег <link rel "canonical">. Этот тег выполняется основными поисковиками Google, Яндекс. Важно отметить, что этот тег не является директивой для поисковиков, а относится к рекомендациям для них.

Ссылка на канонический URL

Тег, при помощи которого это можно указать канонический адрес страницы <link rel=”canonical”. Полная строка  с указанием предпочтительного URL для индексации выглядит так:

<link rel=”canonical” href=”http://example.edu”/> 
##где  [example.edu] предпочтительный (канонический) URL.##

По правилам Google, возможно указание относительного URL адреса, например:

<link rel=”canonical” href=”/example.edu”/>

В качестве канонического URL можно указать любое URL в пределах всех подобластей одного домена. Например: домены www.example.edu; helps.example.edu; можно указать как канонические для домена example.edu.

Как указать канонический URL в WordPress без плагина

В  WordPress этот тег реализуется следующей формой канонического перенаправления:

<?php if ( is_singular() ) { ?>
<link rel="canonical" href="<?php the_permalink(); ?>" /> 
<?php } ?>

 Указать канонический URL на блоге WordPress достаточно просто без  плагинов. Для этого:

Авторизуемся и входит в административную панель сайта;

В консоли нужен пункт: Внешний вид>>>Редактор. В редакторе открываем файл: head.php и ищем строку </head>.

И добавляем перед ней такой код:

<?php if ( is_singular() ) { ?>
<link rel="canonical" href="<?php the_permalink(); ?>" /> 
<?php } ?>

Выглядит это приблизительно так:

<?php if ( is_singular() ) { ?>
<link rel="canonical" href="<?php the_permalink(); ?>" /> 
<?php } ?>
</head>

Вот и все! Канонический URL указан для всех страниц блога WP.

Заключение про дублирование страниц в WordPress

Любой SEO плагин решит проблему канонического адреса гораздо проще.

Другие статьи раздела “Wordpress без плагина”

Недавние Посты

Зачем использовать мобильные прокси для бизнеса

Мобильные прокси в бизнесе, возможности и перспективы. Читать дальше

4 дня ago

Секреты качественного ремонта и обслуживания кофемашин

Всё, что нужно знать о ремонте и обслуживании кофемашин. Читать дальше

6 дней ago

Основные этапы и принципы доработки сайта

Как сделать ресурс удобным для пользователей при помощи доработки сайта. Читать дальше

2 недели ago

Советы новичкам: как сделать сайт на Тильде

Создание сайта на Tilda, с чего начать и как добиться успеха. Читать дальше

2 недели ago

Секреты управления аккаунтом для игры

Секреты управления, прокачки, приобретения, бустинга игровых аккаунтов. Читать дальше

3 недели ago

Хотите купить военный билет? Опасность «легких» путей 🛑

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

3 недели ago