Тег Canonical: <link rel="canonical">
— важная часть технической SEO-оптимизации. Он помогает избежать дублирования контента и указывает поисковым системам, какая версия страницы является оригинальной.
Обнаружили ошибку в яндекс веб мастере — канонический адрес не указан. Что делать?
Если в Яндекс.Вебмастере указано, что «канонический адрес не указан», это значит, что на странице отсутствует тег <link rel=»canonical» href=»…» />, и Яндекс не знает, какая версия страницы считается основной (если есть дубли).
Что такое canonical и зачем он нужен
Канонический URL — это ссылка на ту версию страницы, которая считается основной, особенно если у вас есть дублирующиеся или очень похожие страницы (например, с UTM-метками, сортировками, фильтрами и т.п.).
Тег размещается в разделе <head>
HTML-документа:
<link rel="canonical" href="https://example.com/article-1" />
- Избегает дублирующийся контент
- Улучшает индексацию
- Повышает SEO-авторитет оригинальной страницы
- Полезен при пагинации, сортировках, фильтрах
Настройка canonical в Joomla 5
Способ 1: Через шаблон
Добавьте в index.php
шаблона:
<?php
use Joomla\CMS\Factory;
use Joomla\CMS\Uri\Uri;
$doc = Factory::getDocument();
$uri = Uri::getInstance();
$canonical = $uri->toString(['scheme', 'host', 'port', 'path']);
$doc->addHeadLink($canonical, 'canonical');
?>
Способ 2: Через SEO-расширения
- sh404SEF
- Route 66
- Tag Meta
- OSMeta
Способ 3: В компонентах
Например, K2, VirtueMart и другие позволяют задавать каноникал в настройках компонента.
Настройка canonical в WordPress
Способ 1: SEO-плагины
- Yoast SEO — автоматический canonical + ручная настройка
- Rank Math — более гибкий функционал
- All in One SEO — тоже поддерживает
Способ 2: Вручную в functions.php
add_action('wp_head', 'add_custom_canonical');
function add_custom_canonical() {
if (is_singular()) {
echo '<link rel="canonical" href="' . get_permalink() . '" />' . "\n";
}
}
Способ 3: WooCommerce
Каноникал добавляется через SEO-плагины. Важно учитывать пагинацию и фильтрацию товаров.
Советы и ошибки
Делайте так:
- Указывайте абсолютный путь
- Только один каноникал на страницу
- Проверьте, чтобы URL был доступен
Избегайте:
- Дублирующихся тегов
- Ошибочных URL (с лишними параметрами)
- Несоответствия между http/https или www/non-www
Каконикал — незаменимый инструмент в арсенале любого вебмастера. Joomla 5 позволяет настраивать его как вручную, так и через расширения. В WordPress достаточно одного плагина, чтобы всё заработало как нужно.
Не уверены, как правильно настроить canonical?
Если у вас остались вопросы или вы не хотите рисковать SEO-позициями сайта, лучше доверить настройку специалисту.
Неправильный canonical может нанести больше вреда, чем его отсутствие.
Обратитесь к SEO-специалисту или веб-разработчику, который поможет:
- грамотно расставить canonical-теги на сайте;
- исключить дублирующийся контент из индексации;
- улучшить видимость сайта в поисковиках.
Не откладывайте — правильная SEO-настройка начинается с технической базы. Пусть ваш сайт работает на максимум!