Canonical — это способ указать поисковым системам основную версию страницы среди дублей. Он помогает избежать конкуренции одинаковых URL, объединяет их сигналы и сохраняет позиции. Правильная настройка canonical особенно важна при фильтрах, параметрах URL и пагинации, чтобы весь вес и трафик концентрировались на нужной странице.
Когда на сайте появляются дубли страниц, поисковик сталкивается с выбором:
какую из них считать основной.
Если ему не помочь — он может принять неправильное решение.
И тогда страдает весь сайт.
Именно для этого используется canonical.
Что такое canonical
Canonical — это специальный тег, который указывает поисковику:
👉 какая страница является основной
Проще говоря, это сигнал:
«все эти страницы похожи, но учитывать нужно вот эту».
Зачем он нужен
Когда есть несколько версий страницы:
- с параметрами
- с разными URL
- с похожим контентом
— canonical помогает:
- объединить их
- не делить вес
- избежать конкуренции
Как это работает
Допустим, есть страницы:
- site.ru/page
- site.ru/page?sort=price
- site.ru/page?utm=123
Все они похожи.
Если указать canonical на:
👉 site.ru/page
поисковик:
- учитывает её как основную
- остальные игнорирует
Когда использовать canonical
Canonical нужен не всегда, а в конкретных случаях.
Параметры URL
Фильтры, сортировки, метки — всё это создаёт дубли.
Canonical помогает их «склеить».
Похожие страницы
Если есть страницы с близким содержанием:
- категории
- подборки
— можно указать основную.
Технические дубли
Разные версии URL (со слешем, без, с параметрами)
также решаются через canonical.
Canonical vs редирект
Важно не путать.
- редирект → пользователь автоматически переходит
- canonical → пользователь остаётся, но поисковику даётся сигнал
👉 canonical — мягкое указание
👉 редирект — жёсткое
Когда лучше редирект
Если страница не нужна вообще — лучше редирект.
Если нужна, но дублируется — canonical.
Ошибка: надеяться только на canonical
Canonical — это рекомендация, а не команда.
Поисковик может:
- принять её
- или проигнорировать
Если страницы сильно отличаются — тег может не сработать.
Ошибка: ставить canonical неправильно
Типичные проблемы:
- указывать на несуществующую страницу
- делать цепочки canonical
- ставить на каждую страницу одинаковый URL
Это может запутать поисковик.
Самоканоникал
Каждая страница должна указывать canonical на саму себя.
Это:
- устраняет неопределённость
- фиксирует основной URL
Даже если дублей нет — это хорошая практика.
Связь с SEO
Canonical влияет на:
- распределение веса
- индексацию
- устранение дублей
Если он настроен правильно — сайт становится «чище» для поисковика.
Ошибка: игнорировать дубли
Многие считают, что canonical — это «дополнительно».
Но при наличии дублей он становится критически важным.
Итог
Canonical — это инструмент управления дублями.
Он помогает:
- указать главную страницу
- объединить похожие URL
- сохранить вес
И главный принцип: если есть несколько версий страницы — поисковику нужно явно показать, какая из них главная.
