Канонический URL — это «официальный» адрес страницы, который вы указываете поисковым системам как основной и единственный вариант для индексации. Даже если один и тот же контент доступен по разным ссылкам (например, с фильтрами, UTM-метками или разными версиями сайта), каноническая ссылка помогает поисковым системам понять: «Это настоящий источник. Остальные — просто копии».
Проще говоря:
Если у вас есть несколько страниц с одинаковым или очень похожим содержанием, вы указываете одну из них как «главную», а остальные — как дубликаты. Это делается с помощью тега rel=»canonical».

Зачем нужна каноническая ссылка? Основные задачи
Борьба с дублированием контента
Поисковые системы негативно относятся к дублям — они не знают, какую страницу ранжировать, и могут «размазать» вес между всеми версиями. Каноническая ссылка помогает объединить все дубли на одной странице.
Сохранение SEO-веса
Канонический URL получает весь PageRank, ссылочный вес и трафик, которые могли бы распределяться между дубликатами.
Улучшение индексации
Поисковым системам проще ориентироваться на вашем сайте — они сразу понимают, какие страницы важны, а какие дублируют контент. Это позволяет им экономить время и ресурсы, фокусируясь на основных URL, что ускоряет индексацию и улучшает ранжирование.
Предотвращение конкуренции внутри сайта
Если у вас есть 5 страниц с одинаковым текстом, они будут конкурировать друг с другом за позиции. Canonical устраняет эту проблему.
Когда нужно использовать canonical?
Фильтры в интернет-магазине
Например:
/category/shoes?color=red&size=42
/category/shoes?color=blue&size=40
→ На всех этих страницах представлены одни и те же товары → указываем каноническую ссылку на /category/shoes
Версии страниц с UTM-метками
/blog/post.html?utm_source=newsletter
→ Указываем каноническую ссылку на /blog/post.html
HTTP против HTTPS / www против non-www
http://site.com/page → каноническая: https://www.site.com/page
Мобильная и десктопная версии (если URL-адреса разные)
m.site.com/page → каноническая: www.site.com/page
Разные URL-адреса, ведущие к одному контенту
/page.html и /page/ → выбираем один из вариантов в качестве основного
Печатные версии страниц
/page?print=1 → каноническая: /page
Как работает тег rel=»canonical»?
Это HTML-тег, который добавляется в <head> страницы:
HTML
<link rel=»canonical» href=»https://yoursite.com/main-page/» />
Он говорит поисковой системе:
«Эта страница — дубликат. Основной вариант — вот этот URL. Индексируйте его, а не меня».
Правильное использование тега rel=»canonical»
Где размещать?
Только в секции <head> HTML-документа.
Можно ли указать в качестве канонического другой домен?
Да, но только если вы владеете обоими сайтами (например, это зеркало или партнёрский проект). В этом случае используется междоменная каноническая ссылка.
HTML
<link rel=»canonical» href=»https://main-site.com/product-page/» />
Можно ли использовать каноническую ссылку на главной странице?
Да, особенно если у вас есть несколько версий главной страницы (например, /index.php, /home, /).
Можно ли указывать каноническую страницу с редиректом 301?
Нет! Это противоречит логике. Если страница перенаправляет на другую страницу, у неё не должно быть канонической ссылки. Лучше сделать перенаправление на основную страницу.
Распространённые ошибки при использовании canonical

Каноническая ссылка ведёт на страницу 404
→ Поисковая система не сможет найти целевую страницу — это сбивает её с толку.
Решение: Всегда проверяйте, доступен ли URL, указанный в rel=»canonical», и выдаёт ли он статус 200.
Циклические канонические связи
Пример: A → B → C → A → … — поисковые системы «застревают» в бесконечном цикле.
Решение: Убедитесь, что все дубликаты указывают на один-единственный канонический адрес — без перенаправлений между ними.
Канонический вариант на страницах с разным контентом
Если текст, изображения или структура сильно отличаются, то это не дубликаты, а самостоятельные страницы.
Решение: В таких случаях используйте noindex (если страница не нужна в выдаче) или редирект (если она должна быть заменена).
Внутренние ссылки ведут на дубликаты, а не на канонические URL
Даже если вы правильно указали каноническую версию, пользователи и поисковые системы могут попасть на дубликаты по внутренним ссылкам, что приведёт к путанице.
Решение: обновите все внутренние гиперссылки, чтобы они вели на канонические версии страниц.
Не проверяете результаты в Google Search Console
Без контроля вы можете не заметить, что поисковик игнорирует ваши канонические указания.
Решение: Зайдите в «Покрытие» → «Индексированные страницы» — там Google покажет, какие URL он считает основными. Также используйте URL-инспектор для точной проверки.
Как проверить, работает ли каноническая ссылка?
Способ 1. Просмотр исходного кода
Откройте страницу → ПКМ → «Просмотреть код страницы» → найдите <link rel=»canonical» … />
Способ 2: Google Search Console
Зайдите в «URL-инспектор» → введите URL → нажмите «Проверить URL в реальном времени» → в разделе «Канонический» будет указано, какую страницу Google считает основной.
Способ 3: онлайн-инструменты
- https://technicalseo.com/tools/canonical/
- https://varvy.com/tools/canonical/
- https://httpstatus.io — проверьте заголовки
Способ 4: Chrome DevTools
Откройте страницу → F12 → вкладка «Сеть» → выберите документ → вкладка «Заголовки» → найдите Link: <…>; rel=»canonical»
Примеры правильного использования canonical
Пример 1: интернет-магазин с фильтрами
Дубликаты:
- /shoes?brand=nike
- /shoes?brand=adidas
- /shoes?sort=price_asc
Каноническая ссылка на всех этих страницах:
HTML
<link rel=»canonical» href=»https://shop.com/shoes» /
Пример 2. Статья в блоге с UTM-метками
Страница:
https://blog.com/article?utm_campaign=social
Каноническая ссылка:
HTML
<link rel=»canonical» href=»https://blog.com/article» />
Пример 3: Мобильная версия сайта
Мобильная страница:
https://m.site.com/product/123
Каноническая ссылка:
HTML
<link rel=»canonical» href=»https://www.site.com/product/123″ />
Альтернативы каноническому подходу (когда он не подходит)
- Редирект 301 — если дубликаты полностью идентичны и не нужны пользователю.
- noindex + follow — если страница нужна пользователям, но не должна индексироваться.
- robots.txt — блокировка индексации (не рекомендуется для дублей, так как не учитывает вес).
- Параметры в Google Search Console — для фильтров и GET-параметров.
Советы от SEO-разработчика
Используйте полные (абсолютные) URL — всегда указывайте https:// в начале. Относительные пути (/page.html) могут вызывать ошибки и некорректно обрабатываться поисковыми системами.
Проверяйте канонические ссылки после любых изменений — особенно после миграции, смены CMS, редизайна или обновления структуры сайта. Даже небольшая ошибка может свести на нет все усилия по SEO-оптимизации.
Не применяйте canonical к страницам с 301-редиректом — это логическая ошибка. Если страница перенаправляется, у неё не должно быть собственного тега canonical. Лучше использовать редирект на основную страницу.
Распространяйте каноническую версию везде, где есть дубликаты — даже если кажется, что их немного. Поисковые системы замечают даже незначительные повторы, и это влияет на ранжирование.
Обновляйте XML-карту сайта — включайте в нее только канонические версии страниц. Это поможет поисковым системам быстрее находить основные URL-адреса и избегать индексации лишних вариантов.
Отслеживайте результаты с помощью Google Search Console — раздел «Покрытие» показывает, какие страницы Google считает каноническими. Также используйте URL-инспектор, чтобы проверить, как именно система интерпретирует вашу разметку.
Итог: Canonical — ваш щит от дублирования и потери SEO-веса
Правильно настроенный тег rel=»canonical» — это не просто техническая деталь, а мощный SEO-инструмент, который:
- Защищает ваш сайт от штрафов за дублирование
- Сохраняет и укрепляет позиции в поиске
- Упрощает работу поисковых роботов
- Повышает эффективность внутренней оптимизации
📌 Если вы не знаете, как настроить канонические ссылки для вашего сайта, напишите нам. Мы проведём аудит, найдём дубликаты и правильно настроим канонические ссылки.
Правило SEO № 2: не позволяйте поисковым системам выбирать за вас. Укажите им, какая страница является главной.


