Respuesta corta: Hreflang es una etiqueta que le dice a Google qué páginas son versiones de idioma o región unas de otras, como tu página en inglés y su traducción al español. Así Google muestra a cada persona la versión más adecuada. Cada versión debe nombrarse a sí misma y a todas las demás, y los vínculos deben ir en los dos sentidos.
Códigos hreflang que funcionan y códigos que no
| Código | A quién apunta | ¿Válido? |
|---|---|---|
es | Hispanohablantes de cualquier lugar | Sí |
es-US | Hispanohablantes en Estados Unidos | Sí |
en-US | Angloparlantes en Estados Unidos | Sí |
x-default | Quienes buscan en un idioma que no indicas | Sí |
es-419 | Español para Latinoamérica | No, Google no lo admite |
US | Una región sin idioma | No, el idioma es obligatorio |
Un código es un idioma de la ISO 639-1, seguido si quieres de una región de la ISO 3166-1 Alpha 2. Google nombra es-419 como no admitido, y una región sola no es válida.
De Google Search Central, «Cómo informarle a Google que hay versiones localizadas de tu página», consultado el 3 de noviembre de 2026.
Cuándo usar hreflang
Google lo recomienda cuando tu sitio está traducido por completo, como las versiones en inglés y en español de cada página. También ayuda cuando el contenido en un idioma tiene pequeñas variaciones regionales, o cuando solo se traducen los menús y el pie.
Google puede encontrar tus otras versiones de idioma sin él, pero dice que lo mejor suele ser indicarlas. Las páginas traducidas no cuentan como duplicadas; solo lo son las versiones cuyo contenido principal queda sin traducir.
Las reglas que revisa Google
Puedes declarar las versiones en el encabezado HTML, en encabezados HTTP o en tu sitemap. Google trata los tres métodos como equivalentes, y usar los tres no aporta nada en la Búsqueda.
Cada versión se nombra a sí misma y nombra a todas las demás, con direcciones completas que incluyen http o https. Si dos páginas no se apuntan entre sí, Google ignora las etiquetas, para que otro sitio no pueda declararse tu traducción.
Agrega una versión x-default para los idiomas sin pareja, sobre todo en selectores de idioma o páginas de inicio que redirigen.
Cómo agregar hreflang a tus páginas
- Haz una lista de cada página con sus versiones, como la página en inglés y su traducción al español.
- Elige los códigos, como en-US y es-US, de las listas ISO.
- En el encabezado de cada versión, agrega un elemento link por versión, incluida la propia página.
- Usa direcciones completas, con http o https, en cada href.
- Agrega un vínculo x-default para quienes buscan en un idioma que no indicas.
- Comprueba que todas las versiones lleven el mismo conjunto de vínculos, para que cada vínculo tenga su vuelta.
- Dale a cada versión una página canónica en su mismo idioma.
Nuestras guías sobre la etiqueta canonical y sobre el sitemap XML tratan los otros dos lugares donde las versiones de idioma deben coincidir.
Lo que declaran nuestras páginas en inglés y en español
Revisamos tres pares el 3 de noviembre: la página de inicio, el servicio de SEO local y la guía de robots.txt. En cada par, las dos versiones incluyen los mismos tres vínculos: en-US para el inglés, es-US para el español y x-default apuntando al inglés.
Cada página también declara su idioma en el atributo html lang y se nombra a sí misma como canónica. Usamos es-US en lugar de es-419, el código que Google no acepta.
Antes de publicar una traducción
- Las dos versiones se nombran a sí mismas y entre sí.
- Cada código es un idioma ISO válido, con región opcional.
- Cada href es una dirección completa con http o https.
- Hay una versión x-default.
- Los vínculos están dentro de un encabezado válido.
- La canónica de cada versión está en su mismo idioma.
RecuerdaHreflang empareja tus traducciones: cada versión nombra a todas las demás y a sí misma, con códigos válidos y direcciones completas, y cada vínculo tiene su vuelta.
Si quieres que revisemos tus páginas en inglés y en español, mira nuestro servicio de SEO técnico.
Respuestas rápidas sobre hreflang
¿Hreflang le dice a Google en qué idioma está mi página?
No. Google dice que no usa hreflang ni el atributo HTML lang para detectar el idioma de una página; usa sus propios algoritmos. Hreflang le indica qué versiones de una página van juntas, para mostrar la adecuada a cada persona.
¿es-419 es un código hreflang válido?
No. Google admite códigos de idioma de la ISO 639-1 y de región de la ISO 3166-1 Alpha 2, y nombra es-419 como uno que no admite. Usa es solo, o un código como es-US o es-MX.
¿Para qué sirve x-default?
Marca la página para quienes buscan en un idioma que no indicas, a menudo una página de inicio que redirige o deja elegir idioma. Google la sugiere como opción de respaldo, sobre todo en selectores de idioma y páginas de inicio que redirigen solas.
¿Mis páginas en inglés y en español son contenido duplicado?
No si el contenido principal está traducido. Google dice que las versiones localizadas solo cuentan como duplicadas cuando el contenido principal queda sin traducir. Por ejemplo, una página en la que solo cambian de idioma el menú y el pie.
¿Por qué Google ignora mis etiquetas hreflang?
La causa más habitual es que falta el vínculo de vuelta: si la página X nombra a la Y, la Y tiene que nombrar a la X. Google también ignora los códigos que no están en las listas ISO y las etiquetas que quedan fuera de un encabezado válido.
Fuentes
Consultadas el 3 de noviembre de 2026. Google Search Central: Cómo informarle a Google que hay versiones localizadas de tu página y Cómo especificar una URL canónica con rel="canonical" y otros métodos. Nuestro caso: las etiquetas de tres pares en inglés y en español de nuestra web, el 3 de noviembre de 2026.
