SEO Internacional

Hreflang en SEO: qué es, cómo configurarlo y errores a evitar

El hreflang es la señal técnica más crítica del SEO internacional - y la más frecuentemente mal configurada. Esta guía explica qué es, cómo implementarlo correctamente y los 5 errores que invalidan todo el trabajo.

Giuliano Scortichini
Fundador & Director de Estrategia SEO - RankAgile
4 jun 2026
Actualizado 4 jun 2026

El hreflang es un atributo HTML que le indica a Google en qué idioma y para qué país está dirigida cada versión de una página web. Es la señal técnica más importante del SEO internacional - sin ella, Google puede mostrar la versión equivocada del sitio a los usuarios o interpretar las múltiples versiones como contenido duplicado.

RankAgile detecta errores críticos de hreflang en el 65% de los sitios con versiones multilingüe que audita. La mayoría de esos errores invalidaba parcial o totalmente el trabajo de SEO internacional que la empresa creía estar ejecutando.

65%
de los sitios multilingüe auditados por RankAgile tienen errores críticos de hreflang
4-8
semanas para que Google indexe hreflang correctamente implementado
100%
de implementaciones de hreflang requieren reciprocidad bidireccional para ser válidas
x-default
el atributo más ignorado - y el que más errores genera cuando falta

¿Qué es el hreflang y para qué sirve exactamente?

El hreflang es un atributo del elemento `<link>` en el HTML (o en el sitemap XML) que le dice a Google: 'esta página está en español para Argentina, y su equivalente en español para España está en esta otra URL'.

Sin hreflang, Google tiene que adivinar qué versión mostrar a cada usuario. Con hreflang, Google sabe exactamente qué versión servir en cada combinación de idioma y país.

El hreflang resuelve dos problemas simultáneamente: la experiencia del usuario (que llega a la versión en su idioma y variante regional) y el SEO técnico (que Google no penalice por contenido duplicado entre versiones de un mismo artículo en idiomas similares, como es-ES y es-MX).

Cómo funciona el hreflang: la lógica de la reciprocidad

El hreflang funciona mediante un sistema de etiquetas recíprocas. Si tienes tres versiones de una página - en español de Argentina, español de España e inglés - cada una de las tres versiones debe incluir hreflang apuntando a las otras dos y a sí misma.

Esta reciprocidad es obligatoria. Si la versión en español apunta a la versión en inglés pero la versión en inglés no apunta de vuelta a la versión en español, Google ignora la etiqueta. No es opcional - es parte del protocolo.

<!-- Ejemplo correcto en la versión es-AR --> <link rel="alternate" hreflang="es-AR" href="https://rankagile.com/blog/seo-internacional" /> <link rel="alternate" hreflang="es-ES" href="https://rankagile.com/es/blog/seo-internacional" /> <link rel="alternate" hreflang="en" href="https://rankagile.com/en/blog/seo-internacional" /> <link rel="alternate" hreflang="x-default" href="https://rankagile.com/blog/seo-internacional" />

Tres formas de implementar hreflang: HTML, sitemap o HTTP headers

Para la mayoría de sitios con versiones multilingüe, la implementación en sitemap XML es la más práctica porque centraliza todas las etiquetas en un solo archivo y facilita el mantenimiento cuando se agregan nuevas URLs.

MétodoUbicaciónCuándo usarloVentaja
HTML `<head>`Dentro del `<head>` de cada páginaSitios de hasta 1.000 URLsMás directo, fácil de verificar por URL
Sitemap XMLArchivo sitemap con etiquetas xhtml:linkSitios con 1.000+ URLsMás escalable, un solo archivo centraliza todo
HTTP headersHeaders de respuesta del servidorPara PDFs y documentos no-HTMLEl único método para archivos no-HTML

Códigos de idioma y país correctos para el hreflang

El hreflang usa códigos ISO: el código de idioma (ISO 639-1) y opcionalmente el código de país (ISO 3166-1 alpha-2). Los errores de código son más frecuentes de lo que parece.

El error de código más frecuenteUsar 'esp' o 'lat' como código de idioma. Los códigos ISO son de 2 letras: 'es' para español, 'en' para inglés, 'pt' para portugués. Google ignora cualquier código que no siga el estándar ISO.
CódigoSignificadoCuándo usarlo
esEspañol (genérico)Para cualquier hispanohablante, sin distinción de país
es-ESEspañol de EspañaVersión específica para España
es-MXEspañol de MéxicoVersión específica para México
es-AREspañol de ArgentinaVersión específica para Argentina
enInglés (genérico)Para cualquier anglohablante
en-USInglés de EE.UU.Versión específica para EE.UU.
x-defaultURL por defectoPara usuarios sin versión específica - obligatorio

Los 5 errores de hreflang que invalidan el trabajo de SEO internacional

  1. 1Falta de x-default - no implementar el atributo `hreflang='x-default'` que define qué versión mostrar a usuarios sin versión específica. Es el error más frecuente y el que más afecta la experiencia del usuario.
  2. 2Falta de reciprocidad - si la versión en español apunta a la versión en inglés pero la versión en inglés no apunta de vuelta, Google ignora las etiquetas. La reciprocidad es obligatoria.
  3. 3URLs con errores (404 o redirects) - las URLs en las etiquetas hreflang deben responder 200. Si alguna tiene error o está redireccionada, la etiqueta es inválida.
  4. 4Hreflang solo en algunas páginas - si implementas hreflang en el blog pero no en las páginas de servicio o en la home, Google recibe señales inconsistentes y puede ignorar las etiquetas.
  5. 5Códigos de idioma incorrectos - usar 'esp', 'lat' o combinaciones inválidas como 'es-LA'. Solo se aceptan códigos ISO estándar.
¿Tienes versiones en varios idiomas? Verifica tu hreflang
RankAgile audita la implementación completa de hreflang de tu sitio e identifica todos los errores que invalidan el trabajo de SEO internacional.

Cómo verificar que el hreflang está funcionando correctamente

Después de implementar hreflang, hay tres formas de verificar que está funcionando correctamente:

  1. 1Google Search Console - sección 'Sitemaps' reporta errores en el sitemap con hreflang. La sección 'Páginas' reporta problemas de indexación en versiones específicas.
  2. 2Extensiones de Chrome - hreflang Checker o similares muestran en tiempo real qué etiquetas hreflang tiene la página actual y si son válidas.
  3. 3Inspección de URL en GSC - usar la herramienta de inspección de URL para verificar que Google ve el hreflang correcto en una página específica.

Preguntas frecuentes

¿Qué es el hreflang en SEO?

El hreflang es un atributo HTML que le indica a Google en qué idioma y para qué país está dirigida cada versión de una página web. Permite que Google muestre la versión correcta del sitio a usuarios de diferentes países e idiomas, y evita que las múltiples versiones de un mismo contenido sean penalizadas como contenido duplicado.

¿Es obligatorio usar hreflang si mi sitio tiene versiones en varios idiomas?

No es técnicamente obligatorio en el sentido de que el sitio funciona sin él, pero es altamente recomendable. Sin hreflang, Google puede mostrar la versión equivocada del sitio a usuarios de diferentes países, o penalizar las versiones como contenido duplicado. Para sitios con más de un idioma o variante regional, el hreflang es imprescindible.

¿Qué es el x-default en el hreflang?

El x-default es un valor especial del hreflang que define qué versión del sitio mostrar a usuarios que no tienen una versión específica para su país o idioma. Por ejemplo, si tienes versiones en español de España y México pero un usuario de Colombia visita el sitio, el x-default define qué URL ve. Sin x-default, Google no sabe cómo manejar esos casos.

¿Cuánto tiempo tarda en verse el efecto del hreflang correctamente implementado?

Google generalmente procesa las etiquetas hreflang en 2-4 semanas después de la implementación, aunque puede tardar hasta 8 semanas en sitios grandes. El impacto visible en rankings y en la distribución geográfica del tráfico se ve en 4-8 semanas en la mayoría de los casos.

Próximo paso

El hreflang mal configurado anula meses de trabajo de SEO internacional

RankAgile audita la implementación técnica completa de tu sitio multilingüe y entrega el roadmap de correcciones priorizado por impacto.

Giuliano Scortichini
Fundador & Director de Estrategia SEO - RankAgile
Giuliano Scortichini es fundador y Director de Estrategia SEO en RankAgile. Especializado en SEO internacional y GEO, ha liderado estrategias de posicionamiento para más de 240 marcas en 15+ mercados, con foco en visibilidad en motores de IA como ChatGPT, Gemini y Perplexity.
Ver perfil en LinkedIn →
Compartir:LinkedInX / TwitterWhatsApp