Several URLs can represent almost the same content
Filters, parameters, legacy versions, or different paths can create similar pages. A canonical helps indicate which version should concentrate signals.
This reduces unnecessary duplication and makes architecture more coherent.
Canonical signals need consistency
Sitemaps, internal links, redirects, and canonicals should point to the intended final version.
When these signals conflict, search engines must decide which page to prioritize.