¿Qué es hreflang?
Hreflang es una anotación que vincula versiones equivalentes de una página y declara para qué idioma o combinación de idioma y región está pensada cada una, ayudando a Google a elegir la variante apropiada.
Qué es Hreflang
Se implementa mediante elementos HTML link, encabezados HTTP o sitemaps. Google considera equivalentes los tres métodos y recomienda elegir el que resulte más fácil de mantener en lugar de duplicar innecesariamente la implementación.
Hreflang no traduce una página, no define su canonical y no se usa para detectar el idioma: Google determina el idioma principalmente a partir del contenido visible. Su función es relacionar variantes localizadas de contenido equivalente.
Qué define el concepto
Hreflang es una anotación que vincula versiones equivalentes de una página y declara para qué idioma o combinación de idioma y región está pensada cada una, ayudando a Google a elegir la variante apropiada.
Dónde está el límite
Conviene separar este concepto de sus términos cercanos para evitar interpretaciones operativas incorrectas.
Hreflang: diferencias con conceptos cercanos
| Concepto | Diferencia clave |
|---|---|
| Hreflang | Relaciona versiones equivalentes destinadas a idiomas o regiones diferentes. |
| Atributo lang | Declara el idioma de un elemento HTML para navegadores y tecnologías asistivas. |
| Canonical | Indica la URL representativa preferida entre duplicados o páginas muy similares. |
| Geotargeting | Conjunto más amplio de señales y decisiones para orientar contenido a mercados concretos. |
Componentes y criterios de Hreflang
URL alternativa
Cada variante debe tener una URL accesible y estable.
Código de idioma
Se expresa con códigos válidos de idioma como es, en o fr.
Región opcional
Puede añadirse una región válida, por ejemplo es-AR o en-GB.
Retorno recíproco
Las variantes deben referenciarse mutuamente para que la relación sea consistente.
Cómo trabajar con Hreflang
Definí variantes equivalentes
Usá hreflang sólo cuando las páginas representen versiones localizadas del mismo contenido.
Elegí un único método
HTML, HTTP o sitemap son válidos; priorizá mantenibilidad.
Verificá códigos y reciprocidad
Revisá idioma, región y enlaces de retorno.
Combiná con canonicals coherentes
Cada variante localizada suele canonicalizar hacia sí misma, salvo una razón técnica distinta.
Ejemplo de Hreflang
Una página disponible para Argentina, España y México puede usar es-AR, es-ES y es-MX para relacionar sus variantes. Google puede así dirigir al usuario a la versión regional más adecuada sin interpretar esas páginas como simples duplicados sin contexto.
Errores frecuentes al interpretar Hreflang
Usarlo para decirle a Google qué idioma tiene la página
Google no usa hreflang ni lang como detector principal del idioma.
Apuntar todas las variantes a un único canonical
Eso puede contradecir la intención de mantener URLs localizadas indexables.
Olvidar enlaces de retorno
Una implementación unilateral puede hacer que Google ignore o interprete mal la relación.
Preguntas frecuentes sobre Hreflang
¿Qué es hreflang?
Es una anotación que vincula versiones localizadas equivalentes de una página por idioma o región.
¿Hreflang sirve para detectar el idioma?
No. Google indica que determina el idioma a partir del contenido visible y no usa hreflang o lang para esa detección.
¿Se puede implementar hreflang en un sitemap?
Sí. Google admite HTML, encabezados HTTP y sitemaps como métodos equivalentes.
¿Hreflang reemplaza al canonical?
No. Resuelven problemas distintos: localización por idioma o región frente a selección de URL canónica.
Fuentes y referencias sobre Hreflang
Google Search Central · Versiones localizadas · Guía oficial de hreflang, métodos admitidos y reglas de implementación.
Google Search Central · Sitios multirregionales y multilingües · Buenas prácticas para URLs, idioma y orientación regional.
Términos relacionados