Canonical — это одно из ключевых понятий технического SEO. Оно встречается в коде страниц, отчетах Google Search Console, аудитах и рекомендациях, но его смысл не всегда очевиден. Для новичков это слово звучит как сложный технический термин, хотя на самом деле за ним стоит простая идея: указать поисковику, какая версия страницы главная.
Из этой статьи вы узнаете: что такое canonical, что означает тег rel=canonical, зачем нужен этот тег и какую проблему он решает.
Canonical — что это такое: определение и смысл
Canonical (каноническая страница) — это основная, главная версия страницы, которую сайт указывает поисковику как предпочтительную для индексации.
Тег rel=canonical — это HTML-атрибут в разделе <head>, который указывает на нужный URL и сообщает поисковой системе: «Вот оригинальная версия этой страницы, именно ее нужно индексировать и учитывать при ранжировании».
В коде этот тег выглядит следующим образом:
| html <link rel=»canonical» href=»https://example.com/page/»> |
Зачем нужен canonical: какую проблему он решает
Слово «канонический» происходит от английского canonical — «принятый за основу», «эталонный». В контексте SEO каноническая страница — эталонная версия среди нескольких похожих или полностью идентичных.
На любом сайте одна и та же страница может быть доступна по нескольким разным URL. Причин для этого множество:
- варианты со слешем и без: /page и /page/;
- UTM-метки: /page и /page?utm_source=google;
- http и https версии;
- www и без www;
- одна страница, доступная через несколько категорий каталога.
Для пользователя это все одна и та же страница. Для поисковика — несколько разных URL с идентичным содержимым. Это называется дублированием контента.
Проблема в том, что поисковая система:
- Не понимает, какую версию индексировать, и может выбрать неправильную.
- Распределяет ссылочный вес между всеми дублями вместо того, чтобы концентрировать его на одной странице.
- Тратит краулерный бюджет на обход одних и тех же материалов в разных обличьях.
Canonical решает эту проблему. Он говорит поисковику: «Вот главная версия, остальные — дубли». В результате ссылочный вес собирается на канонической странице, в индекс попадает нужный URL, а краулерный бюджет расходуется эффективно.
Неправильный или отсутствующий canonical — частая причина дублей и потери позиций. ПО Shadow обходит сайт, находит дубли страниц, проблемы с canonical и сигналами консолидации и даёт данные для их устранения.
Rel canonical — что это: технический смысл атрибута
Rel=canonical — это значение атрибута rel в теге <link>. Атрибут rel (relationship) описывает отношение текущего документа к указанному URL. Canonical означает, что документ по указанному URL является канонической версией текущей страницы.
Важные моменты:
- Тег может указывать на саму страницу — это называется self-canonical. Такая практика нормальна и даже рекомендуется: она подтверждает поисковику, что текущая версия URL и есть каноническая.
- А также может указывать на другую страницу. В этом случае текущая страница признается дублем, а индексировать и ранжировать нужно ту, на которую ведет canonical.
Важно: canonical — это рекомендация, а не директива. Поисковая система может учесть ее или проигнорировать, если посчитает ошибочной. Например, если canonical указывает на страницу с другим содержанием или на недоступный URL, поисковик, скорее всего, проигнорирует указание.
В этом его главное отличие от 301 редиректа: редирект физически перенаправляет пользователя и робота на другой адрес — исходная страница становится недоступной. Canonical оставляет страницу доступной, но дает поисковику подсказку, какую версию считать главной. Редирект — четкое действие, canonical — мягкое указание.
Canonical тег в SEO: как влияет на индексацию и ранжирование
Правильное использование canonical дает несколько практических преимуществ для SEO:
- Консолидация ссылочного веса. Все внешние ссылки, ведущие на любые дубли страницы, передают свой вес канонической версии. Вместо того чтобы размываться между тремя-четырьмя URL, авторитет накапливается на одной странице.
- Правильная индексация. Поисковик индексирует именно каноническую версию, а не случайную из дублей. Это избавляет от ситуации, когда в выдаче оказывается страница с UTM-метками или нежелательный вариант URL.
- Экономия краулерного бюджета. Canonical не запрещает обход дублей — робот всё равно их посещает, чтобы прочитать тег. Но со временем поисковик краулит дубли реже, концентрируя ресурсы на канонической версии. Это особенно важно для крупных сайтов; а чтобы полностью закрыть страницы от обхода, используют robots.txt
Canonical особенно важен в интернет-магазинах, где один товар часто доступен в нескольких категориях, и на сайтах с UTM-параметрами, где отслеживание трафика плодит копии страниц. С пагинацией нужно быть аккуратнее: каждая страница пагинации должна ссылаться canonical на саму себя (self-canonical), а не на первую — иначе поисковик проигнорирует указание, ведь страницы пагинации содержат разный контент





