<link rel="canonical" href="..." /> — стандартный сигнал поисковикам о том, какая из нескольких похожих
страниц является основной. Если у вас одна и та же карточка товара доступна по нескольким URL (с фильтрами,
с UTM-метками, с параметрами сортировки), canonical говорит Яндексу и Google: «вот настоящий адрес, остальные
— дубли».
Как работает в Яндексе vs Google
Google в большинстве случаев соглашается с canonical и склеивает страницы. Яндекс — тоже соглашается, но исторически чаще «игнорирует» canonical, если другая версия выглядит для пользователя «более правильной» (больше внешних ссылок, лучшие поведенческие). С 2022 года Яндекс стал заметно дисциплинированнее с canonical, но всё равно стоит дублировать сигнал через robots.txt (Disallow для лишних параметров) или meta-robots noindex.
Где используют
Карточки товаров с фильтрами и сортировкой → canonical на чистый URL без параметров. Пагинация (страница 2, 3, 4 листинга) → каждая страница canonical на себя саму (раньше рекомендовали на первую — это устарело). AMP/Turbo страницы → canonical на основную HTML-версию.