Избежать дублирование страниц в 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 без плагина”

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

10 способов увеличить конверсию

Практическое руководство из 10 пунктов, как увеличить конверсию вашего сайта. Читать дальше

2 недели ago

8 способов проверки работы клавиатуры

Варианты проверки работы клавиатуры компьютера. Читать дальше

1 месяц ago

Системы управления ERP в РФ

Что такое системы управления ERP и для чего они нужны. Читать дальше

2 месяца ago

ИТ отдел коммерческой компании. Структура и развитие

Чем занимается ИТ отдел коммерческой компании, его структура, аудит и развитие. Читать дальше

3 месяца ago

Все про поведенческие факторы ПФ

Всё что нужно знать про поведенческие факторы ПФ для продвижения сайта. Читать дальше

5 месяцев ago

Продвижение телеграм канала

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

6 месяцев ago