A canonical tag (rel="canonical") indica aos buscadores qual e a versao preferida de uma pagina quando existem URLs duplicadas ou muito similares. Isso evita que o Google interprete conteudo duplicado como tentativa de manipulacao e penalize o site.
Situacoes comuns onde a canonical e necessaria: paginas acessiveis com e sem www, com e sem barra final, com parametros de rastreamento (UTMs), versoes com filtros em e-commerce e paginas de paginacao. Em todos esses casos, a canonical aponta para a URL "oficial" que deve receber todo o credito de ranking.
A implementacao e simples: adicione a tag no head da pagina. Em frameworks como Next.js, isso pode ser feito via metadata API. O importante e ser consistente: a canonical de uma pagina deve apontar para si mesma (auto-referencia) ou para a versao canonica. Nunca deixe paginas sem canonical, especialmente em sites grandes.