На страницах из sitemap canonical должен указывать на саму страницу. Если canonical ведет на другую страницу, этот URL почти всегда не должен быть в карте сайта.
Canonical на редирект или 404 создает лишнюю цепочку и ухудшает сигнал. Указывайте сразу финальный 200 OK URL.
Для похожих страниц не всегда достаточно canonical. Иногда лучше объединить контент, поставить 301 или переписать страницы под разные интенты.
Короткий чек-лист
- один canonical
- абсолютный URL
- 200 OK
- без UTM
- без #
- self для sitemap