В этой статье я расскажу что такое дублирование страниц в 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 убьет ваш проект еще до старта. Читать дальше
В данном материале мы рассмотрим типовые ситуации выхода HDD из строя, оценим риски самостоятельного вмешательства и укажем на критический момент,… Читать дальше
Что такое Generative Engine Optimization — оптимизация под AI-поисковики и нейроответы Google, Яндекса, ChatGPT, Perplexity, GigaChat. Читать дальше ... Читать дальше
Читайте наш гайд, как превратить отзывы клиентов компании в конвейер горячих лидов. Конкретные тактики. Читать дальше ... Читать дальше