La etiqueta rel=canonical es una de las etiquetas más importantes para el SEO: es una manera de luchar contra el “peligrosísimo” contenido duplicado en la era post-panda y permite consolidar el enlazado en la página canónica cuando se tiene diferentes páginas con un contenido idéntico o casi idéntico bajo diferentes URLs (por ejemplo versiones de un mismo producto).
Una vez implementada no está de más comprobar que está funcionando correctamente en tu web, así evitarás poder sufrir alguna desagradable sorpresa. En este post os contaré un pequeño truquito que os permitirá averiguar el correcto funcionamiento de las etiquetas rel=canonical de vuestro Site en pocos segundos.
Imaginaros que tenéis un Site donde vendéis diferentes versiones de un artículo cuyo contenido de sus respectivas páginas es idéntico o casi idéntico (por ejemplo sólo se diferencian en el color): www.midominio.com/artículo1-color1, www.midominio.com/artículo1-color2, www.midominio.com/artículo1-color3. Por diferentes razones habíais decidido que la versión canónica del artículo es www.midominio.com/artículo1-color1, por lo que se implementó la etiqueta rel=canonical en el <head> de las páginas www.midominio.com/artículo1-color2 y www.midominio.com/artículo1-color3 apuntando a la URL www.midominio.com/artículo1-color1 (<link rel=”canonical” href=”www.midominio.com/artículo1-color1”/>). De esta forma se indica a Google que www.midominio.com/artículo1-color1 es la página canónica y es la que deseamos que aparezca en las SERPs.
Ahora… ¿cómo podemos saber si Google ha entendido que www.midominio.com/artículo1-color1 es la página canónica y las demás páginas son versiones de ésta? Es tan sencillo como usar el comando cache: y escribir la URL de una versión no canónica. Por ejemplo:

Al realizar la búsqueda se accede a la caché y aparece un mensaje en la parte superior de la página tal como:

Si la URL especificada en el texto de la parte superior de la página coincide con la URL de la página canónica Google está interpretando correctamente las etiquetas rel=canonical implementadas. Si en su lugar aparece la URL de alguna página no canónica es que Google no está interpretando correctamente la canonicalización del contenido. Sería momento entonces de revisar la sintaxis de las etiquetas, la URL asignada en éstas, etc. y localizar el error.

Genial muchas gracias
Buen artículo fácil de entender. muchas gracias
Muy útil, gracias por tu aporte!!