Определение Canonical
Canonical — HTML-подсказка для Гугла, которая появилась ещё в 2009 году как совместное изобретение Google, Yahoo и Microsoft. Суть простая: когда у тебя одна и та же страница живёт по нескольким URL-адресам, ты тегом `<link rel="canonical" href="...">` тычешь роботу пальцем в нужную версию. Мол, вот эта — настоящая, остальные — технический мусор 🐗.
Зачем это вообще нужно? Представь типичный SEO-проект под нутру или партнёрку: у тебя один и тот же товар открывается по `/product/`, `/product/?ref=banner`, `/product/?utm_source=fb` — и так ещё десяток вариантов с UTM-метками, сессионными параметрами и пагинацией. Без canonical Гугл начинает делить ссылочный вес между этими дублями, путается, какую версию ранжировать, и в итоге в топ выбивается вообще не та страница, на которую ты лил трафик 😩. Canonical говорит поисковику: «Консолидируй всё сюда». Это особенно критично для iGaming-лендингов, где одна и та же офферная страница копируется под разные ГЕО и языки — без правильного canonical каннибализация пожрёт весь SEO-потенциал. Ещё canonical спасает, когда ты синдицируешь контент на внешние площадки: просишь донора поставить canonical на твой оригинал — и не теряешь авторство в глазах поисковика.
Но есть подводные камни, блять. Canonical — это рекомендация, а не директива. Гугл может проигнорировать твой тег, если посчитает, что ты накосячил: например, canonical ведёт на страницу с редиректом, или контент страниц слишком разный, или canonical стоит в теле `<body>` вместо `<head>`. Частая ошибка новичков — поставить self-referencing canonical (страница ссылается сама на себя) и забыть, или случайно прописать noindex на канонической версии — тогда вся связка разваливается 🗿. Проверяй canonical через Google Search Console и Screaming Frog, следи, чтобы цепочки не петляли. Нормально делай — нормально будет 🐗
📝 Определение написано простым языком — чтобы было понятно с первого прочтения. Все термины →
Часто задаваемые вопросы
Что такое canonical в SEO? ▾
Canonical (rel="canonical") — это HTML-тег, который указывает поисковым системам основную версию страницы среди нескольких дублирующихся URL. Это помогает консолидировать ссылочный вес и избежать проблем с дублями контента.
Зачем нужен тег canonical? ▾
Тег canonical нужен, чтобы избежать каннибализации трафика между дублями страниц — например, при UTM-метках, пагинации или нескольких версиях лендинга под разные ГЕО. Без него поисковик сам решает, какую версию ранжировать, и может ошибиться.
Canonical — это директива или рекомендация для Google? ▾
Canonical — это рекомендация, а не жёсткая директива. Google вправе проигнорировать тег, если найдёт противоречия: редирект на канонической странице, сильное различие контента или неправильное размещение тега.
Где должен быть прописан тег canonical? ▾
Тег canonical должен находиться в секции <head> HTML-документа. Размещение в <body> поисковик может не учесть.
Как проверить правильность canonical на сайте? ▾
Проверить canonical можно через Google Search Console (отчёт об индексировании), Screaming Frog SEO Spider или расширения для браузера вроде Detailed SEO Extension. Важно убедиться, что canonical не петляет и не ведёт на страницу с noindex или редиректом.
Связанные термины
Alt — атрибут тега , который содержит текстовое описание картинки: без него поис...
AMP (Accelerated Mobile Pages) — гугловская технология для ракетной загрузки моб...
BM25 — алгоритм ранжирования документов по релевантности запросу, наследник TF-I...
CatBoost — библиотека градиентного бустинга от Яндекса на деревьях решений: SEO-...
Noindex — директива для поисковиков, которая говорит: «не индексируй эту страниц...
SEO-аудит — это полная диагностика сайта на предмет всех косяков, из-за которых...