Canonical
Также: Canonical URL
Canonical — это HTML-тег в <head> страницы, который сообщает поисковикам основной URL при наличии дублей. Без него Google и Яндекс могут выбрать «неправильную» версию и терять ссылочный вес.
Как работает
Страница на сайте нередко доступна по нескольким адресам: с параметрами utm, слэшем на конце, с фильтрами, версия для печати. Для поисковика это разные URL с почти одинаковым содержимым. Canonical указывает, какой из них считать главным — именно эта версия попадёт в индекс и получит накопленные сигналы.
Тег ставится в блок <head> и выглядит так:
<link rel="canonical" href="https://example.com/product/kettle/">
Адрес указывается абсолютный, с протоколом и доменом. На самой канонической странице тег тоже нужен и должен ссылаться сам на себя — self-referencing canonical. Поисковики поддерживают также заголовок HTTP Link: <URL>; rel="canonical" — им пользуются для PDF и других не-HTML документов.
Почему важно для SEO
Дубли внутри сайта распыляют вес: внешние ссылки и поведенческие сигналы распределяются между версиями вместо того, чтобы работать на одну. Робот тратит краулинговый бюджет на обход копий — на действительно новые страницы времени остаётся меньше. В результатах поиска может показаться не та версия, которую хотел вебмастер: например, страница с utm-меткой вместо чистого URL.
Google Search Central прямо рекомендует указывать canonical для всех индексируемых страниц, даже когда дублей нет — это страховка от случайных копий с параметрами и снижает риск неверной консолидации. Яндекс.Вебмастер использует canonical как сильную подсказку при склейке дублей и учитывает его при формировании основного URL в выдаче.
Проверим весь сайт?
Пара минут — и увидите отчёт по каждой странице.
Проверить сайтЧастые ошибки
- Canonical на 404 или редирект — поисковик игнорирует тег и выбирает URL сам.
- Относительный путь вместо абсолютного — часть парсеров такой тег не обрабатывает.
- Несколько тегов
rel="canonical"в одном<head>— оба игнорируются. - Canonical стоит в
<body>вместо<head>— Google его не увидит. - На пагинации
?page=2указан canonical на первую страницу — теряются товары с глубоких страниц. - Мобильная и десктопная версии ссылаются друг на друга крест-накрест — вместо этого мобильная должна указывать на десктопный URL.
Как проверить
В Chrome DevTools во вкладке Elements найдите <link rel="canonical"> внутри <head>. В Google Search Central проверьте отчёт «Индексирование страниц» → «Выбранный Google канонический URL» — там видно, совпадает ли выбор поисковика с указанным вами. В Яндекс.Вебмастере используйте инструмент «Проверить статус URL».
SEO Crawler автоматически проверяет наличие canonical на каждой странице, ищет цепочки редиректов через canonical, ловит расхождения между указанным тегом и реальным URL страницы. В отчёте это блок «Каноникализация» — там же вы увидите список страниц без canonical и с потенциально ошибочным указанием.
Вывод
Canonical — базовый инструмент против дублей и распыления ссылочного веса. Ставьте его на все индексируемые страницы, включая self-referencing на канонических URL, и следите, чтобы адрес отдавал 200 OK без редиректов.
Проверим весь сайт?
Пара минут — и увидите отчёт по каждой странице.
Проверить сайт