#16 · Метатеги

Canonical URL задан

Что это, почему влияет на SEO, как проверить и исправить. Параметр #16из 150 в нашем чек-листе аудита.

Что это

Canonical URL — это HTML-тег <link rel="canonical" href="...">, который указывает поисковым системам, какая версия страницы является «оригинальной» и должна участвовать в ранжировании. Тег размещается в секции <head> страницы. Если у одного контента есть несколько URL (с параметрами, с www/без, HTTP/HTTPS, с trailing slash и без), canonical говорит роботу: «Индексируй именно этот адрес».

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

Дублирование контента — одна из главных причин потери позиций. Когда одна и та же страница доступна по нескольким URL, поисковик вынужден угадывать, какую из версий показывать в выдаче. Яндекс делает это через механизм «склейки», Google — через собственный алгоритм выбора канонической версии. В обоих случаях робот может ошибиться и продвигать «не ту» страницу — или размывать ссылочный вес между копиями.

В интернет-магазинах типичная ситуация: один товар доступен по 5-7 URL из-за фильтров (?color=red&size=M), сортировок и UTM-меток. Без canonical каждая из этих страниц претендует на индексирование. По данным Screaming Frog, на среднем e-commerce сайте до 30% страниц в индексе — это дубли или «почти дубли». Canonical позволяет сконцентрировать ссылочный вес на одном URL и убрать дубли без редиректов, что особенно критично для Яндекс.Каталога и Google Shopping.

Для Google canonical напрямую связан с Core Web Vitals: если сигналы производительности накапливаются на разных версиях URL, они не суммируются в единый профиль страницы. Яндекс учитывает canonical при формировании ИКС — сигналы поведения пользователей также «размываются» между дублями.

Как проверить вручную

  1. Просмотр кода страницы. Откройте страницу в браузере, нажмите Ctrl+U (или Cmd+U на Mac), найдите в <head> строку вида:

``html <link rel="canonical" href="https://example.ru/catalog/tovary/" /> `` Проверьте, что href совпадает с текущим URL страницы (для самоссылающегося canonical) или указывает на нужный оригинал.

  1. Screaming Frog SEO Spider. Запустите краулинг сайта, перейдите в Page Titles → вкладка Canonicals. Здесь видно: canonical задан/не задан, совпадает ли с текущим URL, нет ли цепочек canonical (A → B → C).
  1. Яндекс.Вебмастер. Раздел ИндексированиеСтраницы в поиске. Если страница не появляется в индексе, проверьте, не закрыта ли она canonical на другой URL. Также смотрите ДиагностикаИсключённые страницы.
  1. Google Search Console. Откройте инструмент проверки URL (Проверить URL). В строке Канонический URL, выбранный Google убедитесь, что Google согласен с вашим canonical. Если написано «Отличается от URL, определённого пользователем» — Google проигнорировал тег и выбрал свой вариант.

Как исправить

Базовый тег canonical добавляется в <head> страницы:

<link rel="canonical" href="https://example.ru/catalog/noutbuki/" />

WordPress. Если используется Yoast SEO или Rank Math — canonical проставляется автоматически. Для ручного управления в Yoast: SEOДополнительно → поле Canonical URL.

Tilda. Через Настройки сайтаSEOЗаголовки и метатеги → добавить тег в поле Код в HEAD для всего сайта. Для отдельных страниц: Настройки страницыSEOДополнительные метатеги.

1C-Bitrix. В компоненте bitrix:seo.meta есть параметр CANONICAL_URL. Для автоматического проставления на страницах каталога настройте в НастройкиПоисковые системыКанонические ссылки. При использовании умных фильтров убедитесь, что страницы с параметрами получают canonical на «чистый» URL каталога.

Webflow. Page SettingsSEO Settings → поле Canonical Tag. Либо через Custom Code в <head> конкретной страницы.

Для динамических параметров (UTM, сортировки) удобно задавать canonical программно, формируя URL без GET-параметров:

// PHP-пример: canonical без GET-параметров
$canonical = 'https://' . $_SERVER['HTTP_HOST'] . strtok($_SERVER['REQUEST_URI'], '?');
echo '<link rel="canonical" href="' . htmlspecialchars($canonical) . '" />';

Типичные ошибки

  1. Canonical ведёт на страницу с редиректом. Тег должен указывать на финальный URL, а не на тот, который 301-редиректит дальше. Проверяйте через Screaming Frog (Response Codes → фильтр 3xx).
  1. Цепочки canonical. Страница A указывает на B, B указывает на C. Яндекс такие цепочки иногда игнорирует, Google — обрывает на первом переходе.
  1. Canonical на noindex-страницу. Если оригинал закрыт от индексирования через <meta name="robots" content="noindex">, canonical теряет смысл — поисковик не будет индексировать ни одну из версий.
  1. Отсутствие canonical на главной странице. Главная часто доступна как /, /index.html, /?utm_source=.... Без canonical вес размывается между этими вариантами.
  1. Canonical в `<body>` вместо `<head>`. Оба поисковика принимают canonical только из секции <head>. Тег в теле страницы игнорируется.

Влияние на разные типы сайтов

Интернет-магазины выигрывают от canonical больше всего: фильтры, сортировки, пагинация, UTM-метки порождают сотни дублей. Для Яндекс.Маркета и Google Shopping правильный canonical гарантирует, что в индекс попадает именно карточка товара, а не её копия с параметром ?ref=banner. Рекомендуется автоматически проставлять canonical на все страницы каталога и карточек через шаблон CMS.

Контентные сайты и SaaS сталкиваются с проблемой при синдикации материалов: если статья опубликована на стороннем ресурсе, canonical на оригинальный URL позволяет сохранить авторство в глазах поисковиков. Лендинги чаще всего имеют одну страницу, но canonical критичен при A/B-тестировании: тестовый вариант (/landing-v2/) должен иметь canonical на основную версию, иначе оба варианта конкурируют в выдаче.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →