Подробнее
Канонический URL (canonical) — служебное указание, которое сообщает поисковым системам, какая из нескольких похожих или идентичных страниц считается главной и должна попадать в органическую выдачу. Тег <link rel="canonical"> размещают в <head> или передают через HTTP-заголовок. Корректная канонизация — базовый элемент технического SEO, который экономит краулинговый бюджет и не даёт распылять ссылочный вес между дублями.
Зачем нужен canonical и как он работает
Один и тот же товар или статья часто доступны по нескольким адресам: с UTM-метками, параметрами сортировки и фильтров, в разных категориях, со слешем и без. Для поисковика это разные URL с одинаковым содержимым — то есть дубли страниц, которые размывают релевантность и мешают ранжированию. Атрибут rel="canonical" указывает приоритетную версию: поисковый робот переносит на неё сигналы ссылочного веса и показывает её в результатах. В отличие от 301-редиректа, canonical оставляет страницу-дубль доступной для пользователя, но консолидирует SEO-сигналы на каноническом адресе. Грамотную настройку канонизации стоит закладывать ещё на этапе SEO-аудита сайта.
- Параметрические URL: ?sort=price, ?utm_source, ?page
- Один товар в нескольких категориях каталога
- Версии с www и без, http и https, со слешем и без
- Пагинация и страницы фильтров в интернет-магазинах
Canonical, 301 редирект и noindex: когда что выбрать
Эти инструменты решают разные задачи, и их путают чаще всего. 301 редирект применяют, когда страница-дубль больше не нужна и её надо физически склеить с основной — пользователь и робот сразу попадают на целевой URL. noindex закрывает страницу от индекса, но не передаёт её вес другой странице. Canonical же используют, когда обе страницы должны оставаться доступными (например, фильтр в каталоге полезен покупателю), но в индексе нужна только одна. Важно помнить: canonical — это рекомендация, а не директива, поэтому поисковик может её проигнорировать при противоречивых сигналах. Систематический контроль канонизации обеспечивает регулярное SEO-сопровождение и грамотная внутренняя перелинковка, не отправляющая ссылки на неканонические URL.
- Canonical — оставить страницу доступной, склеить сигналы в индексе
- 301 редирект — навсегда убрать дубль и перенаправить трафик
- noindex — скрыть из выдачи без передачи веса
Как проверить, чей canonical выбрал поисковик
Указать canonical — половина дела; поисковик может выбрать другой. В Search Console это видно в проверке URL: строки «Канонический URL, назначенный пользователем» и «Канонический URL, выбранный Google» — расхождение означает, что сигналы конфликтуют. В Яндекс.Вебмастере неканонические страницы помечаются статусом «Неканоническая» в «Страницах в поиске». Конфликт почти всегда рукотворный: внутренние ссылки ведут на одну версию, sitemap отдаёт другую, canonical указывает на третью. Правило простое — canonical, карта сайта и внутренняя перелинковка должны показывать в одну точку. И важное ограничение: canonical работает между дублями ОДНОГО сайта; склейку доменов-зеркал поисковик решает отдельным механизмом, и тегом её не разрулить.
Типичные сценарии и проверка
На каждой странице canonical должен либо ссылаться сам на себя (self-referencing), либо указывать на основную версию. Канонический URL обязательно абсолютный, с указанием протокола и домена, и должен отдавать код 200 — ссылка на закрытую в robots.txt или редиректную страницу обесценивает сигнал. Проверять канонизацию удобно через Яндекс.Вебмастер и Google Search Console, а также краулерами вроде Screaming Frog. Канонический URL тесно связан с настройкой метатегов и логикой ЧПУ: чем чище структура адресов, тем меньше дублей приходится канонизировать.