Blog

5 errores comunes con rel=canonical

lunes, 8 de abril de 2013

Incluir un
rel=canonical enlace
en tu página web es una fuerte señal para los motores de búsqueda sobre tu versión preferida para indexar entre
páginas duplicadas en la web.
Es compatible con varios motores de búsqueda, incluidos
Yahoo!,
Bing,
y Google. El rel=canonical enlace consolida las propiedades de indexación de los duplicados, como sus enlaces entrantes, además de especificar qué URL te gustaría que se muestre en los resultados de búsqueda. Sin embargo, rel=canonical puede ser un poco complicado porque no es muy obvio cuando hay un error de configuración.

Example of a page and its HTML markup for rel-canonical.

Mientras que el webmaster ve la página de “terciopelo rojo” a la izquierda en su navegador, los motores de búsqueda notan a la derecha el rel=canonical de “terciopelo azul” no intencionado por el webmaster. Recomendamos las siguientes mejores prácticas para usar rel=canonical:

  • Una gran parte del contenido de la página duplicada debe estar presente en la versión canónica.
  • Verifica dos veces que tu rel=canonical destino exista (no sea un error osoft 404“).
  • Verifica que el rel=canonical destino no contenga una etiqueta meta robots noindex.
  • Asegúrate de que prefieres que la rel=canonical URL se muestre en los resultados de búsqueda (en lugar de la URL duplicada).
  • Incluye el rel=canonical enlace en el <head> de la página o en la cabecera HTTP.
  • Especifica no más de un rel=canonical para una página. Cuando se especifica más de uno, todos los rel=canonical enlaces serán ignorados.

Error 1: rel=canonical a la primera página de una serie paginada

Imagina que tienes un artículo que abarca varias páginas:

  • example.com/article?story=cupcake-news&page=1
  • example.com/article?story=cupcake-news&page=2
  • y así sucesivamente

Especificar un rel=canonical desde la página 2 (o cualquier página posterior) a la página 1 no es un uso correcto de rel=canonical, ya que no son páginas duplicadas. Usar
rel=canonical en este caso resultaría en que el contenido de las páginas 2 y posteriores no se indexe en absoluto.

Example of wrong rel-canonical markups.
El buen contenido (por ejemplo, “las galletas son una nutrición superior” y “a las verduras”) se pierde al especificar rel=canonical desde las páginas de componentes hasta la primera página de una serie.
Example for annotating a page-series with rel-canonical that points to a single page with all the content of the series.
rel=canonical de las páginas de componentes a la página de ver todo
Example for annotating pages with rel-canonical and the deprecated rel-prev-next annotations.
Si rel=canonical a una página de ver todo no está designado, el contenido paginado puede usar
rel="prev" y rel="next" marcado.

Error 2: URLs absolutas escritas por error como URLs relativas

Example for incorrect rel-canonical markup: wrong relative URLs

La <link> etiqueta, como muchas etiquetas HTML, acepta tanto URLs relativas como absolutas. Las URLs relativas incluyen una ruta “relativa” a la página actual. Por ejemplo,
images/cupcake.png significa “desde el directorio actual ve al imágenes
subdirectorio, luego a cupcake.png.” Las URL absolutas especifican la ruta completa, incluido el
esquema como https://.

Especificar <link rel=canonical href="example.com/cupcake.html" /> (una URL
relativa ya que no hay https://) implica que la URL canónica deseada es
https://example.com/example.com/cupcake.html aunque casi
seguramente no sea lo que se pretendía. En estos casos, nuestros algoritmos pueden ignorar el
rel=canonicalespecificado. En última instancia, esto significa que todo lo que esperaba lograr con
este rel=canonical no se materializará.

Error 3: Declaraciones no deseadas o múltiples de rel=canonical

Ocasionalmente, vemos rel=canonical designaciones que creemos que son involuntarias. En
circunstancias muy raras vemos simples erratas, pero más comúnmente un propietario de sitio ocupado copia una
plantilla de página sin pensar en cambiar el destino del rel=canonical. Ahora las páginas del propietario del sitio especifican un rel=canonical al sitio del autor de la plantilla.

Example for incorrect rel-canonical markup: incorrect URL

Si usa una plantilla, verifique que no haya copiado también la especificación rel=canonical
.

Otro problema es cuando las páginas incluyen múltiples rel=canonical enlaces a diferentes URL.
Esto ocurre frecuentemente junto con complementos de SEO que a menudo insertan un
rel=canonical predeterminado, posiblemente sin que el webmaster que instaló el complemento lo sepa.
En casos de múltiples declaraciones de rel=canonical, Google probablemente ignorará todas las pistas de
rel=canonical . Cualquier beneficio que un rel=canonical legítimo
pudiera haber ofrecido se perderá.

En ambos tipos de casos, verificar el código fuente de la página ayudará a corregir el problema.
Asegúrese de verificar toda la sección <head> ya que los enlaces rel=canonical
pueden estar separados.

Example for incorrect rel-canonical markup: multiple rel-canonical annotations.

Verifique el comportamiento de los complementos observando el código fuente de la página.

Error 4: La categoría o página de destino especifica rel=canonical a un artículo destacado

Supongamos que dirige un sitio sobre postres. Su sitio de postres tiene páginas de categoría útiles como
“pastelería” y “helado”. Todos los días las páginas de categoría presentan un artículo único. Por ejemplo,
su página de destino de pastelería puede presentar “magdalenas de terciopelo rojo”. Debido a que la página de categoría
“pastelería” tiene casi todo el mismo contenido que la página de “magdalena de terciopelo rojo”, agrega un
rel=canonical desde la página de categoría al artículo individual destacado.

Si aceptáramos este rel=canonical, entonces su página de categoría de pastelería no
aparecería en los resultados de búsqueda. Eso es porque el rel=canonical señala que
preferiría que los motores de búsqueda muestren la URL canónica en lugar del duplicado. Sin embargo, si desea
que los usuarios puedan encontrar tanto la página de categoría como el artículo destacado, es mejor tener solo un rel=canonical autorreferencial en la página de categoría, o ninguno.

Example for incorrect rel-canonical markup: non authoritative URL for the page

Recuerde que la designación canónica también implica la URL de visualización preferida. Evite agregar un
rel=canonical desde una categoría o página de destino a un artículo destacado.

Error 5: rel=canonical en el <body>

La rel=canonical etiqueta de enlace solo debe aparecer en el <head> de un
documento HTML. Además, para evitar problemas de análisis de HTML, es bueno incluir el
rel=canonical lo antes posible en el <head>. Cuando
encontramos una designación de rel=canonical en el <body>, se pasa por alto.

Este es un error fácil de corregir. Simplemente vuelva a comprobar que sus rel=canonical enlaces están siempre en el <head> de su página, y tan pronto como sea posible si puede.

Example for incorrect rel-canonical markup: rel-canonical annotation in the HTML body element.

rel=canonical las designaciones en el <head> se procesan, no en el
<body>.

Conclusión

Para crear valiosas rel=canonical designaciones:

  • Verifique que la mayor parte del contenido de texto principal de una página duplicada también aparezca en la página canónica.
  • Compruebe que rel=canonical se especifica solo una vez (si acaso) y en el
    <head> de la página.
  • Compruebe que rel=canonical apunta a una URL existente con buen contenido (es decir, no 404o peor aún, un soft 404).
  • Evite especificar rel=canonical desde páginas de destino o de categoría a artículos destacados, ya que eso hará que el artículo destacado sea la URL preferida en los resultados de búsqueda.

Y, como siempre, haga cualquier pregunta en nuestro
Foro de ayuda para webmasters.

Alien Road

Cómo lo aplicamos

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Servicios relacionados

Compartir