¿Qué es Hreflang y cómo implementarlo sin errores?
Diccionario SEO4 min de lectura

¿Qué es Hreflang y cómo implementarlo sin errores?

El atributo hreflang le indica a Google el idioma y la región de cada página para servir la versión correcta a cada usuario. Te enseño a implementarlo paso a paso.

Camilo Rai

Camilo Rai

Especialista SEO & Marketing Digital

#diccionario-seo#hreflang#seo-internacional#seo-tecnico

El hreflang es un atributo HTML que le indica a Google el idioma y, opcionalmente, la región a la que está dirigida una página. Su misión es que el buscador muestre la versión correcta a cada usuario: la de español de México a quien busca desde México y la de español de España a quien busca desde España. Es imprescindible cuando tienes el mismo contenido en varios idiomas o adaptado a varios países.

Qué problema resuelve exactamente

Sin hreflang, Google puede mostrar a un usuario argentino tu página pensada para España, con precios en euros y envíos que no le sirven. También puede interpretar tus versiones por país como contenido duplicado y elegir mostrar solo una, dejando fuera al resto. El hreflang evita ambas cosas: conecta las versiones entre sí y le dice a Google que no son duplicados, sino alternativas legítimas para públicos distintos.

Cómo implementarlo paso a paso

Paso 1: define tus versiones y sus códigos

Cada versión necesita un código de idioma en formato ISO 639-1, y si segmentas por país, un código de región ISO 3166-1. Por ejemplo: es-MX para español de México, es-ES para español de España, en-US para inglés de Estados Unidos.

Paso 2: añade las etiquetas a cada página

En el <head> de cada versión, incluye una etiqueta por cada idioma disponible, incluida la propia página. Todas las versiones deben listarse en todas las versiones, sin excepción.

<link rel="alternate" hreflang="es-mx" href="https://ejemplo.com/mx/" />
<link rel="alternate" hreflang="es-es" href="https://ejemplo.com/es/" />
<link rel="alternate" hreflang="x-default" href="https://ejemplo.com/" />

Paso 3: no olvides el x-default

El valor x-default marca la página que se mostrará a quien no encaje en ningún idioma o región concretos. Es tu red de seguridad para el resto del mundo.

Paso 4: verifica que sea recíproco

Esta es la regla de oro: si la página A apunta a la B con hreflang, la B debe apuntar de vuelta a la A. Si falta ese enlace de retorno, Google ignora toda la anotación como si no existiera.

¿En el HTML o en el sitemap?

Tienes tres formas de declarar el hreflang: en las etiquetas <link> del HTML, en las cabeceras HTTP (útil para PDF y otros archivos) o dentro del sitemap XML. Para sitios con muchos idiomas, mi recomendación suele ser el sitemap: centraliza todas las anotaciones en un solo archivo, es más fácil de mantener y no infla el <head> de cada página con decenas de líneas. Elige un método y no los mezcles, porque las señales duplicadas y contradictorias solo generan confusión.

Los tres errores que arruinan un hreflang

En las auditorías internacionales veo casi siempre lo mismo:

  • Falta de reciprocidad: la causa número uno de que hreflang no funcione.
  • Códigos mal escritos: usar es-LATAM (que no existe) o confundir el código de país con el de idioma. El primer valor es siempre idioma, el segundo país.
  • Apuntar a URLs con redirección o noindex: el hreflang debe enlazar siempre a páginas finales e indexables, nunca a una que redirige a otra.

Cómo comprobar que funciona

Search Console incluía un informe específico de segmentación internacional, y herramientas como Screaming Frog auditan la reciprocidad y los códigos de tus etiquetas a escala en pocos minutos. Revisa siempre después de implementar y tras cada despliegue grande, porque un hreflang roto es peor que no tener ninguno: le das a Google instrucciones que, al fallar, le hacen desconfiar de toda la configuración.

Sigue aprendiendo

¿Gestionas un sitio en varios idiomas o países? Escríbeme y revisamos tu configuración internacional.

Camilo Rai

Camilo Rai

Especialista SEO & Marketing Digital

Especialista en SEO y Marketing Digital con más de 8 años de experiencia posicionando marcas en Latinoamérica. Apasionado por los datos, la estrategia y el crecimiento orgánico sostenible.