Канонический URL
Канонический URL (canonical) — предпочтительный адрес страницы, который вы сообщаете поисковику через тег link rel="canonical" или заголовок. Если один и тот же или очень похожий контент доступен по разным URL, canonical помогает склеить сигналы и не размножать дубли в индексе.
Когда без canonical появляются дубли
- Главная: example.ru и example.ru/ и www.
- Категория каталога и та же с ?sort=price.
- Печатная версия, версия для мобильного на отдельном URL.
- HTTP и HTTPS одновременно в индексе.
- Страница в двух рубриках с разным путём, один контент.
Canonical или 301: как выбрать
| Ситуация | Решение | Почему |
|---|---|---|
| Старый URL после переезда раздела | 301 на новый | Пользователи и роботы должны попадать на новый адрес |
| Фильтр с UTM для рекламы | Canonical на базовую категорию | Пользователю нужен URL с параметром, индекс — чистый |
| Пагинация ?page=2 | Canonical на себя или на view-all по политике | Зависит от стратегии индексации листингов |
| Дубль www / non-www | 301 + один canonical | Один хост в Search Console |
Типичные ошибки в шаблоне
- Canonical на главную со всех страниц — классическая ошибка.
- Canonical на 404 или редирект — робот игнорирует или путается.
- Canonical не совпадает с hreflang и Open Graph url.
- В sitemap лежат URL, которые canonical отдают на другие.
- Pagination: все страницы canonical на page=1 — теряется глубина.
ФактCanonical — подсказка, не приказ. При явных противоречиях (sitemap, редиректы, noindex) поиск может выбрать иначе. Чистая архитектура URL важнее одного тега.
Канонический URL: как применяют
В агентстве canonical проверяют при редизайне, фильтрах каталога и UTM: главная без слэша и со слэшем, http/https, версии с параметрами. На prelaunch сверяют canonical с sitemap и внутренними ссылками — иначе часть веса уходит на «технический» URL.
Частые вопросы
Что такое канонический URL простыми словами?
Это «официальный» адрес страницы для Google и Яндекса. Если контент открывается по двум ссылкам, canonical говорит роботу: индексируй вот этот.
Чем canonical отличается от редиректа 301?
301 физически переводит пользователя и робота на другой URL. Canonical оставляет адрес в браузере, но подсказывает поиску главную версию. Для людей обе страницы могут открываться.
Когда canonical не хватает?
Когда дубли должны исчезнуть полностью — лучше 301. Когда параметры фильтра нужны пользователю, но не в индексе — canonical на чистый URL категории.
Можно ли canonical на другой домен?
Да (cross-domain), если вы владелец обоих и сознательно склеиваете зеркала. Ошибка — canonical на чужой сайт или на 404.
Как проверить canonical на сайте?
View source или DevTools → link rel=canonical. Crawl Screaming Frog: колонка canonical, несоответствие URL и self-referencing. Сверка с sitemap.