ТерминSEO

Канонический URL

Канонический URL — основной адрес страницы, который тегом rel=canonical указывают поисковику среди дублей. Он склеивает сигналы ранжирования на одном адресе и экономит краулинговый бюджет: на крупных сайтах дубли съедают до 30% обхода робота.

Определение Канонического URL

Канонический URL — это адрес страницы, который владелец сайта назначает основным, когда одно и то же содержимое доступно по нескольким ссылкам. Поисковику об этом сообщают тегом rel=canonical в коде страницы: он указывает на адрес-первоисточник. Дубли возникают постоянно — один товар открывается с фильтром и без него, с параметрами сортировки, по адресу с www и без, со слешем на конце и без него. Для робота это разные URL с одинаковым контентом. Канонический адрес говорит: «индексируй и ранжируй вот эту версию, остальные — её копии». В итоге сигналы ранжирования и ссылочный вес концентрируются на одном адресе, а не размазываются по десяткам дублей.

Без канонизации поисковик сам выбирает, какую копию показывать, и нередко выводит в выдачу не ту страницу — с параметрами в адресе или урезанным содержимым. На крупных каталогах дубли по фильтрам и сортировкам съедают до 30% краулингового бюджета, и важные страницы робот обходит реже.

Как работает и применение

Тег canonical размещают в блоке head каждой страницы, и он ссылается либо на саму страницу (для оригинала), либо на основную версию (для дубля). Робот читает указание, объединяет дубли в группу и оставляет в индексе канонический адрес. Важно: canonical — это рекомендация, а не строгая директива, поэтому при противоречивых сигналах поисковик может выбрать другой URL. Настраиваем канонизацию при разработке сайта в BigPanda и приводим в порядок на существующих проектах в рамках поискового продвижения.

Канонизация особенно важна для магазинов и каталогов с фильтрами, а также для страниц пагинации и версий для печати. Без неё сигналы дробятся, и ни одна из копий не набирает достаточно веса для топа.

Источник дублейРешение через canonical
Параметры фильтров (?color=red)canonical на чистый URL категории
UTM-метки в адресеcanonical на адрес без меток
www и без wwwединый canonical + редирект 301
Слеш на конце URLодин вариант как канонический
Версия для печатиcanonical на основную страницу

Виды и подходы

Канонизацию реализуют разными способами в зависимости от ситуации. Самоссылающийся canonical — страница указывает сама на себя, это базовая защита от случайных дублей по параметрам. Перекрёстный canonical — дубль ссылается на оригинал, типичный случай для карточек с фильтрами. Для полного устранения дубля, а не просто склейки сигналов, применяют редирект 301 — он физически перенаправляет и пользователя, и робота. Выбор между canonical и редиректом зависит от того, нужна ли дублирующая страница пользователю: если да — canonical, если нет — 301.

Инструменты и пример

Дубли и канонические адреса проверяют краулерами Screaming Frog или Netpeak Spider — они обходят сайт и показывают, какой canonical стоит на каждой странице. Статус индексации и склейку дублей отслеживают в Яндекс.Вебмастере, а трафик на каноническую версию — через Яндекс.Метрику. Пример: у магазина в индексе было 1200 страниц вместо 400 — фильтры по цвету и размеру плодили дубли с параметрами, и canonical на них отсутствовал. После того как все дубли получили canonical на чистый адрес категории, лишние страницы выпали из индекса, краулинговый бюджет освободился, а позиции категорий выросли за счёт концентрации сигналов.

Связанные концепции

  • Редирект 301 — альтернатива canonical, когда дубль не нужен пользователю. Перенаправляет физически, тогда как canonical оставляет обе страницы доступными, склеивая лишь сигналы.
  • Технический SEO-аудит — проверка корректности canonical входит в его состав. Аудит находит противоречивые и битые канонические указания, из-за которых индексируется не та страница.
  • Индексация — процесс, на который canonical влияет напрямую. Каноническая версия попадает в индекс, дубли из него выпадают, освобождая краулинговый бюджет.
  • UTM-метки — частый источник дублей: один адрес с разными метками выглядит для робота как разные URL. Canonical на адрес без меток устраняет проблему.
  • Краулинговый бюджет — объём страниц, который робот обходит за визит. Дубли расходуют его впустую, а канонизация возвращает обход на важные страницы.
  • Пагинация — разбивка каталога на страницы. Требует продуманной канонизации, чтобы вторые и третьи страницы листинга не конкурировали с первой.

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

  • Все страницы сайта ссылаются canonical на главную — поисковик выбрасывает из индекса весь каталог.
  • Canonical указывает на закрытый в robots.txt или несуществующий адрес — указание игнорируется.
  • На одной странице стоят и canonical на другой адрес, и self-canonical — противоречивый сигнал.
  • Дубли по UTM-меткам и фильтрам оставляют без canonical, дробя сигналы ранжирования.
  • Используют canonical там, где нужен жёсткий редирект 301, и дубль продолжает индексироваться.

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

Чем canonical отличается от редиректа 301?

Редирект 301 физически перенаправляет пользователя и робота на другой адрес — старая страница недоступна. Canonical оставляет обе страницы открытыми, но сообщает поисковику, какую считать основной для индекса. Редирект применяют, когда дубль не нужен, а canonical — когда дублирующая страница полезна пользователю, например версия с фильтром.

Гарантирует ли canonical, что в выдаче будет нужная страница?

Нет, canonical — это рекомендация, а не строгая директива. Поисковик учитывает её вместе с другими сигналами: внутренними ссылками, sitemap, редиректами. При противоречиях он может выбрать иной адрес. Чтобы указание сработало, все сигналы должны быть согласованы — этим занимаемся в рамках SEO-продвижения в BigPanda.

Нужен ли canonical, если на сайте нет дублей?

Самоссылающийся canonical полезен почти всегда. Дубли часто появляются незаметно: рекламные UTM-метки, параметры сессий, варианты адреса со слешем и без. Self-canonical на каждой странице заранее защищает от такой случайной фрагментации, указывая роботу чистый адрес как основной. Это дешёвая страховка, которую закладывают на этапе разработки.

Можно ли поставить canonical на страницу другого сайта?

Технически да, и это используют при синдикации контента — когда материал публикуется на нескольких ресурсах и canonical указывает на первоисточник. Но действовать нужно осторожно: ошибочный кросс-доменный canonical передаст сигналы чужому сайту и уберёт вашу страницу из индекса. Без явной необходимости межсайтовый canonical не ставят.

Как canonical экономит краулинговый бюджет?

Робот обходит ограниченное число страниц за визит. Когда дубли по фильтрам и меткам получают canonical на оригинал, поисковик перестаёт тратить обход на копии и переиндексирует важные страницы чаще. На крупных каталогах, где дубли съедают до 30% бюджета, грамотная канонизация заметно ускоряет попадание новых товаров в индекс.

Где проверить, какой canonical стоит на странице?

В исходном коде страницы в блоке head — тег с атрибутом rel=canonical. Для всего сайта удобнее краулер Screaming Frog или Netpeak Spider: он покажет canonical каждого URL и подсветит противоречия. Статус склейки дублей и индексации канонической версии смотрят в Яндекс.Вебмастере. Эту проверку включаем в технический SEO-аудит.

Перейти к букве

Другие термины глоссария