Перейти к содержимому
Garbuz.Online
SEO Wiki · Техническое SEO

Canonical

Автор: SEO-специалист Опубликовано

Определение

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

Короткий ответ

На каждой индексируемой странице ставьте абсолютный canonical на саму себя; для дублей — на основную версию. Canonical — это сигнал, а не директива: Google может выбрать другой URL.

Почему это важно для SEO

Когда один и тот же контент доступен по нескольким адресам (параметры, фильтры, версии со слэшем и без, HTTP/HTTPS), сигналы распределяются между ними. Canonical помогает поисковику консолидировать сигналы на одном URL и показывать в выдаче правильный адрес.

Как работает

Google выбирает канонический URL по нескольким сигналам: rel="canonical", редиректы, наличие в sitemap, внутренние ссылки, HTTPS. Если сигналы противоречат друг другу, ваше указание может быть проигнорировано.

html
<link rel="canonical" href="https://garbuz.online/ru/seo-wiki/canonical/" />

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

  • canonical на страницу с noindex, редиректом или кодом 404;
  • все страницы пагинации канонизированы на первую;
  • относительные URL или URL с UTM-метками;
  • canonical противоречит hreflang (каждая языковая версия должна быть канонической для самой себя).

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

Инструмент «Проверка URL» в Google Search Console показывает и заявленный canonical, и выбранный Google. Краулер (например, Screaming Frog) находит canonical, ведущие на неиндексируемые страницы.

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

Canonical или 301 редирект?
Если дубль не должен быть доступен пользователям — используйте 301. Canonical подходит, когда обе версии должны оставаться доступными (например, параметры сортировки).

Источники

  1. How to specify a canonical URL with rel="canonical" and other methods — Google Search Central
→HTTP-коды ответа→

Расскажите о проекте

Обсудим ваш проект?

Оставьте адрес сайта и цель — в течение рабочего дня получите первые наблюдения и следующие шаги.

Или напишите напрямую