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:
| Error | Qué sale mal |
|---|---|
| Faltan enlaces de retorno | La Página A referencia a la Página B, pero B no referencia a A. Google ignora ambas. |
| Códigos de idioma incorrectos | Usar "uk" en lugar de "en-GB" o "jp" en lugar de "ja" |
| Falta x-default | Google no sabe cuál es la versión por defecto |
| Hreflang en URLs no canónicas | La canonical y el hreflang apuntan a páginas diferentes — confusión |
| Inconsistencia entre páginas | Algunas 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:
- Comprobar cada página en busca de etiquetas hreflang
- Verificar que los enlaces de retorno existan en ambos lados
- Validar los códigos de idioma y región
- Confirmar que las URLs de hreflang coincidan con las URLs canónicas
- Detectar etiquetas x-default faltantes
- 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.