Hreflang indica a los buscadores qué versión de una página corresponde a cada idioma o región. Es una anotación delicada: un pequeño error en los códigos o en las referencias cruzadas la invalida por completo. Estos son los fallos que más se encuentran en auditorías.

Errores frecuentes

ErrorEfectoCorrección
Falta de reciprocidadLas versiones no se confirman entre sí y la anotación se ignoraCada versión debe enlazar a todas, incluida ella misma
Códigos mal escritosIdioma o región no reconocidosUsar códigos de idioma y, si hace falta, de región válidos
URL que redirigen o dan errorAnotación inservibleApuntar a URL finales con respuesta correcta
Conflicto con canonicalSeñales contradictoriasCada versión con canonical a sí misma
Falta de valor por defectoUsuarios sin versión asignadaAñadir la versión x-default si procede

La referencia oficial es la guía de versiones localizadas.

Dónde implementarlo

Puede declararse en el encabezado de cada página, en las cabeceras HTTP o en el sitemap. Para sitios grandes, el sitemap suele ser más manejable. Elige un método y no combines varios sin necesidad, porque aumentan las posibilidades de contradicción. En WordPress multilingüe, comprueba qué genera tu plugin y valida el resultado con un rastreo.

Cuando existe una versión por país pero con el mismo idioma, como el español de varios mercados, las diferencias suelen ser mínimas. Asegúrate de que los contenidos tienen sentido para cada mercado: moneda, envíos, términos legales y vocabulario. De lo contrario, la anotación señala versiones que el usuario percibe como idénticas, y la señal pierde utilidad. Si no puedes diferenciarlas, considera una sola versión.

Cómo auditarlo

  1. Rastrea el sitio y exporta las anotaciones de cada URL.
  2. Comprueba la reciprocidad entre cada par de versiones.
  3. Verifica que los destinos devuelven respuesta correcta y son indexables.
  4. Revisa que el idioma real del contenido coincide con el código declarado.
  5. Contrasta los avisos de Search Console y la herramienta que uses.

Para el repaso general consulta cómo revisar hreflang en un sitio multipaís.

Cuando hay traducciones parciales

No todas las páginas existen en todos los idiomas. Anota hreflang solo entre versiones que de verdad correspondan, y deja sin anotación las páginas sin equivalente. Evita traducciones automáticas sin revisión publicadas a gran escala. La decisión de cuándo localizar y cuándo traducir se trata en español neutro o localizado por país.

Programa una revisión periódica de hreflang, sobre todo tras añadir páginas, idiomas o cambiar plantillas. Los plugins pueden dejar de generar las anotaciones sin avisar. Un rastreo trimestral que compruebe reciprocidad y códigos detecta la mayor parte de los fallos antes de que afecten a los usuarios. Documenta el método elegido para que nadie lo modifique por desconocimiento.

En resumen

Preguntas frecuentes

¿Es obligatorio usar hreflang?

No, pero ayuda cuando existen versiones muy similares para distintas regiones.

¿Afecta al posicionamiento?

Sirve para mostrar la versión adecuada, no para subir posiciones.

¿Se puede mezclar idioma y región?

Sí, con códigos válidos, siempre que cada combinación exista como versión real.