Связаться
Услуги Кейсы Блог О нас Контакты Связаться

Rel canonical: что это и как использовать — гайд

Атрибут rel canonical: что это, чем отличается от 301 и noindex, 7 ситуаций применения, синтаксис, проверка и типовые ошибки. Практический гайд.

18 Jul 2026 10 мин чтения SEO Техническое SEO

Заказать звонок

Оставьте номер — мы перезвоним

Пожалуйста, укажите номер телефона
Спасибо за заявку!
Мы свяжемся с вами в ближайшее время.
Rel canonical: что это и как использовать — гайд

Rel canonical: что это и как правильно использовать

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

Что такое canonical простыми словами

Технически это строка в блоке <head> страницы — одна из самых коротких настроек в SEO с одним из самых длинных списков последствий:

<link rel="canonical" href="https://site.ru/catalog/divany/" />

Она говорит роботу: «страница, которую ты сейчас читаешь, — вариант вот этой основной; индексируй и ранжируй её, а сигналы обеих склей». Ключевое слово — рекомендация: поисковик сверяет подсказку со своим мнением (похож ли контент, какая версия полезнее) и может выбрать канонической другую страницу. Поэтому canonical работает надёжно только между действительно похожими страницами.

Canonical, 301 или noindex: что выбрать

Три инструмента постоянно путают — между тем они решают разные задачи:

Инструмент Что делает Когда применять
301 редирект Физически перенаправляет и людей, и роботов; старый URL умирает Адрес изменился навсегда; зеркала; переезд
rel canonical Люди остаются на странице; роботам указана основная версия Дубли, которые должны работать для людей: фильтры, параметры, сортировки
noindex Страница доступна людям, но исключена из индекса; сигналы не передаются Служебные страницы: поиск по сайту, корзина, личный кабинет

Быстрый тест: нужна ли страница-дубль людям? Нет — 301. Да, и она вариант другой страницы — canonical. Да, но в поиске ей делать нечего и «склеивать» не с чем — noindex. Развёрнутый разбор про сами дубли — в статье про дублированный контент.

Ещё один способ запомнить разницу — по судьбе посетителя: после 301 человек оказывается на другом адресе; при canonical остаётся, где был; при noindex тоже остаётся, но страница «не существует» для выдачи. Выбирая инструмент, вы отвечаете на вопрос «что должно случиться с человеком и что — с роботом» — и ответы у этих троих разные.

7 ситуаций, где нужен canonical

  1. GET-параметры и UTM-метки. /page/?utm_source=... — тот же контент с хвостом; canonical на чистый URL склеивает их (подробнее о параметрах в URL). Это дежурный случай, ради которого self-canonical ставят «по умолчанию»: рекламные и реферальные хвосты плодятся без вашего участия.
  2. Фильтры и сортировки каталога. ?sort=price&color=red порождает тысячи комбинаций — все указывают на основную категорию (кроме фильтров, из которых вы осознанно делаете посадочные страницы под спрос: у таких — свой self-canonical, свой title и свой контент; список кандидатов в посадочные даёт кластеризация семантики).
  3. Пагинация. Вторые-десятые страницы списка: сегодня чаще рекомендуют self-canonical на каждой странице пагинации, а не на первую. Логика: страницы 2+ содержат УНИКАЛЬНЫЙ контент (другие товары), склейка их с первой говорит роботу «дальше первой можно не ходить» — и глубокие карточки теряют путь к индексации. Первую страницу дополнительно укрепляют как основную (на неё ведут внутренние ссылки и sitemap), а «канониклить всё на первую» оставляют для случаев, когда пагинация — реальные дубли (одинаковый контент, разбитый параметрами вида ?page= без смысла).
  4. Версии для печати и упрощённые версии страниц.
  5. Один товар в нескольких категориях, доступный по разным путям (/divany/model-x/ и /rasprodazha/model-x/), — canonical на основную карточку, чтобы отзывы, поведенческие и ссылки копились в одном месте.
  6. Кросс-доменные дубли: легально размещаете статью на двух своих сайтах — canonical с копии на оригинал.
  7. Self-canonical по умолчанию. Каждая страница ссылается сама на себя — дешёвая страховка от случайных параметров-дублей; большинство CMS так и делает.

Где canonical не место: склейка зеркал сайта (http/https, www) и переехавшие страницы — это работа 301 редиректа: там старый адрес не должен жить.

Способы указать canonical

Основной способ — строка в <head> (пример выше): абсолютный URL с протоколом и доменом, одна на страницу. Есть и дополнительные механики:

  • HTTP-заголовок Link — для файлов без HTML-головы (PDF, изображения-дубли): сервер отдаёт Link: <https://site.ru/doc.pdf>; rel="canonical" в заголовках ответа. Настраивается на сервере, спасает документы, у которых «негде» разместить тег.
  • Косвенные сигналы. Поисковики учитывают и подсказки без тега: какой URL указан в sitemap, куда ведут внутренние ссылки, какая версия в редиректах. Если тег говорит одно, а сигналы другое — доверие к тегу падает; приводите всё к согласию.

В популярных CMS canonical расставляют SEO-модули автоматически, но проверить стоит — автоматика не знает про ваши осознанные посадочные из фильтров:

  • WordPress: SEO-плагины ставят self-canonical по умолчанию; точечные переопределения — в настройках страницы.
  • Bitrix: модули SEO или свойства инфоблоков; на больших каталогах canonical шаблонизируется по правилам разделов.
  • Tilda и конструкторы: self-canonical обычно зашит платформой; проверьте исходный код пары страниц — и особенно страниц с параметрами.

Канонической указывайте страницу, которая реально открывается кодом 200 (не редирект, не 404) и не закрыта от индексации.

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

  1. Исходный код страницы (Ctrl+U) — найдите строку rel="canonical" и посмотрите, куда она ведёт. Особенно на страницах с параметрами: откройте один и тот же URL с UTM-хвостом и без — canonical должен совпадать.
  2. Краулер по всему сайту — колонка canonical в отчёте мгновенно показывает аномалии: страницы без тега, цепочки, канониклы на 404/редиректы. Для каталога это единственный реалистичный способ проверки.
  3. Яндекс Вебмастер: исключённые страницы со статусом «неканоническая» — список того, что склеилось; проверьте, что там нет нужных посадочных. Точечная проверка — инструментом анализа URL.
  4. Search Console: инструмент проверки URL показывает «канонический URL, выбранный Google» — если он отличается от вашего, Google с вами не согласился, и это сигнал разобраться: чаще всего противоречат внутренние ссылки или похожесть контента.
  5. Контрольный ритм: после любых работ с шаблонами и переездов — выборочная проверка; раз в квартал — прогон краулером. Canonical ломается тихо: сломанный шаблон расставит неверные теги на тысячи страниц за один деплой.

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

  • Canonical на нерелевантную страницу. «Склеим все дубли на главную» — поисковик увидит, что контент разный, проигнорирует подсказку, а доверие к вашим canonical в целом снизится. Симптом в GSC: у страниц массово «канонический URL, выбранный Google» ≠ ваш — робот вежливо сообщает, что перестал вас слушать.
  • Цепочки: A → B, B → C. Робот путается; canonical всегда должен вести на конечную каноническую версию.
  • Canonical + noindex вместе. Противоречие: «склей меня с той страницей» и «меня не существует» одновременно. Поведение непредсказуемо — выбирайте что-то одно.
  • Относительные URL и ошибки в протоколе — canonical на http-версию при https-сайте тихо ломает склейку; относительный путь в теге браузеру понятен, а роботам в отдельных сценариях — нет: используйте только абсолютные адреса.
  • Каноникл на закрытую или редиректящую страницу — подсказка в никуда, робот её отбросит.
  • Canonical на пагинации «всё на первую» в большом каталоге — карточки со страниц 5+ месяцами не попадают в индекс: роботу сказали, что дальше первой смотреть нечего (разбор — в блоке про пагинацию).
  • Забытый canonical после переезда. Теги, указывающие на старый домен или http-версию, тихо саботируют переезд — включите проверку canonical в чек-лист любого переезда.

Кейс: фильтры каталога до и после склейки

Обезличенный, но типовой сценарий. Симптомы: у магазина мебели в индексе тысячи URL вида ?color=&sort=&page=, Вебмастер массово помечает их «малоценными», позиции категорий стоят. Действия: self-canonical на всех страницах, canonical с параметров-сортировок на базовые категории, три осознанных фильтра-посадочных («диваны угловые», «диваны кожаные», «диваны раскладные») исключены из склейки и получили свой контент. Что происходит дальше: за несколько недель робот пересматривает параметры-дубли, число страниц в поиске сжимается в разы — и это хорошо: вес и лимиты обхода перестают размазываться по мусору, категории и фильтры-посадочные начинают расти. Мораль кейса: canonical — не «уборка ради красоты», а перераспределение ресурсов робота в пользу страниц, которые зарабатывают.

Canonical, hreflang и мультиязычность

Частый конфликт международных сайтов: hreflang говорит «вот русская и казахская версии страницы», а canonical с обеих указывает на русскую — и казахская выпадает из своей выдачи. Правило простое: каждая языковая версия канонична сама себе (self-canonical), а hreflang связывает их между собой. Canonical поверх языков ставится только для настоящих дублей в рамках одного языка.

Canonical и краулинговый бюджет

У робота ограниченный лимит страниц на обход вашего сайта. Когда тысячи параметров-дублей претендуют на обход, лимит сгорает на мусор, а новые статьи и обновления ждут очереди. Склейка дублей canonical’ом (плюс запрет явно мусорных параметров в robots.txt) возвращает бюджет обхода реальным страницам — на больших каталогах это один из самых недооценённых эффектов правильной канонизации.

Canonical и нейровыдача

Небольшой, но растущий бонус: генеративные выдачи (Нейро, AI Overviews) работают с теми же каноническими версиями страниц. Когда факты о товаре или услуге размазаны по десятку URL-дублей, модели сложнее собрать согласованную картину; чистая канонизация означает, что цитируемая версия — одна, свежая и правильная. Это часть той же гигиены данных, что и llms.txt: одна сущность — один адрес — один набор фактов.

Canonical и Яндекс: нюанс

Обе поисковые системы трактуют canonical как рекомендацию, но на практике ведут себя по-разному: Яндекс чаще следует указанию буквально и охотно выкидывает неканонические страницы из поиска, Google чаще «имеет собственное мнение» и пересматривает ваш выбор по своим сигналам. Из этой разницы — два практических вывода. Для Яндекса ошибочный canonical опаснее: неверный тег быстро выносит нужные страницы из поиска — после массовой расстановки первым делом проверьте Вебмастер, не исчезло ли лишнее. Для Google важнее согласованность сигналов: если внутренние ссылки, sitemap и содержимое противоречат тегу, он выберет каноническую страницу сам — и вы узнаете об этом только из отчёта «канонический URL, выбранный Google». Стратегия одна на обе системы: тег + сигналы должны говорить хором.

Чек-лист

  1. У каждой страницы есть self-canonical с абсолютным URL.
  2. Дубли от параметров/фильтров указывают на основную версию.
  3. Осознанные посадочные из фильтров canonical НЕ склеивает.
  4. Канонические цели отвечают кодом 200 и открыты для индексации.
  5. Нет цепочек canonical и связки с noindex.
  6. Пагинация: self-canonical на страницах 2+ (если контент уникален).
  7. Языковые версии каноничны сами себе, hreflang связывает их.
  8. Файлы-дубли (PDF) закрыты HTTP-заголовком Link.
  9. После переезда canonical не указывает на старый домен/протокол.
  10. Вебмастер/GSC проверены: склейка прошла по плану, нужное не выпало; краулер прогнан по каталогу.

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

Часто задаваемые вопросы

От дней до нескольких недель — по мере переобхода дублей роботом. Ускоряет отправка ключевых URL на переобход; проверяется в Вебмастере (статус «неканоническая») и GSC («канонический URL, выбранный Google»).

Технически — да, практически — не работает: поисковик сверяет похожесть и игнорирует подсказку, а заодно начинает меньше доверять вашим canonical в целом. Для «переезда» смысла на другую страницу существует 301.

Да, при принятой склейке сигналы неканонических версий передаются канонической. Разница в судьбе URL: при 301 старый адрес умирает, при canonical продолжает работать для людей.

Потому что счёл её полезнее или ваш canonical противоречивым (разный контент, цепочки, внутренние ссылки ведут на «неканоническую»). Это повод привести сигналы к согласию, а не воевать с роботом: обновите внутренние ссылки и sitemap на желаемую версию, убедитесь в её содержательном превосходстве — и решение Google обычно меняется за пару переобходов.

Self-canonical — да, как страховка: параметры-дубли появляются без вашего участия (метки рекламы, реферальные хвосты).

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

Нет, атрибут невидим и ни на что для человека не влияет — в этом его преимущество перед редиректом в сценариях с фильтрами.

Нужен как страховка: self-canonical на всех страницах защищает от дублей с рекламными метками и случайными параметрами. Настраивается один раз в шаблоне — а спасает регулярно.

Получите SEO-аудит вашего сайта

Покажем точки роста, технические ошибки и потенциал трафика — бесплатно и без обязательств.

Пожалуйста, укажите номер телефона
Спасибо за заявку!
Мы свяжемся с вами в ближайшее время.

Готовы начать?

Напишите нам — обсудим ваш проект без обязательств.

Написать нам