Etiquetas hreflang: Mostrando el idioma correcto al usuario correcto

Las etiquetas hreflang indican a los buscadores qué versión de idioma mostrar. Aprende cómo funcionan, errores comunes de implementación y cómo auditarlas.

Tienes tu página en inglés y en español. Google muestra la versión en inglés a usuarios hispanohablantes.

Cuando tu sitio existe en múltiples idiomas o está dirigido a varias regiones, las etiquetas hreflang le dicen a Google qué versión mostrar a cada audiencia. Sin ellas, Google adivina — y a menudo se equivoca.

¿El resultado? Usuarios de habla hispana aterrizan en tu página en inglés, rebotan, y pierdes el tráfico que tanto te costó conseguir.

Cómo funciona hreflang

Hreflang es un atributo HTML que declara el idioma y la región opcional de una página, y la enlaza con sus versiones alternativas:

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

El x-default le dice a Google qué versión mostrar cuando ningún otro hreflang coincide con el idioma del usuario.

Cuándo necesitas hreflang

  • Tienes el mismo contenido traducido a múltiples idiomas
  • Tienes variaciones regionales (inglés de EE.UU. vs inglés del Reino Unido)
  • Sirves contenido diferente según el país (precios, disponibilidad)

Si tu sitio es en un solo idioma, no necesitas hreflang.

Los errores que lo rompen todo

Hreflang tiene fama de ser difícil de implementar — porque la gente sigue cometiendo los mismos errores:

ErrorQué sale mal
Faltan enlaces de retornoLa Página A referencia a la Página B, pero B no referencia a A. Google ignora ambas.
Códigos de idioma incorrectosUsar "uk" en lugar de "en-GB" o "jp" en lugar de "ja"
Falta x-defaultGoogle no sabe cuál es la versión por defecto
Hreflang en URLs no canónicasLa canonical y el hreflang apuntan a páginas diferentes — confusión
Inconsistencia entre páginasAlgunas páginas tienen hreflang, otras no

La regla de enlaces de retorno es la que más se incumple. Cada etiqueta hreflang debe ser bidireccional. Si la página en inglés dice "mi versión en español es /es/page", entonces /es/page también debe decir "mi versión en inglés es /page". Si falta alguno de los lados, Google ignora todo el conjunto.

Cómo auditar hreflang

Los problemas de hreflang son casi imposibles de detectar manualmente porque requieren verificación cruzada entre múltiples páginas. Una auditoría automatizada debería:

  1. Comprobar cada página en busca de etiquetas hreflang
  2. Verificar que los enlaces de retorno existan en ambos lados
  3. Validar los códigos de idioma y región
  4. Confirmar que las URLs de hreflang coincidan con las URLs canónicas
  5. Detectar etiquetas x-default faltantes
  6. Señalar páginas donde algunas versiones de idioma tienen hreflang y otras no

Kaitico verifica la implementación de hreflang en cada página rastreada, validando enlaces de retorno, códigos de idioma y consistencia — para que puedas corregir los problemas de SEO internacional antes de que te cuesten tráfico.

Want to check your site for this issue?

Kaitico scans your entire site and finds all SEO issues in minutes.

Start Free Audit