SerpWatch
Меню

Что такое canonical (канонический адрес)

Canonical — тег, который указывает поисковику главную версию страницы среди похожих. Когда его ставить, как он работает в Яндексе и типичные ошибки.

Canonical — тег <link rel="canonical" href="…"> в коде страницы. Им вы подсказываете поисковику, какой адрес считать главным среди нескольких страниц с одинаковым или почти одинаковым содержимым.

Когда он нужен

  • страницы с параметрами: сортировка, фильтры, UTM-метки — /catalog?sort=price и /catalog;
  • одна и та же карточка товара в нескольких разделах;
  • версии для печати и похожие страницы, которые нужны людям, но не нужны в поиске.

На неосновных страницах указывают адрес главной версии, а на главной версии — её собственный адрес.

Как работает в Яндексе

Для Яндекса canonical — рекомендация, а не приказ. Если страницы на самом деле разные, он может проигнорировать тег. Неосновную страницу Яндекс обычно исключает из поиска, а сигналы передаёт главной.

Частые ошибки

  • canonical на адрес, который отвечает ошибкой 404 или редиректом;
  • цепочка: страница A указывает на B, а B — на C;
  • canonical и noindex одновременно — противоречивые сигналы;
  • в canonical один адрес, а в sitemap.xml — другой.

Как проверить

Аудит SerpWatch отмечает страницы, у которых canonical указывает на другой адрес, — проверьте, так ли задумано.

Частые вопросы

Нужен ли canonical на каждой странице?

Желательно: указывать на саму себя — это защищает от дублей с параметрами в адресе.

Canonical или 301 редирект?

Если старая страница больше не нужна людям — ставьте 301. Если страница нужна посетителям, но не нужна в поиске — canonical.

Аудит сайта в SerpWatch

≈45 проверок по 8 разделам, Core Web Vitals, подсказки как исправить, экспорт в Excel

Проверить бесплатно Попробовать бесплатно