SEOEn línea

Hreflang: las 3 reglas y cómo implementarlo sin romper nada

La forma de declarar qué versión de una página corresponde a cada idioma o región. Tres reglas que hay que cumplir enteras: si falla una, se descarta todo.

Sebastián CardozoCofundador de Ranker y de Crecerank3 min de lecturaPublicada el Revisada el

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

Las tres reglas del hreflang: que sea recíproco, que incluya una etiqueta a sí misma y que use códigos válidos de idioma y región.
Si falla una, el conjunto entero se ignora. No hay implementación a medias que funcione.Descargar imagen

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.

x-default no es «inglés» ni «el principal»

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.

Las tres salidas para resolver una canibalización: fusionar las páginas en una, diferenciarlas por intención, o desindexar la que sobra.
Si tenés dos páginas casi iguales en el mismo idioma, no es hreflang lo que necesitás: es una de estas tres salidas.Descargar imagen

¿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.

Los seis errores de SEO técnico más frecuentes, agrupados según qué condición rompen: rastreo, renderizado o indexación.
Un hreflang roto se comporta como un canonical mal puesto: Google se queda con una versión y descarta las demás.Descargar imagen

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

  1. Se aplicó el playbook: título y encabezados descriptivos, tarjeta de definición y tres imágenes descargables.
  2. Publicada.