La respuesta más clara a la pregunta ¿qué es hreflang?; es un atributo HTML que informa a los motores de búsqueda sobre las versiones alternativas de una página web en diferentes idiomas o regiones, asegurando que se presente la opción de idioma correcta al usuario adecuado. Esta etiqueta es de vital importancia, especialmente para sitios web que operan en varios países o que publican en diferentes idiomas dentro de un mismo país. Una estrategia de SEO internacional bien estructurada permite que los motores de búsqueda indexen su sitio correctamente y evita problemas de contenido duplicado.

¿Por qué es importante la etiqueta Hreflang?

Las etiquetas hreflang son una de las partes más críticas del SEO técnico, ya que permiten que los motores de búsqueda entreguen contenido multilingüe a los usuarios en la ubicación geográfica correcta. Si no se utilizan estas etiquetas, los motores de búsqueda pueden percibir páginas similares en diferentes idiomas o regiones como contenido duplicado, lo que puede afectar negativamente la visibilidad de búsqueda de su sitio. Por ejemplo, pensemos en un sitio de comercio electrónico que atiende a usuarios tanto en el Reino Unido como en Estados Unidos en inglés, pero con diferentes monedas. Este sitio utiliza los códigos de idioma/región en-gb para el Reino Unido y en-us para Estados Unidos para optimizar los resultados de búsqueda de ambos mercados. De esta manera, cuando un usuario en el Reino Unido realiza una búsqueda en Google, ve la página con precios en libras, mientras que un usuario en Estados Unidos ve la página con precios en dólares. Esto reduce las tasas de rebote y aumenta directamente las tasas de conversión.

¿Cómo debe ser la estructura del código Hreflang?

La estructura del código hreflang debe seguir un estándar específico y estar ubicada en la sección head de la página web para que los bots de los motores de búsqueda puedan leerla fácilmente. Se debe escribir una línea separada para cada alternativa de idioma y estas líneas deben tener obligatoriamente una estructura de autorreferencia (self-referential). El siguiente ejemplo de código muestra una estructura estándar de etiqueta hreflang que incluye los idiomas turco, inglés y alemán, además del valor x-default:

<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

La primera línea indica que el idioma principal del sitio es el turco y que esta dirección debe mostrarse a los usuarios que buscan en turco. La segunda línea informa a los motores de búsqueda sobre la URL de la página alternativa en inglés. La tercera línea define la ruta de la página alternativa preparada para los usuarios de habla alemana. El valor x-default en la última línea señala la página de inicio predeterminada a la que serán dirigidos todos los usuarios que provengan de fuera de los idiomas especificados.

¿Cómo se añaden las etiquetas Hreflang al sitio?

Existen tres métodos técnicos diferentes que puede utilizar para añadir etiquetas hreflang a su sitio web. Independientemente del método que elija, no debe olvidar que todas las páginas deben confirmarse mutuamente. Estos son los métodos y los pasos de implementación:

Añadir a la sección HTML Head

El método más común es colocar los códigos directamente entre las etiquetas head del HTML de cada página. En este método, cada página debe listar sus alternativas una por una. Por ejemplo, si su sitio tiene 3 idiomas diferentes, deben aparecer 3 líneas hreflang en el código fuente de cada página.

Uso de encabezado HTTP (HTTP Header)

Preferido especialmente para archivos PDF u otros documentos que no son HTML, en este método la información hreflang se añade al encabezado de respuesta del servidor. El servidor transmite esta información de relación de idioma en segundo plano mientras envía el archivo al navegador o al bot.

Implementación con Sitemap XML

En sitios web grandes, para no sobrecargar los códigos de página, las etiquetas hreflang pueden definirse a través del sitemap XML. Los pasos que debe seguir al aplicar este método son:

  1. Cree un elemento loc separado para cada URL en el sitemap.
  2. Debajo de cada elemento loc, añada todas las alternativas de idioma de esa página con el atributo xhtml:link.
  3. En cada línea alternativa, especifique tanto el código de idioma como la URL completa de la página correspondiente.
  4. Pruebe la precisión del sitemap que ha preparado enviándolo a través de Google Search Console.

Para verificar cómo su sitio es rastreado e indexado por los motores de búsqueda Auditoría de robots.txt y Sitemap puede utilizar nuestra herramienta. Gracias a esta herramienta, puede detectar posibles errores de configuración en su sitemap en cuestión de segundos.

¿Qué es el valor X-Default y cuándo se utiliza?

El valor x-default es una definición de página predeterminada que entra en juego cuando la configuración de idioma del navegador o la ubicación geográfica del usuario no coincide con ninguno de los idiomas definidos en el sitio. Este atributo se utiliza especialmente para proteger la experiencia del usuario en sitios que operan a escala global. Por ejemplo, cuando un usuario de España ingresa a un sitio de comercio electrónico que no ofrece la opción de idioma español, el sistema redirige a este usuario a la página general en inglés definida como x-default. De esta manera, en lugar de encontrarse con una página vacía o irrelevante, el usuario llega a la versión estándar internacional del sitio.

Puede examinar a continuación la tabla comparativa de los códigos de idioma y región ISO que deben utilizarse según los diferentes escenarios de público objetivo:

Público objetivo y regiónCódigo de idioma (ISO 639-1)Código de región (ISO 3166-1)Uso correcto de Hreflang
Usuarios turcos en TürkiyeesTRes-TR
Usuarios alemanes en AlemaniatambiénTAMBIÉNabuelo
Usuarios alemanes en SuizatambiénCHde-CH
Usuarios generales de inglésla mayoríaNo especificadola mayoría

¿Cuáles son los errores comunes de Hreflang en los estudios de SEO multilingües?

Los errores técnicos cometidos durante la instalación de hreflang en proyectos web multilingües confunden a los motores de búsqueda y provocan problemas de indexación. Evitar estos errores es un paso fundamental para el éxito del SEO internacional de su sitio. Los errores más comunes y sus soluciones son:

  • Falta de aprobación mutua: Mientras que la página A apunta a la página B, la página B también debe apuntar a la página A. Si no se establece esta interconexión, Google ignorará por completo las etiquetas.
  • Códigos de idioma o región no válidos: Sólo se deben utilizar códigos que cumplan con las normas ISO. Por ejemplo, el código del Reino Unido para Inglaterra no es válido; el código correcto debería ser GB.
  • Contradicciones canónicas: La dirección URL especificada en la etiqueta hreflang y la etiqueta canónica de esa página deben ser la misma. Si muestra otra página como canónica en lugar de la página misma, las etiquetas no serán válidas.

Para evitar este tipo de errores de configuración, debe comprobar periódicamente la infraestructura técnica de su sitio. Indexabilidad y auditoría canónica Con nuestra herramienta, puede analizar instantáneamente el estado de indexación de sus páginas y la precisión de sus etiquetas canónicas.

¿Cómo comprobar las etiquetas Hreflang?

Debe realizar análisis técnicos con regularidad y probar sus códigos para asegurarse de que la configuración multilingüe de su sitio funcione sin problemas. uno correcto SEO en la página La verificación evita que los usuarios encuentren versiones de idiomas incorrectas. Durante el proceso de auditoría, primero debe revisar el informe de orientación internacional en Google Search Console y verificar si faltan etiquetas de advertencia o son incorrectas. Luego, debe limpiar las etiquetas hreflang que contienen enlaces rotos analizando el estado de aprobación mutua y los códigos de estado de todas las páginas con la ayuda de herramientas de escaneo. De esta manera, podrá utilizar el presupuesto de rastreo de su sitio de la manera más eficiente.

Lograr una experiencia de usuario impecable y una alta visibilidad en los motores de búsqueda en sitios web multilingües depende de la implementación completa de criterios técnicos de SEO. Podrás revisar nuestras soluciones profesionales para adelantarte a tus competidores en el mercado internacional y llegar fácilmente a tu público objetivo en su propio idioma. Puede contactarnos de inmediato para análisis técnicos y estrategias de crecimiento internacional específicas para sus proyectos corporativos.

¿La etiqueta hreflang afecta directamente al ranking?

La etiqueta hreflang no es un factor de ranking directo, pero al ofrecer la versión de idioma correcta a los usuarios adecuados, reduce la tasa de rebote y mejora indirectamente su posicionamiento.

¿Se pueden usar varias etiquetas hreflang en la misma página?

Sí, si una página tiene varias alternativas de idioma o región, se pueden utilizar varias etiquetas hreflang simultáneamente, una línea por cada alternativa.

¿Cuál es la diferencia entre las etiquetas hreflang y canonical?

Mientras que la etiqueta canonical selecciona una única versión original entre páginas duplicadas, la etiqueta hreflang se utiliza para informar a los motores de búsqueda sobre páginas alternativas en diferentes idiomas.

¿Los códigos hreflang distinguen entre mayúsculas y minúsculas?

Aunque los códigos de idioma suelen escribirse en minúsculas y los de región en mayúsculas, los motores de búsqueda generalmente pueden interpretar los códigos de región escritos en minúsculas sin problemas.

¿Qué estándar se debe tomar como referencia para los códigos de idioma?

Para los códigos de idioma se debe tomar como referencia el estándar ISO 639-1, y para los códigos de región en caso de segmentación regional, el estándar ISO 3166-1 alpha-2.