В этой статье я расскажу что такое дублирование страниц в WordPress и как с ним бороться без дополнительных плагинов, а лишь при помощи корректировки кода WP.
Доступ к одной и той же статье на блоге WordPress можно получить c разных URL адресов. Например, открыть главную страницу можно со следующих адресов:
Все эти адреса можно считать альтернативными и все они, по сути, дубли одной страницы. Для поисковиков эти URL разные и все свойства URL, в том числе Page Rang и связанные с ним SEO сигналы “распыляются” по всем дублям. Получается ситуация при которой страницы-дубли конкурируют между собой в поисковой выдаче. А это “не есть хорошо”.
Чтобы решить эту проблему, нужно указать один приоритетный URL, который называется каноническим.
Борьба с дублями страниц сайта занимает важное место в оптимизации ресурса. Причем эта борьба осложняется, тем что у каждого поисковика свои стандарты по восприятию дублей.
В WordPress есть стандартный тег для определения канонического URL адреса для всего блога. Это тег <link rel "canonical">
. Этот тег выполняется основными поисковиками Google, Яндекс. Важно отметить, что этот тег не является директивой для поисковиков, а относится к рекомендациям для них.
Тег, при помощи которого это можно указать канонический адрес страницы <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.
В 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.
Любой SEO плагин решит проблему канонического адреса гораздо проще.
В этой статье обсудим и разберем, как выбрать и установить платные плагины для WordPress. Преимущества их использования и возможности улучшения… Читать дальше
Как работает и где используется интерактивная сенсорная панель. Читать дальше
Планшет iPad mini — идеальный выбор для работы и развлечений! Или нет? Читать дальше
Практическое руководство из 10 пунктов, как увеличить конверсию вашего сайта. Читать дальше
Варианты проверки работы клавиатуры компьютера. Читать дальше
Что такое системы управления ERP и для чего они нужны. Читать дальше