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

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

Особенности и методы продвижения сайта для бизнеса

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

2 дня ago

Поисковое продвижение в Яндекс

Про комплексное поисковое продвижение в Яндекс и его особенности. Читать дальше

3 дня ago

Сайт компании строительных материалов

Каким должен быть сайт компании строительных материалов? Обсудим в этой статье. Читать дальше ... Читать дальше

1 неделя ago

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

Какие задачи решает накрутка реальных подписчиков. В чем преимущества, каковы риски и опасности. Читать дальше

1 неделя ago

Как создать сайт с высокой конверсией

Можно ли сразу создать сайт с высокой конверсией и как это сделать. Читать дальше

1 неделя ago

Домен и авторское право

Домен и авторское право — это два отдельных, но иногда пересекающихся аспекта правовой защиты в Интернет. Читать дальше ... Читать дальше

2 недели ago