Al momento, eliminar el problema de páginas duplicadas es uno de los más importantes al momento de optimizar un sitio. En la mayoría de los casos, para resolver este problema es mejor utilizar una redirección 301.
Pero, cuando no podemos usar una redirección 301 o necesitamos que la página sea vista por los usuarios, entonces el atributo rel=”сanonical” viene a nuestro rescate. Con este atributo podemos resolver rápidamente el problema de contenidos duplicados.
¿Cómo registrar el Rel=”Canonical”?
En el sitio web
Para especificar el enlace canónico de la página actual en la sección, debes indicar lo siguiente: es muy importante registrarlo en la sección de ENCABEZADO, dado a que si accidentalmente registras este atributo en una sección que no sea esta, esta instrucción será ignorada por los motores de búsqueda.
<link rel="canonical" href="http://site.com/canonical-link.html"/>
Via xml-site map
Para cada página en el archive xml-map del sitio es posible registrar un enlace canónico. Pero en este caso, los motores de búsqueda ignoran esas recomendaciones.
Detectar páginas de sitios web no indexables
Inicie la auditoría y descubra qué URL canónicas están cerradas del análisis por parte de los robots de los motores de búsqueda
A través de la respuesta del servidor
Si necesitas especificar los enlaces canónicos para documentos que no sean html, por ejemplo: archivos PDF, entonces puedes especificar un enlace canónico en el encabezado http. Para ello, el servidor mostrará lo siguiente al solicitar el archivo duplicado:
Link: <http://site.com/main-file.pdf>; rel="canonical".
Pero ten en mente que para este momento, Google apoya este uso en el encabezado sólo para la búsqueda en la web.
¿Cuándo usar los enlaces canónicos?
Si sabes exactamente en qué casos tienes contenidos duplicados en tu sitio
Si entiendes claramente la razón por la que aparecen páginas iguales o muy similares en tu sitio web, pero al mismo tiempo cada página debe existir en el sitio, entonces es ideal determinar cuál de estas páginas es la principal de todas y colocar enlaces canónicos en el resto de ellas. Los enlaces deben estar apuntando a la principal.
Cuando es difícil o imposible implementar una redirección 301
En general, es mejor usar redirecciones 301, pero si resulta difícil o toma tiempo implementarlas, entonces puedes usar atributos de tipo rel=”canonical”. De acuerdo con Google, trasladamos el peso a enlaces canónicos de la misma manera que pasamos el peso al hacer una transferencia con una redirección 301.
Múltiples páginas para un solo producto
Si tienes una serie de productos es una tienda en línea, que difieren solamente en el color, por ejemplo, entonces será mejor escoger u producto como el principal y colocar en el resto en laces canónicos a este producto.
Para diferentes tipos de bienes en un solo catalogo
Si en tu sitio web tienes productos y estos pueden clasificarse en diferentes maneras, y este parámetro se muestra en la URL:
http://site.com/dresses.html?sort=price
Entonces será necesario colocar un enlace canónico a la clasificación por defecto en cada tipo de clasificación que exista y se muestre en la URL.
<link rel="canonical" href="http://site.com/dresses.html" />
Al crear un catalogo con todos los productos
De acuerdo a la recomendaciones de Google, la manera en la que haces un enlace canónico desde todas las paginas en el catalogo hasta una página con todos los productos o artículos es optimar para indexar el sitio como un directorio; todos los productos o artículos estarán en el sitio. Con este método, para cada sección página del sitio web necesitarás crear una página “Ver todos” y cada página de la paginación poner un enlace canónico a la página “Ver todos”. “Imprimir página” Si la impresión de páginas en el sitio se realiza a raves
de un parámetro adicional, por ejemplo:
http://site.com/news-1.html?print=yes
Entonces será necesario crear un enlace canónico en la versión principal de la página:
<link rel="canonical" href="http://site.com/news-1.html" />
Al usar un programa de afiliados en tu sitio web
Si en tu sitio web hay un sistemas de afiliados o de referidos, entonces es muy importante recordar el prescribir los enlaces canónicos para todas las páginas que pueden ser enlaces de afiliación. Si se ha olvidado de postearlas, entonces rápidamente aparecerán indexadas docenas o incusos cientos de duplicados de la página del sitio. Esto se debe a que gracia a los enlaces externos, los robots de búsquedas indexarán rápidamente la páginas necesarias. Por lo que, para cada página de afiliados
http://site.com/dresses.html?partner=dkfEi3dj1
Escribimos la siguiente instrucción:
<link rel="canonical" href="http://site.com/dresses.html" />
En adición, puedes decirle a Google todos los parámetros que no necesitas que sean indexados vía URL (en Google Webmasters > Scanning). En este caso, debes especificar el parámetro asociado, para que este no pueda cambiar el contenido de la página.
Para pegar el archivo “index” del directorio
Es importante revisar que los archivos en el directorio (de tipo indez.html) no lleven a duplicados; esto puede ocurrir cuando dos direcciones están disponibles para ser indexadas: http://site.com/dresses/ y http://site.com/dresses/index. html. En tal caso, para resolver un problema de este tipo, es más sencillo registrar un enlace canónico en el archivo: http://site.com/dresses/index.html
<link rel="canonical" href="http://site.com/dresses/" />
Al usar el mismo contenido en diferentes dominios o diferente lenguaje
Cuando creas sitios similares o haces diferentes versiones según el lenguaje de tu contenido, pero al mismo tiempo usas el mismo contenido en los diferentes sitios o versiones, entonces necesitarás usar rel = “canonical” en la versión principal del contenido.
Los errores más grandes al usar rel=”canonical”
Usado en páginas de paginación
Muy a menudo, con la paginación o con alguna serie de páginas, prescribe la primera página canónica. Esto es incorrecto, ya que hace imposible indexar todas las páginas de la serie.
Un enlace canónico no indexable
Si ponemos un link canónico hacia otra página, debemos asegurarnos que esa página sea indexable:
- “Page gives 200 server code”
- En la página no hay prohibición de indexación (a través de la metaetiqueta de robots y noindex).
Muchos links rel=”canonical” en una sola página
Para una página debería haber una página canónica. Si varias páginas son especificadas, entonces solamente será tomada la primera instrucción.
Diferentes URL canonícas
Asegúrate de siempre especificar las mismas páginas canónicas para usos diferentes (por ejemplo: a través del mapa xml del sitio y a través del rel=”canonical” en la página misma).
Uso incorrecto de enlaces relativos
En general, al especificar una referencia canónica, siempre es recomendado prescribir referencias absolutas
<link rel="canonical" href="http://site.com/dresses.html" />
Ya que al especificar referencias relativas, hay una alta probabilidad de cometer un error:
<link rel="canonical" href="site.com/dresses.html" />
Entonces los motores de búsqueda sencillamente ignorarán las instrucciones.