El hreflang es una etiqueta HTML que indica a los buscadores qué versión de una página debe mostrarse según el idioma o la ubicación del usuario.
Dicho de forma sencilla: sirve para decirle a Google qué versión de una página corresponde a cada idioma o país.
Esto es especialmente importante en webs que tienen contenido en varios idiomas o que se dirigen a diferentes regiones.
Qué significa hreflang
La etiqueta hreflang combina dos conceptos:
- href → referencia a una URL
- lang → idioma de la página
En SEO se utiliza para indicar que existen varias versiones del mismo contenido adaptadas a distintos idiomas o países.
Esto ayuda a los buscadores a mostrar la página correcta a cada usuario.
Ejemplo fácil de entender
Imagina una web que tiene versiones en distintos idiomas.
Por ejemplo:
web.com/es/
web.com/en/
web.com/fr/
Con hreflang se puede indicar que cada URL corresponde a un idioma específico.
Ejemplo en HTML:
<link rel="alternate" hreflang="es" href="https://web.com/es/" />
<link rel="alternate" hreflang="en" href="https://web.com/en/" />
<link rel="alternate" hreflang="fr" href="https://web.com/fr/" />
Esto ayuda a Google a mostrar la versión correcta según el idioma del usuario.
Para qué sirve hreflang
La etiqueta hreflang se utiliza principalmente para:
- indicar versiones de una página en diferentes idiomas
- evitar problemas de contenido duplicado entre versiones
- mejorar la experiencia de usuario internacional
- ayudar a Google a mostrar el contenido adecuado
Es especialmente útil en webs internacionales o multilingües.
Cuándo utilizar hreflang
El hreflang suele utilizarse cuando una web tiene:
- versiones en distintos idiomas
- contenido adaptado a diferentes países
- dominios regionales (por ejemplo .es, .fr, .de)
- subdirectorios o subdominios por idioma
En estos casos, hreflang ayuda a organizar correctamente las versiones del contenido.
Confusión habitual
Una confusión común es pensar que hreflang sirve para traducir páginas.
En realidad, solo sirve para indicar a los buscadores qué versión mostrar según el idioma o la región.
También es importante entender que hreflang no sustituye a otras configuraciones SEO como:
- canonical
- arquitectura web
- indexación
Es simplemente una señal para gestionar contenido multilingüe.
Relación con otros conceptos
El hreflang se relaciona con varios conceptos del SEO técnico:
- Contenido duplicado
- Canonical
- Indexación
- Arquitectura web
Todos ellos influyen en cómo Google interpreta las diferentes versiones de una página.
En resumen
El hreflang es una etiqueta que permite indicar a los buscadores qué versión de una página corresponde a cada idioma o región.
Utilizar correctamente esta etiqueta ayuda a evitar problemas de contenido duplicado y a mostrar el contenido adecuado a cada usuario según su idioma o ubicación.
En webs internacionales, hreflang es una herramienta clave para organizar el contenido y mejorar la experiencia de búsqueda.