Guía completa para Configurar Etiquetas hreflang

AREA10 Marketing

noviembre 28, 2025

Descubre cómo implementar etiquetas hreflang para mejorar tu SEO internacional, evitar contenido duplicado y posicionar tu web en varios países.

¿Qué es hreflang y por qué es importante?

La etiqueta hreflang es un elemento HTML que le indica a Google qué versión de una página debe mostrar a los usuarios según su idioma y país.

Es una de las bases del SEO internacional, especialmente en webs multilingües o con público en diferentes regiones.

¿Por qué es tan importante?

Porque permite:

· Mostrar la versión correcta según idioma (es, en, fr…)

· Evitar contenido duplicado entre países

· Mejorar la experiencia del usuario

· Aumentar el posicionamiento en mercados específicos

· Evitar que Google confunda versiones o las mezcle

Ejemplo típico: Si tienes páginas en español para España y español para México, Google necesita saber cuál mostrar.

 

Cómo implementar hreflang paso a paso

Existen tres formas principales de implementar hreflang: 1️⃣ En la etiqueta <head> 2️⃣ En el sitemap 3️⃣ En encabezados HTTP (menos común)

Vamos con la más usada: implementación en el head.

 

1. Añadir etiquetas hreflang en el <head>

Cada URL debe incluir todas sus versiones alternativas.

Ejemplo básico para idioma:

<link rel=»alternate» href=»https://sitio.com/es/» hreflang=»es» /> <link rel=»alternate» href=»https://sitio.com/en/» hreflang=»en» /> <link rel=»alternate» href=»https://sitio.com/fr/» hreflang=»fr» />

 

Ejemplo con idioma + país:

<link rel=»alternate» href=»https://sitio.com/es-es/» hreflang=»es-ES» /> <link rel=»alternate» href=»https://sitio.com/es-mx/» hreflang=»es-MX» /> <link rel=»alternate» href=»https://sitio.com/en-us/» hreflang=»en-US» /> <link rel=»alternate» href=»https://sitio.com/» hreflang=»x-default» />

 

Reglas clave:

· Todas las URLs deben referenciarse entre sí → reciprocidad

· El código debe usar formato correcto: idioma-país

· El lenguaje siempre va en minúsculas, el país en mayúsculas

· Debes incluir self-referencing hreflang (la propia página)

· x-default se usa para versiones globales o sin idioma definido

 

2. Implementar hreflang en el sitemap

Una opción más limpia para webs grandes.

Ejemplo:

<url> <loc>https://sitio.com/es/</loc> <xhtml:link rel=»alternate» hreflang=»es» href=»https://sitio.com/es/»/> <xhtml:link rel=»alternate» hreflang=»en» href=»https://sitio.com/en/»/>

<xhtml:link rel=»alternate» hreflang=»fr» href=»https://sitio.com/fr/»/> </url>

Ventajas:

· Evita sobrecargar el <head>

· Más escalable

· Ideal para eCommerce con miles de URLs

3. Hreflang mediante encabezados HTTP

Menos habitual, pero útil cuando no puedes editar HTML.

Ejemplo:

Link: <https://sitio.com/en/>; rel=»alternate»; hreflang=»en» Link: <https://sitio.com/es/>; rel=»alternate»; hreflang=»es»

 

Herramientas para validar hreflang

Implementar hreflang no basta: debes verificar que esté bien configurado.

🛠 Las mejores herramientas:

1. Google Search Console

· Informe de Segmentación Internacional

· Detecta errores de idioma o país

· Revisa reciprocidad

2. Screaming Frog

· Función “Hreflang” integrada

· Detecta etiquetas rotas, faltantes o duplicadas

· Exporta informes completos

3. Ahrefs / Semrush

· Auditorías de hreflang

· Alertas de conflictos

· Análisis de páginas duplicadas

4. Aleyda Solis – Hreflang Tags Generator

· Herramienta gratuita

· Genera código hreflang para copiar y pegar

5. Merkle Hreflang Testing Tool

· Valida versiones alternativas y etiquetas mal estructuradas

 

Errores comunes y cómo evitarlos

La mayoría de webs cometen errores de hreflang que afectan al SEO. Aquí tienes los más frecuentes:

1. Faltan etiquetas recíprocas

❌ Error: La página A enlaza a B, pero la B no enlaza a A.

✔ Solución: Siempre usar reciprocidad entre todas las versiones.

2. Usar códigos incorrectos (ej.: “en-UK”)

❌ Error común: país mal codificado. Correcto: en-GB

✔ Solución: Usar siempre códigos ISO 3166-1 alpha 2.

3. No incluir self-referencing

❌ Error: solo se colocan enlaces alternativos.

✔ Solución: incluir también la propia URL:

<link rel=»alternate» href=»https://sitio.com/fr/» hreflang=»fr» />

4. Hreflang implementado solo en algunas páginas

❌ Error grave en eCommerce o webs grandes. ✔ Solución: implementarlo en toda la web.

5. Conflictos entre hreflang y canonical

❌ Error: canonical enlaza a una URL diferente al hreflang. Ejemplo: canonical apunta a /en/ y hreflang a /es/

✔ Solución: Canonical debe apuntar a sí mismo dentro de cada idioma.

6. Duplicidad entre idiomas sin diferencias reales

❌ Error: traducir literalmente sin adaptar contenido. Google puede considerarlo duplicado.

✔ Solución: Aplicar SEO multilingüe real:

· Keywords por país

· Adaptación cultural

· Diferencias semánticas

 

Conclusión

El uso correcto de hreflang es esencial para posicionar una web en varios países sin generar duplicidades ni confusiones para Google.

Aplicando una estructura clara, etiquetas consistentes y validando con herramientas profesionales, tu web podrá:

·Alcanzar mejor visibilidad internacional

Mostrar la versión correcta según idioma y país

· Mejorar la experiencia del usuario

· Potenciar el SEO en mercados globales

Categorías: Marketing
Etiquetas:

Related Posts

Abrir chat
Hola somos AREA 10 MARKETING
¿En qué podemos ayudarte?