Un elemento de enlace canónico es un elemento HTML que ayuda a los webmasters a evitar problemas de contenido duplicado en la optimización de motores de búsqueda al especificar la versión " canónica " o "preferida" de una página web. Se describe en RFC 6596, que entró en vigencia en abril de 2012. [1] [2]
Objetivo
Un problema importante para los motores de búsqueda es determinar la fuente original de los documentos que están disponibles en varias URL . La duplicación de contenido puede ocurrir de muchas maneras, entre ellas: [3]
- Duplicación debido a parámetros GET
- Duplicación con múltiples URL debido al CMS
- Duplicación debido a la accesibilidad en diferentes hosts/protocolos
- Duplicación debido a versiones impresas de sitios web
Los problemas de contenido duplicado ocurren cuando se puede acceder al mismo contenido desde múltiples URL . [4] Por ejemplo, los motores de búsqueda considerarían que http://www.example.com/page.html es una página completamente diferente de http://www.example.com/page.html?parameter=1 , aunque ambas URL puedan hacer referencia al mismo contenido. [5] [6]
En febrero de 2009, Google , Yahoo y Microsoft anunciaron su compatibilidad con el canonicalelemento de enlace, que se puede insertar en la <head>sección de una página web, para permitir a los webmasters evitar estos problemas. [7] El elemento de enlace canónico ayuda a los webmasters a dejar claro a los motores de búsqueda qué página debe acreditarse como original.
Cómo manejan los motores de búsquedarel=canonical
Los motores de búsqueda intentan utilizar definiciones de enlaces canónicos como filtro de salida para sus resultados de búsqueda. Si varias URL contienen el mismo contenido en el conjunto de resultados, es probable que se incorporen las definiciones de URL de enlaces canónicos para determinar la fuente original del contenido. "Por ejemplo, cuando Google encuentra instancias de contenido idénticas, decide mostrar una de ellas. Su elección del recurso que se mostrará en los resultados de búsqueda dependerá de la consulta de búsqueda". [8]
Según Google, el canonicalelemento de enlace no se considera una directiva, sino más bien una indicación de que el algoritmo de clasificación "tendrá en cuenta estrictamente" el contenido. [1] [9]
Si bien el elemento de enlace canónico tiene sus beneficios, Matt Cutts , entonces jefe del equipo de spam web de Google, ha dicho que el motor de búsqueda prefiere el uso de redirecciones 301. Cutts dijo que la preferencia por las redirecciones se debe a que las arañas de Google pueden elegir ignorar un elemento de enlace canónico si consideran que es más beneficioso hacerlo. [10]
Implementación
Etiqueta semántica
El elemento de enlace canónico se puede utilizar en el HTML semántico<head> o enviarse con el encabezado HTTP de un documento. Para documentos que no sean HTML, el encabezado HTTP es una forma alternativa de establecer una URL canónica. [3] [11]
Según el estándar HTML 5, el elemento HTML debe estar dentro de la sección del documento. [12]<link rel="canonical" href="http://example.com/"><head>
Auto-hipervínculo
Algunos sitios como Stack Overflow [13] tienen hipervínculos en la página que enlazan a una URL limpia de ellos mismos. Las ventajas de usabilidad son la facilidad de copiar la URL de destino o el título del hipervínculo si el navegador o una extensión del navegador ofrece una opción de menú contextual "Copiar texto del enlace" para hipervínculos, la capacidad de recuperar la URL original de una página guardada si no está almacenada por el navegador en un comentario dentro del archivo, así como la capacidad de duplicar la página abierta en una nueva pestaña justo al lado de la que está abierta actualmente si el navegador no tiene esa función. [14] [13]
Ejemplos
HTML
A continuación se muestra un ejemplo de código HTML que utiliza rel=canonical dentro de la etiqueta. El código se puede utilizar en una página, por ejemplo, para indicar a los motores de búsqueda que esta es la versión preferida de la página web.<head>https://example.com/page.php?parameter=1https://example.com/page.php
<!DOCTYPE html>
< html >
< encabezado >
< enlace rel = "canónico" href = "https://www.ejemplo.com/pagina.php" >
</ encabezado >
< cuerpo >
...
</ cuerpo >
</ html >
HTTP
HTTP / 1.1 200 OK
Tipo de contenido : aplicación/pdf
Enlace : <https://www.newthink.life/page.php>; rel="canonical"
Longitud del contenido : 4223
...
Véase también
Referencias
- ^ ab Kupke, Joachim (12 de febrero de 2009). "Especifique su canónico". Google . Consultado el 2 de agosto de 2012 .
- ^ Cutts, Matt (15 de febrero de 2009). "Aprenda sobre el elemento de enlace canónico en 5 minutos" . Consultado el 2 de agosto de 2012 .
- ^ ab "Link rel=canonical: Cómo realizar la canonización de URL correctamente". Audisto GmbH . Consultado el 6 de octubre de 2015 .
- ^ "Contenido duplicado". Google . Consultado el 2 de agosto de 2012 .
- ^ Biswas, Kushal. "Problema canónico y cómo utilizar la etiqueta canónica: la forma adecuada". RevenueI. Archivado desde el original el 14 de junio de 2016. Consultado el 18 de junio de 2015 .
- ^ Zadro, Dario (19 de febrero de 2015). "Rel=Canonical - Guía para principiantes sobre etiquetas canónicas: dónde y cuándo usarlas". Zadro Web . Consultado el 18 de junio de 2015 .
- ^ Fox, Vanessa (12 de febrero de 2009). "Google, Yahoo y Microsoft se unen en la "etiqueta canónica" para reducir el desorden de contenido duplicado". Search Engine Land . Consultado el 2 de agosto de 2012 .
- ^ Cómo Google y otros motores de búsqueda gestionan los enlaces canónicos | http://seomediax.com/seo/como-google-y-otros-motores-de-busqueda-gestionan-los-enlaces-canónicos/
- ^ "Consolidar URL duplicadas - Ayuda de Search Console". support.google.com .
- ^ Cutts, Matt (16 de mayo de 2011). "Un caso límite canónico rel [igual]" . Consultado el 2 de agosto de 2012 .
- ^ "Consolidar URL duplicadas - Ayuda de Search Console". support.google.com .
- ^ "Etiqueta de enlace HTML". www.w3schools.com . Consultado el 7 de enero de 2019 .
- ^ ab "¿Por qué el título de la pregunta se vincula a sí mismo en la página de respuestas?". Meta Stack Exchange . 2010-04-23.
- ^ "Tres complementos de Firefox para copiar enlaces y textos de anclaje de forma más sencilla". Search Engine Journal . 7 de enero de 2011.