Канонические страницы и атрибут rel=canonical: как устранить дубли в интернет-магазинах и каталогах

Материал из Энциклопедия интернет-маркетинга MarketWiki

В крупных каталогах, интернет-магазинах и сервисах с фильтрацией одна и та же карточка товара или категория может быть доступна по десяткам разных адресов. Это приводит к размытию поискового веса и бесцельному расходу ресурсов поисковых ботов.

В связи с этим разберём, как правильно использовать атрибут rel="canonical" для защиты сайта от дублирования контента.

Зачем нужен атрибут canonical

[править]

Тег каноничности указывает поисковому роботу, какая именно страница из группы похожих или идентичных является основной. Поисковик индексирует каноническую страницу и передает ей ссылочный вес со всех дублей.

Где чаще всего возникают дубли

[править]
  • Страницы пагинации (?page=2).
  • Параметры сортировки и фильтрации в каталоге (?sort=price_asc).
  • UTM-метки и технические параметры в адресах.
  • Версии страниц для печати.

Правила настройки атрибута

[править]

1. Размещение в блоке head

[править]

Код канонической ссылки размещается внутри тега <head> на всех дублирующих страницах:

<syntaxhighlight lang="html"> <link rel="canonical" href="https://site.ru/catalog/nasosy/" /> </syntaxhighlight>

2. Использование абсолютных ссылок

[править]

Всегда указывайте полный адрес страницы, включая протокол https:// и доменное имя.

3. Самоканонизация основных страниц

[править]

Каждая оригинальная страница сайта должна содержать тег rel="canonical", указывающий на саму себя. Это защитит страницу от дублирования при появлении внешних ссылок с метками.

Типичные ошибки при работе с canonical

[править]
Ошибка Чем грозит
Указание закрытой в robots.txt страницы Поисковик проигнорирует указание
Конфликтующие теги (A указывает на B, а B на A) Бот выберет каноническую страницу на свое усмотрение
Указание страницы с кодом 404 или 301 Потеря индексации раздела

См. также

[править]