¿Importa si pones el atributo rel en tu enlace HTML antes o después del enlace? La respuesta es no. Puedes poner el atributo en tu enlace HTML donde quieras. Google lo recogerá de cualquier manera.
A John Mueller de Google se le preguntó esto en Reddit «¿Importa el orden de la etiqueta canónica y la URL en HTML?» John dijo «no», y sí, esto puede ser obvio para la gran mayoría de los SEOs y desarrolladores, pero era una pregunta que algunos SEOs pueden tener y nunca Google se había manifestado de manera tan clara.
Esto es lo que preocupa a este SEO en particular:
La que sigue es la versión más utilizada:
<link rel="canonical" href="https://www.ejemplo.com/">
Esta la versión que no es tan común y que motiva la consulta:
<link href="https://www.ejemplo.com/" rel="canonical">
Y la respuesta es no, ambos funcionan bien de igual manera.
Discusión del foro en Reddit.