URL с рекламными параметрами (utm_source, gclid, yclid и подобные) должен указывать canonical на чистый адрес без этих параметров — они нужны для аналитики, а не для описания уникального содержимого страницы.
Почему параметры создают риск дублей
Один и тот же контент, доступный по адресу с разными комбинациями рекламных меток, формально выглядит как множество разных URL для поискового робота, хотя содержание идентично во всех случаях.
Canonical решает эту проблему явно
Указание на странице canonical на версию адреса без параметров сообщает поисковику: «несмотря на разные варианты URL, считай это одной и той же страницей» — это предотвращает распыление сигналов между множеством технически разных, но содержательно идентичных адресов.
Дополнительно — параметр Clean-param в robots.txt для Яндекса
Яндекс поддерживает специальную директиву Clean-param в robots.txt, которая явно указывает, какие параметры не влияют на содержание страницы — это дополняет canonical и помогает роботу Яндекса эффективнее обрабатывать URL с рекламными метками.



