¿Qué es Hreflang?
Hreflang es un atributo HTML que informa a los motores de búsqueda sobre las múltiples versiones de una página para diferentes idiomas o regiones. Ayuda a Google a ofrecer la versión localizada correcta a los usuarios.
Existen tres formas de aplicar el atributo hreflang:
- Etiquetas HTML
- Cabeceras HTTP
- Sitemaps
A continuación se muestra cómo se implementa hreflang en el código HTML de la página de inicio de un blog:
<link rel="alternate" href="https://example.com/blog/" hreflang="x-default"> <link rel="alternate" href="https://example.com/blog/" hreflang="en"> <link rel="alternate" href="https://example.com/blog/zh/" hreflang="zh-Hans"> <link rel="alternate" href="https://example.com/blog/ru/" hreflang="ru"> <link rel="alternate" href="https://example.com/blog/de/" hreflang="de"> <link rel="alternate" href="https://example.com/blog/es/" hreflang="es"> <link rel="alternate" href="https://example.com/blog/it/" hreflang="it">
¿Por qué es importante el Hreflang para el SEO?
Hreflang es importante para el SEO porque ayuda a los motores de búsqueda a descubrir y servir la versión localizada relevante de sus páginas en función del idioma y/o región del usuario. Es uno de los componentes cruciales del SEO internacional a la hora de ampliar su presencia en línea en varios países.
Además, el grupo de páginas hreflang comparte las señales de clasificación de las demás. Según Gary Illyes, de Google, la página que mejor coincida determinará la posición en el ranking, pero en las SERP se mostrará la página más relevante para un usuario. Por lo tanto, las etiquetas hreflang pueden afectar directamente a su clasificación.
Además, hreflang es también una de las formas eficaces de resolver los problemas de contenido duplicado en su sitio. Supongamos que se dirige al público de EE.UU. y del Reino Unido con dos versiones diferentes de la misma página. Aparte de pequeñas diferencias como algunas grafías, monedas, etc., el resto del contenido de ambas páginas será idéntico. Por lo tanto, debe indicar a Google que existen dos versiones diferentes con hreflang.
Mejores prácticas de Hreflang
Para aplicar correctamente las etiquetas hreflang, siga estas prácticas recomendadas:
1. Utilice siempre la etiqueta Hreflang autorreferenciada
Siempre que aplique etiquetas hreflang en una página, asegúrese de que ha añadido un enlace hreflang autorreferente a esa página. Por ejemplo, si su sitio tiene las siguientes versiones en inglés e italiano de una página:
<link rel="alternate" hreflang="it" href="https://example.com/ciao" /> <link rel="alternate" hreflang="en" href="https://example.com/hello" />
2. Asegúrese de que los códigos de idioma y región son válidos
Googlebot identifica el valor del atributo hreflang con la ayuda de los códigos de idioma y región. El formato aprobado por Google para el código de idioma es ISO 639-1 e ISO 3166-1 Alpha 2 para el código de región. Mientras que el código de idioma es obligatorio, el código de región es opcional en el atributo hreflang. Por ejemplo, si te diriges al Reino Unido, el código de idioma-región debe ser en-gb, no en-uk.
3. Añadir etiqueta "x-default" para las lenguas no coincidentes
La etiqueta hreflang x-default indica a Google que la página es para cualquier otro idioma que no se especifique en la sección hreflang. Actúa como una página alternativa que se muestra a los usuarios que no coinciden con los códigos de idioma especificados.
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
4. El conjunto de etiquetas Hreflang debe ser idéntico en todas las versiones de la página
Asegúrese de que las etiquetas hreflang son idénticas en todas las versiones de la página. Todas las páginas del grupo deben tener exactamente el mismo conjunto de enlaces hreflang.
Preguntas frecuentes
¿Cómo generar etiquetas Hreflang?
Puedes escribir la etiqueta hreflang manualmente o utilizar herramientas como el Generador de etiquetas hreflang, que te ayudan a generarla automáticamente. Solo tienes que rellenar los datos y te proporcionará las etiquetas hreflang correctas para tus páginas.
¿Cómo encontrar problemas de Hreflang?
Para detectar problemas de hreflang en páginas individuales, puede utilizar la herramienta de comprobación de etiquetas de hreflang. Para comprobar los problemas de hreflang de todo el sitio, pueden resultar útiles herramientas como la Auditoría Web de Ranktracker. Rastreará todas las páginas de su sitio, resaltará todos los problemas (incluidos los problemas de hreflang) y proporcionará informes detallados.