Self canonical
Self canonical — это тег rel="canonical", который указывает на адрес самой страницы. Он помогает обозначить её как предпочтительную версию, если тот же материал открывается с параметрами или по другому URL. Поисковая система учитывает этот сигнал вместе с перенаправлениями, внутренними ссылками и картой сайта. Ниже разберём, когда нужен такой тег, чем он отличается от canonical на другую страницу и как проверить настройку.
Что такое self canonical и когда его использовать

Как работает canonical: простая схема
Ошибочный канонический адрес может помешать поисковику выбрать нужную страницу. Поэтому сначала определите, какие URL показывают один и тот же материал, а затем проверьте, куда указывает тег на каждом из них.
Например, статья доступна по постоянному адресу и по ссылкам с UTM-метками. На постоянном адресе можно поставить self canonical, а на вариантах с метками — canonical на него. Если версии http и https или варианты домена больше не нужны отдельно, дополнительно настройте постоянное перенаправление.
Тег размещают в разделе <head> HTML-страницы:
<link rel="canonical" href="https://example.com/product/blue-shoes">
Адрес в href — предпочтительная версия страницы. Если этот тег стоит на указанной странице и ведёт на неё же, это self canonical. На дублях тег может вести на эту основную версию.
При согласованной настройке поисковые системы:
- Могут выбрать указанный URL как основную версию для поиска
- Учитывают ссылки на дубли при оценке основной страницы
- Могут показывать предпочтительный адрес в результатах поиска
- Могут реже обходить повторяющиеся варианты адреса
Canonical не перенаправляет посетителя. URL с параметром остаётся доступным и может выполнять свою задачу. Если старый адрес больше не нужен пользователям, настройте постоянное перенаправление вместо сохранения двух доступных версий.
Четыре практические ситуации, где canonical критически важен
Каталог с параметрами URL
Один товар может открываться по постоянному адресу и по ссылкам с параметрами:
example.com/shoes/blue-sneakersexample.com/shoes?color=blue&size=10example.com/shoes?size=10&color=blue&sort=priceexample.com/shoes?color=blue&size=10&utm_source=google&utm_campaign=sale
Если все эти ссылки показывают одну карточку товара, основной адрес удобно указать как canonical. Но фильтр, который заметно меняет ассортимент и полезен сам по себе, требует отдельной оценки: направлять все такие страницы на одну нельзя автоматически.
Статья с метками отслеживания
Ссылки из рассылки и социальных сетей могут вести на ту же статью с разными UTM-метками:
blog.example.com/article-about-seo(органический поиск)blog.example.com/article-about-seo?utm_source=email&utm_campaign=newsletterblog.example.com/article-about-seo?utm_source=social&utm_campaign=fb
Статья на постоянном URL может ссылаться canonical на себя, а варианты с UTM-метками — на этот URL. Метки сохраняют свою функцию для аналитики; при этом поисковику ясно, какой адрес владелец сайта считает основным.
Версии HTTP и HTTPS
После перехода на HTTPS иногда остаются доступны оба адреса:
http://example.com/pagehttps://example.com/page
Для постоянного перехода с HTTP на HTTPS обычно настраивают перенаправление. Self canonical на странице HTTPS дополняет этот сигнал, но не заменяет перенаправление для посетителей.
Варианты домена с www и без www
Адреса с www и без него могут вести к одной странице. Выберите основной вариант и используйте его во внутренних ссылках, карте сайта и canonical. Второй вариант обычно перенаправляют на основной.
Как canonical помогает выбрать основную страницу
Ссылки на разные варианты одной страницы могут учитываться поисковиком при выборе канонической версии. Тег помогает показать, какой адрес вы хотите видеть основным, но сам по себе не обещает определённого места в результатах поиска.
Если на одну статью ведут ссылки с несколькими параметрами, canonical на чистый адрес помогает согласовать сигналы. Поисковая система всё равно проверяет содержание и другие признаки: она может выбрать иной URL, если указанный адрес недоступен или не соответствует материалу.
Проверяйте, что выбранная страница доступна и действительно содержит тот же материал. Canonical на нерелевантную страницу поисковик может проигнорировать, а полезный отдельный URL рискует потерять самостоятельное присутствие в поиске.
Когда использовать canonical правильно
Начните с проверки следующих случаев:
Один материал доступен по нескольким адресам из-за параметров отслеживания, сортировки или технических настроек. На предпочтительной странице поставьте self canonical, а на её дублях — ссылку на неё, если различия не меняют смысл страницы.
Не объединяйте страницы через canonical, если:
Страницы посвящены разным темам или показывают разные наборы данных, важные пользователю. Каждой из них нужен собственный адрес, даже если шаблон и часть текста похожи.
Указание canonical на другую тему или на страницу с заметно иным содержимым создаёт противоречивый сигнал. Сначала сравните страницы глазами пользователя, затем решайте, являются ли они дублями.
Избегайте цепочек: если страница A указывает на B, а B — на C, настройка становится труднее для проверки. Лучше направить дубли сразу на одну окончательную версию и убедиться, что она указывает на себя.
Почему важно проверять настройки
Универсальной доли сайтов с ошибками canonical и предсказуемого процента потери трафика нет. Важнее проверить собственные страницы: совпадают ли содержимое и указанные адреса, доступны ли канонические URL.
На большом сайте ошибку в шаблоне можно повторить на тысячах страниц. Поэтому после изменения правила проверьте выборку разных типов URL: статьи, товары, категории, страницы с параметрами и пагинацию.
Как поставить canonical правильно на практике
Разработчику: выводите тег в <head> и используйте полный адрес с протоколом и доменом. На основной странице он обычно указывает на её постоянный URL. Следите, чтобы шаблон или SEO-плагин не создал второй тег.
<link rel="canonical" href="https://example.com/article/">
Маркетологу: передайте разработчику примеры ссылок с UTM-метками и постоянный адрес материала. Проверьте, что метки продолжают работать для аналитики, а исходный HTML вариантов содержит ожидаемый canonical.
SEO-специалисту: сравните адрес в HTML с канонической страницей, выбранной Google в проверке URL. Если они различаются, проверьте перенаправления, карту сайта, внутренние ссылки и сходство содержимого.
На сайте с большим числом URL задайте правила по типам страниц, а не исправляйте каждую вручную. Отдельно проверьте фильтры каталога и страницы пагинации: их нельзя объединять без оценки содержимого.
Когда нужен canonical, а когда перенаправление
Постоянное перенаправление отправляет посетителя на другой адрес. Canonical оставляет исходный URL доступным и лишь предлагает поисковику предпочесть другую версию. Выбор зависит от того, нужен ли пользователям исходный адрес.
Если старый адрес больше не должен открываться отдельно после переезда, используйте перенаправление. Если параметр сортировки или отслеживания нужен для работы страницы, сохраните доступность URL и настройте canonical по смыслу содержимого.
В каталоге сортировка по цене может быть полезна посетителю, поэтому перенаправлять её на несортированный список нельзя: пользователь потеряет выбранный порядок. Если содержание вариантов почти одинаково, canonical может вести на основной список.
Для устаревших адресов чаще подходит перенаправление. Для доступных вариантов одного материала — canonical. В обоих случаях проверьте, что основной адрес отдаёт страницу без ошибок.
Распространённая ошибка: неправильный выбор версии
Распространённые ошибки — canonical на URL с лишним параметром, на недоступную страницу или на адрес с другим содержимым. Ещё одна проблема — несколько тегов на странице, добавленных разными компонентами сайта.
Выбирайте стабильный адрес, который открывается, показывает нужный материал и согласован с внутренними ссылками. Если страницу намеренно закрыли от индексации, не направляйте на неё canonical с других страниц без отдельной проверки задачи.
Когда исправление помогает
Например, после рассылки с UTM-метками проверьте несколько ссылок из письма. Они должны показывать нужную страницу, а тег на них — указывать на постоянный адрес статьи.
В интернет-магазине проверьте карточку товара с параметрами и без них. Если это одна и та же карточка, canonical может вести на адрес без лишних параметров. Страницы фильтров оцените отдельно по их реальному содержимому.
Если нужная страница не появляется в поиске, посмотрите, какой канонический URL указали вы и какой выбрала поисковая система. Исправление тега помогает только тогда, когда причина действительно в противоречивой канонизации.
После исправления проверьте ответ сервера, HTML и внутренние ссылки. Результат в поиске может измениться позже и не гарантирован одним тегом.
Как правильно реализовать self canonical
Как задать canonical на сайте?
Основной способ — тег <link rel="canonical" href="https://example.com/page/"> в разделе <head>. Используйте полный адрес и проверьте, что на странице нет второго тега. Self canonical указывает на текущую основную страницу; на дубле адрес в href будет другим.
Для документов без HTML, например PDF, можно передать canonical в HTTP-заголовке Link. Если страницу строит JavaScript, предпочтительно отдавать тег уже в исходном HTML: так его проще проверить и меньше риск расхождения после выполнения скриптов.
В WordPress и других CMS настройка часто есть в SEO-плагине или шаблоне. Независимо от способа проверьте опубликованную страницу, а не только поле в редакторе. У фильтров каталога, локализованных страниц и пагинации правила могут различаться.
Как проверить canonical в Google Search Console?
Откройте проверку URL в Google Search Console. Сравните указанный вами канонический адрес с адресом, выбранным Google. Если они расходятся, проверьте доступность страниц, сходство содержимого, перенаправления, внутренние ссылки и карту сайта.
В исходном HTML страницы найдите rel="canonical" и проверьте значение href. В карту сайта обычно включают предпочтительные URL. Если туда попали адреса с параметрами, выясните, почему генератор карты считает их самостоятельными страницами.
Каких ошибок избегать при настройке canonical?
На странице должен быть один понятный канонический адрес. Если несколько компонентов выводят разные теги, устраните дублирование. Для локализованных страниц обычно задают свой canonical на каждую языковую версию и связывают переводы через hreflang.
Следите за единым написанием основного адреса: протокол, домен, завершающий слеш и регистр пути должны соответствовать выбранной версии. Избегайте цепочек canonical и проверяйте выбор поисковика после крупных изменений сайта.