Puntos clave
- Hreflang le dice a un buscador qué versión de una página mostrar según el idioma o el país del usuario. No es una redirección ni un factor de ranking.
- Las declaraciones tienen que ser recíprocas: si A declara a B, B tiene que declarar a A. Sin eso se ignoran.
- Cada página se declara a sí misma. Es el error que más se olvida y el que rompe el grupo entero.
- Si todas tus versiones son en español para distintos países, muchas veces conviene una sola página bien hecha antes que cinco casi iguales.
Lo que hace es ayudar a mostrar la versión correcta a cada persona. Lo que no hace: no redirige a nadie, no es un factor de ranking, y no arregla contenido duplicado por sí solo.
Las 3 reglas del hreflang

1. Reciprocidad. Si la página en español declara a la inglesa, la inglesa tiene que declarar a la española. Un grupo sin reciprocidad se ignora entero.
2. Cada página se declara a sí misma. La versión en español tiene que incluir una línea apuntando a sí misma. Es lo que más se olvida.
3. URLs absolutas y canónicas. Con dominio completo, y apuntando a la versión canónica de cada una.
Cómo se implementa el hreflang, con ejemplo
En el <head> de cada versión, las mismas líneas en todas:
<link rel="alternate" hreflang="es-AR" href="https://sitio.com/ar/pagina/" />
<link rel="alternate" hreflang="es-MX" href="https://sitio.com/mx/pagina/" />
<link rel="alternate" hreflang="es" href="https://sitio.com/es/pagina/" />
<link rel="alternate" hreflang="x-default" href="https://sitio.com/es/pagina/" />
El código de idioma va en ISO 639-1 y el de país, cuando lo hay, en ISO 3166-1 alfa-2. El idioma es obligatorio, el país es opcional. hreflang="ar" no significa Argentina: significa árabe, y es un error clásico.
Es la versión que se muestra cuando ninguna otra encaja con el usuario. En un sitio en español para varios países, lo razonable es que apunte a la versión neutra, no a la del país más grande.

¿Te hace falta hreflang? Casi siempre no
Esta es la pregunta que más plata ahorra.
Hreflang tiene sentido cuando hay contenido realmente distinto por región: precios, disponibilidad, marco legal, modismos que cambian el significado.
No tiene sentido cuando las cinco versiones son el mismo texto en español con tres palabras cambiadas. Ahí lo que se consigue es multiplicar por cinco las páginas a mantener, diluir las señales entre cinco URLs, acercarse peligrosamente al contenido delgado y agregar una fuente de errores, a cambio de casi nada.
Una sola página en español bien hecha suele rendir más que cinco casi iguales. Es una decisión de arquitectura, y conviene tomarla antes de escribir una línea de hreflang.

Cómo comprobar que tu hreflang funciona
El informe de segmentación internacional de Search Console muestra los errores de reciprocidad y los códigos inválidos, que son el 90% de los problemas.
El resto se ve a mano: abrí dos versiones de la misma página y comprobá que las dos listan el grupo completo, con las mismas URLs, y que cada una se incluye a sí misma.
La referencia es versiones localizadas de tus páginas, de Google.
El error de hreflang más caro
Redirigir por IP. Mandar automáticamente a cada visitante a la versión de su país impide que un rastreador vea las demás, y rompe la experiencia de cualquiera que quiera leer otra versión a propósito. Si querés sugerir un cambio de versión, sugerilo con un aviso que se pueda ignorar.
Estado de esta entradaRevisada por Sebastián Cardozo el 26 de sept de 2026. Si detectás algo que dejó de estar vigente, o directamente un error, escribinos: se corrige y el cambio queda anotado acá abajo con su fecha.
Historial de revisiones
- Se aplicó el playbook: título y encabezados descriptivos, tarjeta de definición y tres imágenes descargables.
- Publicada.






