La canonical tag (rel="canonical") indica a los buscadores cuál es la versión preferida de una página cuando existen URLs duplicadas o muy similares. Esto evita que Google interprete el contenido duplicado como un intento de manipulación y penalice el sitio.
Situaciones comunes donde la canonical es necesaria: páginas accesibles con y sin www, con y sin barra final, con parámetros de seguimiento (UTMs), versiones con filtros en e-commerce y páginas de paginación. En todos esos casos, la canonical apunta a la URL "oficial" que debe recibir todo el crédito de ranking.
La implementación es simple: agregue la etiqueta en el head de la página. En frameworks como Next.js, esto puede hacerse vía metadata API. Lo importante es ser consistente: la canonical de una página debe apuntar a sí misma (autorreferencia) o a la versión canónica. Nunca deje páginas sin canonical, especialmente en sitios grandes.