Vários URLs podem representar quase o mesmo conteúdo
Filtros, parâmetros, versões antigas ou caminhos diferentes podem criar páginas semelhantes. O canonical ajuda a indicar qual versão deve concentrar os sinais.
Isto reduz duplicação desnecessária e torna a arquitetura mais coerente.
O canonical precisa de ser consistente
Sitemap, links internos, redirects e canonical devem apontar para a versão final pretendida.
Quando estes sinais entram em conflito, o motor de pesquisa tem de interpretar sozinho qual página deve privilegiar.