UTM и служебные параметры
Контент не меняется, а URL отличается только параметром аналитики.
Практическое SEO · canonical
rel="canonical" помогает указать поисковой системе предпочтительный URL, когда один документ доступен по нескольким адресам или несколько страниц очень похожи. Но canonical — рекомендация, а не способ «спрятать» любую проблему структуры.
Основа
Если одинаковое или очень похожее содержимое доступно по нескольким URL, поисковая система может объединить такие адреса в группу дублей и выбрать один основной документ. С помощью rel="canonical" владелец сайта сообщает, какой URL предпочитает считать главным.
Яндекс прямо указывает, что canonical воспринимается как рекомендация. Робот может проигнорировать её, если страница существенно отличается, канонический URL недоступен, задана цепочка canonical или указано несколько разных канонических адресов.
Шаг 1
Он полезен, когда альтернативный URL нужен технически или пользовательски, но не должен становиться отдельным поисковым документом. Типичный пример — страница товара с рекламной UTM-меткой, печатная версия документа или один PDF, доступный из нескольких маршрутов.
Контент не меняется, а URL отличается только параметром аналитики.
Документ должен оставаться доступным по альтернативному адресу, но основной URL один.
Страницы очень близки по содержанию и нет смысла продвигать каждую отдельно.
Для файлов вроде PDF canonical можно передавать через HTTP-заголовок Link.
Шаг 2
На основной индексируемой странице canonical может указывать на неё же. Яндекс прямо считает такой вариант корректным. Самоканоникал помогает шаблону явно фиксировать основную версию и упрощает контроль после появления параметров или альтернативных маршрутов.
Но самоканоникал не исправляет серверные дубли автоматически. Если один документ доступен по пяти техническим адресам, наличие canonical на основном URL не мешает четырём другим адресам существовать. Их тоже нужно проверить и привести к понятной схеме.
Шаг 3
Основным объявлен URL, который сам перенаправляет дальше. Поисковой системе приходится разбирать цепочку вместо одного стабильного адреса.
Предпочтительный URL нельзя нормально проиндексировать, поэтому рекомендация теряет смысл.
Шаблон, плагин и CDN могут одновременно вставить разные значения в HTML или HTTP-заголовок.
Страница A указывает на B, а B — на C. Лучше сразу указывать конечный основной документ.
Нельзя использовать canonical, чтобы объявить основной совершенно другую по смыслу страницу.
После миграции шаблон продолжает указывать canonical на staging или прежний адрес.
Шаг 4
Если альтернативный URL больше не нужен пользователю и должен полностью уступить место основной версии, постоянный редирект обычно понятнее. Если второй адрес технически должен оставаться доступным, но не нужен как самостоятельный поисковый документ, canonical подходит лучше.
| Ситуация | Canonical | 301 | Почему |
|---|---|---|---|
| UTM-метка | Да | Обычно нет | Параметр нужен аналитике, содержимое страницы то же |
| Старый URL после переезда | Нет | Да | Пользователь и робот должны перейти на новый адрес |
| Два маршрута одной страницы в CMS | Временно возможно | Предпочтительно, если второй маршрут не нужен | Лучше оставить одну рабочую версию |
| Печатная версия страницы | Да | Нет | Версия нужна пользователю, но основная поисковая страница одна |
Шаг 5
Параметры не одинаковы по смыслу. UTM-метка обычно не меняет содержимое, а фильтр по бренду может создавать самостоятельную полезную выборку. Поэтому нельзя автоматически канонизировать все параметрические URL на категорию.
Сначала определяем, есть ли у комбинации свой спрос и самостоятельная пользовательская задача. Если нет — основной URL категории обычно логичен. Если да — фильтруемая страница может заслуживать собственный канонический адрес и отдельное содержание.
Шаг 6
Миграции часто ломают canonical массово: адрес остаётся от тестового домена, старой CMS или предыдущей структуры. Проверить только главную недостаточно — шаблоны категории, карточки, статьи и служебные типы документов могут генерировать значения отдельно.
Для смены HTTP на HTTPS Яндекс рекомендует использовать редирект, а не canonical как механизм переезда. При смене домена или структуры canonical должен согласовываться с реальными редиректами и новой архитектурой.
Шаг 7
Проверяем не только тег в исходном коде, но всю цепочку сигналов: HTTP-ответ, доступность канонического URL, внутренние ссылки, Sitemap и решение поисковой системы.
Есть ли один canonical и куда именно он указывает.
Нет ли второго canonical через Link, который конфликтует с HTML.
Он должен быть доступен, индексируем и не перенаправлять дальше.
Сайт должен ссылаться на ту же основную версию.
В карте находится канонический адрес, а не альтернативный дубль.
Какой URL Яндекс фактически выбрал основным.
Ошибка не должна повторяться на сотнях страниц одного типа.
Изменение учитывается после нового обхода страницы.
Практический пример
| URL | Роль | Canonical | Дополнительное действие |
|---|---|---|---|
| /catalog/product-a/ | Основная карточка | На себя | Оставить в Sitemap и внутренних ссылках |
| /catalog/product-a/?utm_source=ads | Рекламная версия | На /catalog/product-a/ | URL остаётся доступным для аналитики |
| /old-category/product-a/ | Старый маршрут CMS | Не использовать как конечное решение | 301 на /catalog/product-a/ |
Шаг 8
Canonical может указывать на URL A, Sitemap содержать URL B, а меню ссылаться на URL C. Для поисковой системы это не три равноправных команды, а набор противоречивых сигналов, среди которых ей приходится выбирать.
Поэтому после настройки canonical всегда проверяем остальные элементы. Чем последовательнее сайт сам использует одну основную версию, тем меньше причин у поисковой системы игнорировать рекомендацию.
Чек-лист
Вопросы
Нет. Это рекомендация поисковой системе, и она может быть проигнорирована при конфликтующих сигналах.
Да. Яндекс считает самоканоникал корректным.
Если старый URL больше не нужен пользователю, постоянный редирект обычно логичнее. Canonical уместен, когда альтернативная версия должна оставаться доступной.
Проверьте доступность целевого URL, различие контента, цепочки, несколько canonical, внутренние ссылки и Sitemap. Поисковая система оценивает сигналы вместе.
Если UTM не меняет содержимое, основной URL без рекламной метки обычно является естественной канонической версией.
Практика NIC-SEO
Сначала выбираем логичный основной URL, затем приводим к нему canonical, Sitemap, внутренние ссылки и редиректы альтернативных версий.