Rel="canonical" указывает предпочтительный URL среди одинаковых или очень похожих версий. Это сигнал поисковой системе, а не безусловная команда: робот может выбрать другой адрес, если canonical противоречит редиректам, внутренним ссылкам, Sitemap или содержанию. Для корректной настройки сначала определяют тип дубля и решают, должна ли альтернативная версия оставаться доступной пользователю.
Если нужна системная работа с поисковым спросом, технической базой и контентом, изучите услугу комплексного SEO-продвижения.

Принцип канонизации
Смежная задача разобрана отдельно: Что такое ЧПУ и как правильно формировать URL страниц.
Что делает rel="canonical"
Тег объединяет сигналы похожих URL вокруг предпочтительной версии: например, страницы с UTM-меткой и чистого адреса. Неканоническая версия может быть просканирована, но поисковик старается показывать выбранную каноническую страницу.
Canonical не удаляет URL, не запрещает обход и не гарантирует отсутствие дубля в индексе. Если задача — навсегда заменить старый адрес и пользователю он больше не нужен, обычно понятнее постоянный серверный редирект.
Откуда берутся дубли
Частые источники: HTTP и HTTPS, www и без www, слеш, регистр, UTM и реферальные параметры, сортировки, фасетные фильтры, печатные версии, одинаковый товар в нескольких путях, технические CMS-адреса.
Сначала нормализуйте системные варианты редиректами и едиными внутренними ссылками. Canonical не должен маскировать хаотичную маршрутизацию, где каждый URL открывается в нескольких технических формах.
Когда нужен self-referencing canonical
Самоканонический тег ссылается на текущий чистый URL. Он помогает явно зафиксировать предпочтительную версию и защищает от случайно добавленных параметров, если шаблон формирует canonical без них.
Self-canonical должен соответствовать фактическому адресу после всех редиректов: правильный протокол, домен, регистр и слеш. Не генерируйте его из непроверенного Host или полного URL запроса вместе с UTM-метками.
Выбор инструмента для разных сценариев
Смежная задача разобрана отдельно: SSL-сертификат для сайта: как выбрать, установить и проверить.
Canonical или 301-редирект
Используйте 301/308, когда альтернативный URL не нужен пользователю: переезд страницы, смена протокола, устранение версии www, исправление старого slug. Переход должен вести сразу на наиболее близкую новую страницу.
Canonical подходит, когда версии должны оставаться доступными: параметры кампаний, представления каталога или один файл по разным адресам. Не применяйте одновременно редирект на A и canonical на B — сигналы конфликтуют.
Canonical или noindex
Canonical выбирает основную версию среди дублей и может консолидировать сигналы. Noindex просит не показывать конкретную страницу в результатах. Это разные задачи.
Для служебного поиска, корзины или личного кабинета чаще нужен noindex и контроль обхода, а не canonical на главную. Для UTM-дубля содержательной страницы — canonical на чистый URL. Не используйте canonical как универсальную «метлу» для любого низкокачественного URL.
Параметры сортировки и отслеживания
Если параметр не меняет основной набор и смысл страницы, укажите canonical на чистый адрес и ссылайтесь внутри сайта только на него. UTM-метки не должны попадать в Sitemap и навигацию.
Проверьте, что параметризованная страница действительно похожа на каноническую. Если фильтр меняет товарную подборку и имеет самостоятельный спрос, canonical на общую категорию лишит ее шанса стать отдельной посадочной.
Фасетные фильтры интернет-магазина
Разделите комбинации на индексируемые и служебные. Индексируемый SEO-фильтр получает собственные Title, H1, текст при необходимости, внутренние ссылки и self-canonical. Остальные комбинации не должны бесконтрольно генерировать обходные URL.
Нельзя канонизировать все фильтры на категорию одним правилом, не проверив ассортимент и спрос. Например, «ноутбуки Lenovo» может быть полноценной страницей, а «сначала дорогие + 32 ГБ + красные» — техническим состоянием интерфейса.
Пагинация
Страницы пагинации показывают разные наборы товаров или материалов, поэтому blanket-canonical со всех страниц на первую может мешать обнаружению глубоких элементов. Каждая страница серии обычно должна иметь последовательные ссылки и согласованную индексируемость.
Конкретное решение зависит от реализации каталога и целей индексации. Проверьте, доступны ли все товары обычными ссылками и не создает ли пагинация дубли сортировок и фильтров.
Canonical для PDF и других файлов
Проверяйте заголовок реальным HTTP-запросом, а не только в CMS. Целевой файл должен отвечать 200 и быть тем же документом; редирект или ошибка делают сигнал ненадежным.
Внедрение и диагностика
Как выглядит корректный тег
В документе должен быть один согласованный canonical. Несколько тегов из темы, CMS и SEO-плагина могут указывать на разные адреса; тогда поисковая система способна проигнорировать их.
Требования к целевой странице
Канонический URL должен отвечать 200, быть доступным для обхода, не иметь noindex и содержать эквивалентный материал. Ссылка на 404, редирект, закрытый URL или нерелевантную страницу — ошибка.
Не стройте цепочки A → canonical B → canonical C. Указывайте конечную предпочтительную версию сразу. Внутренние ссылки и XML Sitemap также должны вести на C.
Как проверить canonical на сайте
Для единичного URL проверьте исходный HTML или HTTP-заголовки, код ответа цели и совпадение содержания. В Google Search Console сравните user-declared canonical и Google-selected canonical в данных проиндексированной версии.
Для массовой проверки выгрузите все HTML-страницы краулером и сгруппируйте: отсутствует, несколько тегов, внешний домен, не-200 цель, noindex-цель, цепочка, canonical на неэквивалентную страницу. Затем исправляйте шаблон, а не строки по одной.
Почему поисковик выбрал другой URL
Чаще всего сигналы расходятся: canonical указывает на одну страницу, Sitemap и внутренние ссылки — на другую; контент заметно различается; предпочтительный URL слабее связан с сайтом или недоступен при обходе.
Сначала устраните конфликт и дождитесь повторного обхода. Повторная отправка на индексацию без изменения сигналов не исправит выбор канонической версии.
Безопасное внедрение на шаблоне
Составьте матрицу типов URL и ожидаемого canonical, протестируйте на копии сайта или ограниченном разделе. В набор включите чистые страницы, UTM, сортировки, фильтры, пагинацию, редиректы, 404 и мультиязычные версии.
После релиза сравните количество индексируемых URL, выбор canonical в консолях, логи обхода и органические посадочные. Подготовьте возможность быстро откатить правило, если оно массово указывает не туда.
Алгоритм настройки canonical для нового типа URL
Не начинайте с кода тега. Сначала решите, зачем существует альтернативный URL и должен ли пользователь иметь к нему доступ.
Порядок действий
- Соберите примеры всех вариантов URL и сгруппируйте по причине: протокол, домен, параметры, фильтры, сортировка, дубли пути, файлы.
- Для каждого типа определите: уникален ли контент, нужен ли URL пользователю, есть ли самостоятельный поисковый интент.
- Выберите действие: 301/308, self-canonical, canonical на основную версию, noindex или полноценная индексируемая страница.
- Зафиксируйте конечный абсолютный URL и убедитесь, что он отвечает 200, индексируем и эквивалентен.
- Внедрите правило на тестовой выборке и проверьте исходный HTML либо HTTP-заголовок.
- Просканируйте раздел: найдите несколько canonical, цепочки, цели 3xx/4xx/5xx, noindex и расхождение протокола или слеша.
- Обновите внутренние ссылки и Sitemap так, чтобы они поддерживали ту же предпочтительную версию.
- После повторного обхода сравните заявленный и выбранный поисковиком canonical и проверьте органические посадочные.
Контрольный чек-лист
- Один canonical на документ
- Тег находится в head или HTTP Link
- Использован абсолютный URL
- Цель отвечает 200
- Цель доступна для обхода
- На цели нет noindex
- Содержание страниц эквивалентно
- Нет цепочки canonical
- Sitemap содержит только предпочтительный URL
- Внутренние ссылки ведут на предпочтительную версию
Таблица решений
| Сценарий | Не использовать автоматически | Предпочтительное действие |
|---|---|---|
| HTTP → HTTPS | Canonical при доступных двух версиях | Постоянный редирект и единые ссылки |
| URL с UTM | Noindex для каждой кампании | Canonical на чистый URL |
| Удаленная страница | Canonical на главную | Точная замена с 301 или 404/410 |
| Полезный SEO-фильтр | Canonical на общую категорию | Отдельная страница с self-canonical |
| PDF по двум адресам | HTML-тег внутри файла | HTTP Link canonical или редирект |
Получите бесплатный аудит и стратегию роста
Изучим сайт, покажем точки роста и подготовим прогноз до квалифицированных лидов и оборота из SEO/GEO.


