Канонические URL: зачем нужны сайту и как их настроить - ДК Групп
+7 980 708-39-70
+7 980 708-39-70

Получите первые 10 лидов с гарантией

Оставьте имя и телефон — перезвоним за 15 минут, оценим нишу.

ДК Групп

Канонические URL: зачем нужны сайту и как их настроить

Канонический URL — это адрес, который вы называете основным среди нескольких страниц с одинаковым или почти одинаковым содержимым. Указывают его атрибутом rel=”canonical” в коде страницы-дубля. Сайту это нужно, чтобы в поиск попадала одна правильная версия страницы, а не десяток копий с метками, фильтрами и сортировками. Яндекс воспринимает canonical как рекомендацию, а не приказ: робот может его проигнорировать, если страницы по смыслу разные или канонический адрес недоступен.

Что такое канонический адрес простыми словами

У одной и той же страницы на сайте часто оказывается несколько адресов. Карточка товара открывается и из каталога, и из раздела акций. К ссылке из рекламы добавляются UTM-метки. Фильтр по цвету или сортировка по цене создают новый URL, хотя список товаров почти не меняется. Для человека это одна страница, для поискового робота — разные документы с похожим текстом.

Канонический адрес решает эту путаницу. На каждой копии в блоке <head> ставят тег <link rel="canonical" href="https://site.ru/katalog/divan-lotos/"> — и тем самым говорят роботу: «Основная версия вот здесь, индексируй её». Сама копия при этом остаётся доступной для посетителей, никуда не перенаправляет и продолжает работать.

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

Зачем canonical нужен сайту

Дубли не приводят к «бану», но заметно мешают продвижению. Вот что происходит, когда канонические адреса не настроены.

  • В выдачу попадает не та страница. Робот сам выбирает, какую из копий показывать, и нередко выбирает адрес с параметрами или служебный раздел.
  • Сигналы размываются. Внешние ссылки и поведенческие факторы распределяются между несколькими URL вместо того, чтобы работать на одну страницу.
  • Робот тратит время впустую. Пока он обходит сотни вариантов фильтров, новые и обновлённые страницы индексируются медленнее.
  • Статистика в Вебмастере захламляется. Становится сложно понять, какие страницы реально в поиске и почему.

Особенно остро это касается интернет-магазинов и каталогов, где фильтры и сортировки порождают тысячи адресов. Подробнее о том, как устроено попадание страниц в поиск, — в материале что такое индексация сайта.

Как Яндекс обрабатывает rel=”canonical”

В справке Яндекс Вебмастера прямо сказано: указание на канонический адрес робот воспринимает как рекомендацию. Это значит, что тег — подсказка, и в ряде случаев Яндекс её не учтёт.

Робот проигнорирует canonical, если:

  • неканоническая страница по содержанию заметно отличается и лучше отвечает на запросы пользователей;
  • канонический адрес недоступен или закрыт от индексации;
  • на странице указано несколько канонических адресов;
  • канонические адреса выстроены цепочкой: страница А ссылается на Б, а Б — на В;
  • канонический адрес находится на другом домене или поддомене — Яндекс рекомендует указывать его в пределах одного домена.

Когда робот принял canonical, неканоническая страница появляется в Вебмастере в разделе «Индексирование» → «Страницы в поиске» среди исключённых. Это нормальный статус: значит, настройка сработала.

Когда ставить canonical, а когда выбрать другой инструмент

Canonical — не универсальное средство от дублей. У Яндекса есть ещё несколько способов, и для каждой ситуации лучше подходит свой.

Canonical подходит, когда копия нужна посетителям и должна остаться доступной: страницы сортировки, версии для печати, карточка товара в нескольких разделах, фильтры без отдельного поискового спроса.

Директива Clean-param в robots.txt — для адресов, которые отличаются только GET-параметрами, не меняющими содержимое: UTM-метки, идентификаторы сессий, метки партнёров. Робот будет считать такие адреса одним и не станет обходить каждый вариант. Как правильно собрать этот файл, мы разбирали в статье robots.txt и sitemap: базовая настройка для Яндекса.

Постоянный редирект — когда старый адрес больше не нужен никому: переезд с HTTP на HTTPS, смена структуры URL, выбор главного зеркала с www или без. Для перехода на HTTPS Яндекс прямо рекомендует редирект, а не canonical.

Запрет индексации (Disallow или noindex) — для служебных страниц, которые вообще не должны быть в поиске: корзина, личный кабинет, результаты внутреннего поиска.

Неочевидная ловушка: canonical на фильтрах со спросом

Самая дорогая ошибка — поставить canonical на все страницы фильтров «на всякий случай», сославшись на общий раздел каталога. Выглядит аккуратно, но так легко выбросить из поиска страницы, которые могли бы собирать трафик сами.

Пример: в каталоге диванов есть фильтр «угловые диваны». Люди ищут именно «угловой диван», и у этой выборки собственный спрос. Если её адрес указывает canonical на общий раздел «Диваны», вы сами просите Яндекс не показывать эту страницу. По запросу «угловой диван» в выдачу пойдёт общий каталог — менее релевантный — или страница конкурента.

Правильный порядок такой:

  1. Проверьте спрос на ключевые фильтры в Вордстате.
  2. Фильтры со спросом превратите в полноценные посадочные страницы: свой адрес без параметров, уникальные title, H1 и короткий текст. Canonical на них ставится на самих себя.
  3. Фильтры без спроса и их комбинации (цвет + цена + сортировка) склейте через canonical на родительский раздел или Clean-param.

Та же логика работает для пагинации. Если все страницы каталога ссылаются canonical на первую, товары со второй и дальнейших страниц роботу найти сложнее. Обычно каждой странице пагинации оставляют canonical на саму себя.

Как проверить канонические адреса на сайте: чек-лист

  • Откройте код нескольких типовых страниц (главная, раздел, карточка, статья) и найдите rel="canonical". Тег должен быть один и стоять в <head>.
  • Адрес в canonical — абсолютный, с тем же протоколом и зеркалом, что и основной сайт: без смеси http и https, www и без www.
  • Канонический адрес открывается напрямую, не перенаправляет и не закрыт в robots.txt или noindex.
  • Нет цепочек: canonical ведёт сразу на итоговую страницу.
  • Канонические страницы есть в sitemap, а неканонических там нет.
  • Внутренние ссылки в меню и перелинковке ведут на канонические адреса, а не на копии с параметрами.
  • В Вебмастере в разделе «Страницы в поиске» среди исключённых нет важных посадочных страниц со статусом неканонической.

Если проверка выявила много проблем сразу, разумно начать с общего аудита — порядок действий описан в статье SEO-аудит сайта: что проверить владельцу.

Как убрать дубли страниц: инструменты Яндекса и когда их применять, 2026
Ситуация Инструмент Дубль доступен людям?
Сортировки, версии для печати, товар в нескольких разделахrel=”canonical”Да
UTM-метки, идентификаторы сессий, партнёрские параметрыClean-param в robots.txtДа
Переезд на HTTPS, смена адресов, главное зеркалоПостоянный редиректНет, перенаправляет
Корзина, личный кабинет, внутренний поискDisallow или noindexДа, но не в поиске
Фильтр с собственным поисковым спросомОтдельная посадочная, canonical на себяДа, и в поиске

Не хотите разбираться с дублями, фильтрами и индексацией сами? Проведём аудит и возьмём продвижение сайта на себя.

Подробнее об услуге

Опубликовано 2026-09-24, обновлено 2026-09-24

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

  • Это адрес, который владелец сайта называет основным среди нескольких страниц с одинаковым или почти одинаковым содержимым. Его указывают атрибутом rel="canonical" на страницах-копиях, чтобы в поиск попадала одна правильная версия.
  • Нет. Яндекс воспринимает canonical как рекомендацию и может её проигнорировать: если страницы по смыслу разные, канонический адрес недоступен или закрыт от индексации, указано несколько канонических адресов или они выстроены цепочкой.
  • Яндекс рекомендует указывать канонический адрес в пределах одного домена. Для переноса страниц на другой домен или поддомен надёжнее использовать редирект.
  • Для адресов, которые отличаются только параметрами без влияния на содержимое, в Яндексе удобнее директива Clean-param в robots.txt: робот склеит такие адреса и не будет обходить каждый вариант.
  • Да, это распространённая практика: основная страница ссылается canonical на себя. Так вы заранее защищаете её от дублей, которые появятся, если к адресу допишут параметры.
  • В Яндекс Вебмастере, раздел «Индексирование» → «Страницы в поиске». Страницы, для которых робот учёл canonical, отображаются среди исключённых как неканонические.