Qué es hreflang
El hreflang es un atributo HTML que indica a los motores de búsqueda como Google el idioma y la región geográfica de una página web.
Se utiliza en sitios multilingües para mostrar la versión correcta al usuario según su idioma, configuración del navegador o ubicación.
Para qué sirve hreflang
El hreflang permite:
- mostrar la versión adecuada de una página según idioma o país
- mejorar la experiencia de usuario
- evitar problemas de contenido duplicado
- optimizar el SEO internacional
No es un factor directo de posicionamiento, pero puede mejorar métricas como el tiempo de permanencia.
Cómo funciona hreflang
Se puede implementar en:
- la sección
<head>del HTML - sitemaps XML
- cabeceras HTTP
Ejemplo de implementación:
<link rel="alternate" hreflang="es" href="https://tuwebb.com/es/" />
Formato del hreflang
El atributo utiliza códigos estándar:
- idioma:
es,en,fr - idioma + región:
es-mx,en-us,en-gb
También se puede usar:
hreflang="x-default"para indicar una versión por defecto
Reglas de uso de hreflang
Para una correcta implementación:
- debe existir reciprocidad entre páginas (si A enlaza a B, B debe enlazar a A)
- cada página debe incluir una autorreferencia
- las versiones deben corresponderse realmente en idioma o región
Cuándo usar hreflang
Se recomienda utilizar hreflang cuando:
- una web tiene contenido en varios idiomas
- existen versiones regionales del mismo idioma
- hay páginas traducidas total o parcialmente
Importancia de hreflang en SEO
El uso correcto de hreflang ayuda a que los buscadores muestren el contenido adecuado a cada usuario, mejorando la relevancia y la experiencia en entornos internacionales.


