
Canonical Tag – Acabe con el Contenido Duplicado
Publicado por frank en 27 de Octubre 2009| Categoría:Contenido duplicadoTodos ya oyeron hablar de la ultima revolución entre los principales Motores de Búsqueda (Search Engines): la Canonical Tag, o, más propiamente, el canonical link element. Su estructura ya es conocida:
<head>
…
<link rel=”canonical” href=”url-canonica.html” />
…
</head>
Lo que vengo a traer de novedad es un estúdio mas a fondo sobre el contenido duplicado y el uso del canonical element para resolver esse problema.
Contenido Duplicado
Por definición, un contenido es considerado duplicado cuando este es encontrado en dos URLs distintas, por ejemplo:
• misitio.com./index.html
• misitio.com.
Este ejemplo de contenido duplicado es el más común: la mayoría de los sitios tienen su página inicial ingresada por más de una URL. En gran parte de los sitios, en la siguiente relación de URLs todas permiten el ingreso a la página inicial:
• misitio.com.
• misitio.com./
• www.misitio.com.
• www.misitio.com./
• misitio.com./index.html
• www.misitio.com./index.html
• misitio.com./home.aspx
• misitio.com./Home.aspx
• …
Pues es, consiguen imaginar todas las formas de acceso a la página inicial de un sitio? Todas representan contenido duplicado, sin excepción, incluso la simple diferencia del caracter “/” ya resulta en contenido duplicado. Entrando en el área de los sitios que usan variables de control de sesión, el problema continúa:
• misitio.com./index.jsp?jsessid=141513512mOI909afe
• misitio.com./index.jsp?jsessid=jjaoafsa999a8s9fyasha
Cambió sólo el valor atribuido a la variable jssesid, pero eso ya es suficiente para duplicar contenido, pues cada nuevo acceso del bot de búsqueda en el sitio, la variable recibe un nuevo valor, generando una nueva URL que posee el mismo contenido que misitio.com./index.jsp.
Otras páginas, además de la inicial, también pueden ser fuentes de contenido duplicado, por ejemplo:
• misitio.com./productos.php?ver=mesa&tipo=mogno
• misitio.com./productos.php?ver=mesa&tipo=marfim
Considerando que ambas son la misma mesa, cambiando solamente la imagen, tendremos 2 URLs con el 99% de contenido duplicado. También, la inversión de la orden de los parámetros también es fuente de contenido duplicado, por ejemplo:
• misitio.com./lugar.php?ciudad=Itajuba&estado=MG
• misitio.com./lugar.php?estado=MG&ciudad=Itajuba
Sólo eso ya llena un post y le da bastante trabajo en la optimización de sitios, no es? Pero no acabó, vamos al:
Canonical Link Element – Fin del Contenido Duplicado
Recapitulando, el canonical link es especificado de la seguiente manera:
<head>
…
<link rel=”canonical” href=”url-canonica.html” />
…
</head>
Atención para la “/” final al cerrar la tag link, esta es importante! Vamos a ver la teoria por detrás de este elemento.
El canonical link tiene su funcionamiento muy similar al de un redireccionamiento 301, pero es condicional: solamente si el search engine o el motor de búsqueda considera que la página visitada (A) y el link referenciado en la tag canonical (B) son relativamente iguales es que este va a trabajar como un redireccionamiento 301, o sea, transferir los méritos (Pagerank, links, etc.) de A (duplicada) para B (versión preferencial).
Esta es la principal diferencia del canonical link para el redireccionamiento 301:
• Canonical link: el search engine o motor de búsqueda decide si las páginas son duplicadas y repasa parte de la fuerza para la versión preferencial;
• Redireccionamiento 301: el search engine o motor de búsqueda pasa parte de la fuerza de una URL para otra incondicionalmente.
La ventaja de usar la tag link con el rel=”canonical” es que usted especifica esto directamente en la página, sin preocuparse con configuración en el servidor. Y, en realidad, usando el canonical link, usted da una fuerte pista para el search engine de cuál es la URL original. Para los ejemplos citados anteriormente, funciona perfectamente:
Canonización de URL www vs. non-www vs. / vs. non-/
• misitio.com./
• www.misitio.com.
• canonical: <link rel=”canonical” href=”http://www.misitio.com./” />
Canonización de URL con variable de sesión:
• misitio.com/index.php?jsessid=141513512mOI909afe
• misitio.com/index.php?jsessid=jjaoafsa999a8s9fyasha
• canonical: <link rel=”canonical” href=”http://www.misitio.com/index.php” />
Canonización de URL con un parámetro importante y otros complementos:
• misitio.com/productos.php?ver=mesa&tipo=mogno
• misitio.com/productos.php?ver=mesa&tipo=marfim
• canonical: <link rel=”canonical” href=”http://www.misitio.com/productos.php?ver=mesa” />
Usted debe utilizar el link que mejor le convenga, estos son sólo ejemplos. Existen, también, otras formas de indicar para el search engine cual es su versión preferencial de URL:
• Utilizar un linkagen interno consistente – utilizar siempre la misma URL en los links internos
• Utilizar el sitemap.xml – sí, él es un fuerte indicativo de cuál es la URL correcta.
Más Detalles Sobre Canonical Links
Este nuevo elemento pretende ayudar a los menos expertos, o con menos práctica, a resolver problemas simples de contenido duplicado. Los usuarios más expertos no deben abandonar los otros métodos. También, los search engines (Google con el sistema implementado y Live y Yahoo! aún por venir) prometen no perdonar los abusos en el uso de la tag.
Es importante notificar que este elemento no funciona entre dominios diferentes (misitio.com/page1.html para otrositio.com/page1.html), pero funciona entre subdominios (sub.misitio.com/page3.html para misitio.com/page3.html) y protocolos de seguridad (http://misitio.com/login para https://misitio.com/login).
Por último, acuérdese que las páginas no necesitan ser absolutamente idénticas para que el canonical link funcione, pequeñas diferencias son ignoradas. Y dejo la recomendación para que siempre sean usados links absolutos para especificar las URLs. Para más información la consigue en el Blog de Google, Matt Cutts, SEOmoz y con nosotros: deje un comentario! Hasta la próxima.
–
Update: Fábio Ricotta preguntó en el Grupo de Google para Ayuda a Webmasters si es correcto utilizar & o & en la url utilizada en la href de la tag link, la respuesta de Pedro Dias es que debe de ser utilizada en la forma como se digita en la barra de dirección del browser: &. Visite el tema para mas detalles!.
Sugerimos la lectura de estos otros artículos...
- SEO y A.I. – Arquitectura de la Información
- Contenido Duplicado – Casos y Soluciones
- Pistas De SEO con Matt Cutts – Parte I
- Redireccionamiento 301 en PHP, ASP, htaccess, Coldfusion y Ruby on Rails
- WebFluence, un Search Engine hecho por el SEOmoz






22 de Diciembre de 2009 às 3:24 pm
[...] el posicionamiento del sitio en los resultados de búsqueda. Vale la pena recordar el uso del canonical link element para ayudar en esta [...]