Canonical URL
Как поисковые системы выбирают «главный» адрес страницы среди дубликатов и как правильно указать canonical, чтобы не терять сигналы и не плодить лишние копии в индексе.
Canonical (канонический URL) — это явный сигнал о предпочтительной версии страницы, когда один и тот же или очень похожий контент доступен по разным адресам.
Введение
Дубликаты страниц возникают почти на любом сайте: параметры фильтров в каталоге, HTTP/HTTPS, www и без www, страницы печати, UTM-метки и региональные зеркала. Без явного указания предпочтительного URL поисковый робот сам выберет канонический вариант — и он может не совпасть с вашей стратегией перелинковки и отчётности.
Тег link rel="canonical" в HTML или заголовок HTTP Link сообщает системе: «индексируй и склеивай сигналы с этой страницы на указанный адрес». Это не жёсткая директива, но на практике canonical сильно влияет на то, какая версия попадёт в выдачу и как распределится ссылочный вес.
Зачем нужен canonical
Основная цель — консолидировать поведенческие и ссылочные сигналы на одном URL, чтобы не распылять релевантность между копиями. Для e-commerce это критично: карточка товара с разными сортировками и фильтрами может открываться десятками адресов с одинаковым текстом.
- Кластеризация дублей в Search Console и меньше шума в отчёте «Покрытие».
- Предсказуемые сниппеты: в выдаче чаще показывается выбранный вами «главный» URL.
- Меньше риска, что в индекс попадут служебные или тестовые копии страниц.
Типичные ошибки
Частая проблема — цепочки и противоречия: страница A указывает на B, B на C, а C обратно на A. Другой сценарий — canonical на несуществующий или закрытый от индексации URL, либо на другой домен без согласованной стратегии миграции.
- Canonical на списке товаров ведёт на другую категорию — теряется соответствие интенту.
- На всех страницах пагинации один и тот же canonical на первую страницу без продуманной схемы — может обрезать видимость глубоких страниц.
- Дубли в мультиязычной версии без hreflang и без согласованных canonical по регионам.
Как проверить
Проверьте исходный HTML или ответ сервера на ключевых шаблонах: главная, типовая карточка товара, листинг с параметрами. В Search Console используйте инспекцию URL и отчёты об индексировании, чтобы увидеть, какой канонический URL выбрал Google. Для массовых проверок удобны краулеры с колонкой canonical и сравнением с редиректами.
Частые вопросы
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.