Especifica tu URL canónica

martes, 24 de febrero de 2009

No te preocupes más por posible contenido duplicado : Google dispone ahora de un formato que permite especificar públicamente la versión que prefieres de una URL. Si tu sitio web tiene contenido idéntico o muy similar y es accesible a través de varias URL, este formato te da más control sobre la URL que se devuelve en los resultados de búsqueda. Esto además nos asegura que la popularidad del enlace se mantiene en la versión elegida.

Tomemos nuestro ejemplo de un sitio que vende caramelos Swedish Fish . Imagínate que la URL que prefieres y su contenido se parece a esto:

https://www.example.com/product.php?item=swedish-fish Sin embargo, los usuarios (y Googlebot) pueden acceder a través de diferentes URL. Aunque la información más importante de esas URL sea la misma que la que hay en la versión que tu prefieres, puede que se muestren pequeñas variaciones en el contenido debido a los parámetros o a la categoría de navegación.

https://www.example.com/product.php?item=swedish-fish&category=gummy-candy O puede que tengan contenido completamente idéntico pero con diferente URL, debido a cosas tales como los parámetros de rastreo o el id de sesión:

https://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678 Ahora, solo hay que añadir esta etiqueta link a la versión que prefieras:

<link rel="canonical" href="https://www.example.com/product.php?item=swedish-fish"/>

Dentro de la sección head de las URL con el contenido duplicado:

https://www.example.com/product.php?item=swedish-fish&category=gummy-candy
https://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678

y Google entenderá que todos los duplicados se refieren a la URL canónica: https://www.example.com/product.php?item=swedish-fish . Otras propiedades adicionales de la URL, como el PageRank, también se transferirán.

Este estándar puede ser adoptado por cualquier motor de búsqueda cuando rastree e indexe tu sitio web.

Por supuesto, puede que tengáis más preguntas. Joachim Kupke [inglés] , un ingeniero de nuestro equipo de indexación, está aquí para ofrecernos algunas respuestas:

¿Es el re="canonical" una recomendación o una directiva?
Es una recomendación que apoyamos firmemente. Tomamos en cuenta tu preferencia junto con otras señales cuando calculamos la páginas más relevantes que se muestran en los resultados de búsqueda.

¿Puedo usar una ruta relativa para especificar la URL canónica, como por ejemplo < rel="canonical" href="product.php?item=swedish-fish"> ?
Sí, las rutas relativas son reconocidas con la etiqueta link . Además, si incluyes un enlace base en tu documento, las rutas relativas se resolverán de acuerdo con la URL base.

¿Está bien si la URL canónica no es un duplicado exacto del contenido?
Permitimos pequeñas diferencias, por ejemplo, en el orden de una tabla de productos. Y admitimos que podemos rastrear la URL canónica y páginas duplicadas en diferentes momentos, así que ocasionalmente podemos ver diferentes versiones de tu contenido. Todo esto nos vale.

¿Qué ocurre si el rel="canonical" devuelve un 404?
Continuaremos indexando tu contenido y usaremos la heurística para encontrar la URL canónica, pero recomendamos que especifiques una URL existente como URL canónica.

¿Qué ocurre si el rel="canonical" no ha sido indexado?
Como con todo el contenido público disponible en Internet, nos esforzamos en descubrir y rastrear rápidamente una URL canónica designada. Tan pronto como nosotros lo indexamos tendremos en cuenta el atributo rel="canonical"

¿Puede el rel="canonical" ser una redirección?
Sí, puedes especificar una URL que redirija a una URL canónica. Google procesará la redirección e intentará indexarla.

¿Qué pasa si tengo un rel="canonical" contradictorio?
Nuestro algoritmo es indulgente: podemos seguir cadenas canónicas, pero recomendamos que se actualicen los enlaces que apuntan a una página canónica específica para un resultado óptimo.

¿Puede esta etiqueta de enlace utilizarse para sugerir una URL canónica en un dominio completamente diferente?
No. Para migrar a un dominio completamente diferente, una redirección permanente (301) es más apropiada. Google por el momento tiene en cuenta sugerencias canónicas entre subdominios (o en un mismo dominio), pero no entre dominios diferentes. Así que el dueño de un sitio web puede sugerir www.example.com frente a example.com o help.example.com , pero no example.com frente a example-widgets.com .

Suena bien en teoría, ¿puedo ver algún ejemplo real?
Sí, wikia.com nos ha ayudado a probar el sistema. Por ejemplo, te darás cuenta que el código fuente en la URL https://starwars.wikia.com/wiki/Nelvana_Limited específica su rel="canonical" como: https://starwars.wikia.com/wiki/Nelvana .

Las dos URL son casi idénticas, aunque la primera URL de Nelvana_Limited tiene un pequeño mensaje cerca de su cabecera. Este es un buen ejemplo de cómo usar esta característica. Con el rel="canonical" las propiedades de las dos URL se consolidan en nuestro índice y los resultados de búsqueda muestran la versión que wikia.com especificaba.

Si tienes alguna pregunta más, añádela en la parte de los comentarios y si no eres capaz de implementar un enlace con designación canónica, no te preocupes; vamos a intentar hacerlo lo mejor posible para seleccionar la versión que prefieras de tus URL duplicadas y transferir las propiedades de enlaces, tal y como lo hacíamos antes [inglés] .