Herramienta gratis — Sin registro

Checker y Validador de hreflang

Comprueba al instante las etiquetas hreflang en cualquier URL: valida la sintaxis del código de idioma, detecta la falta de x-default, marca patrones inconsistentes y consulta todas las alternativas detectadas. Gratis, sin registro.

Enter a full URL — e.g. https://example.com/en/ or just example.com

Sin cuenta requerida Comprobación en tiempo real desde el servidor Validación de 8 puntos Sintaxis BCP 47 verificada
Contexto

¿Qué es hreflang?

El atributo HTML que indica a los motores de búsqueda qué página mostrar — y a quién.

Hreflang es un atributo HTML del elemento link que señala a los motores de búsqueda a qué idioma y región geográfica está dirigida una página. Cuando se implementa correctamente, ayuda a Google, Bing y otros motores a servir la versión correcta de tu página al usuario adecuado.

Sin hreflang, Google tiene que adivinar qué versión de una página mostrar en cada mercado, y a menudo se equivoca, sobre todo en sitios con versiones en inglés que se solapan (p. ej. EE. UU., Reino Unido, Australia) o idiomas estrechamente relacionados.

Hreflang se coloca en el <head> de cada página o se entrega mediante cabeceras HTTP Link, y debe implementarse en cada variante — no solo en la versión principal.

Ejemplo de etiquetas hreflang

<link rel="alternate"
  hreflang="en-US"
  href="https://example.com/en-us/" />
<link rel="alternate"
  hreflang="en-GB"
  href="https://example.com/en-gb/" />
<link rel="alternate"
  hreflang="fr"
  href="https://example.com/fr/" />
<link rel="alternate"
  hreflang="x-default"
  href="https://example.com/" />
SEO internacional

Por qué hreflang es clave para el SEO internacional

🌍

Segmentación correcta por idioma

Hreflang le indica a Google qué versión mostrar a qué usuarios. Sin él, Google adivina — y una página en inglés puede posicionarse tanto en EE. UU. como en Reino Unido cuando quieres versiones separadas para cada mercado.

📈

Evita rankings diluidos

Sin hreflang, varias variantes de idioma del mismo contenido pueden competir entre sí en la búsqueda. Hreflang consolida las señales de posicionamiento y evita que tus propias páginas se canibalicen.

🎯

Mejora la experiencia de usuario

Los usuarios que aterrizan en una página con el idioma y formato regional correctos tienen mayor engagement y menor tasa de rebote. Llevar a alguien de Francia a tu página francesa — no a la de EE. UU. — es una mejora real de UX.

Errores comunes de hreflang que perjudican rankings

Faltan etiquetas de retorno en páginas alternativas
Usar URLs relativas en lugar de absolutas
Olvidar la etiqueta x-default
Códigos de idioma BCP 47 inválidos (p. ej. "en_US" en lugar de "en-US")
Valores hreflang duplicados para el mismo idioma
Mezclar etiquetas solo de idioma con etiquetas idioma+región de forma inconsistente
Implementar hreflang solo mediante JavaScript (no rastreado en el servidor)
Faltan etiquetas autorreferenciales en cada página
Implementación

Cómo implementar hreflang correctamente

Una guía práctica para configurar hreflang en sitios internacionales y multilingües.

01

Identifica todas las variantes de idioma y región

Lista cada versión de página específica de idioma o región. Cada combinación única (p. ej. inglés EE. UU., inglés Reino Unido, francés) necesita su propia etiqueta hreflang.

02

Usa códigos de idioma BCP 47 correctos

Usa códigos de idioma ISO 639-1 de dos letras (p. ej. "en", "fr", "de"). Para variantes regionales, añade un código de región ISO 3166-1 con un guion (p. ej. "en-US", "fr-FR"). Los guiones bajos no son válidos — usa siempre guiones.

03

Añade etiquetas a cada variante de página

Las etiquetas hreflang deben ir dentro del <head> de cada variante. Cada página debe incluir un conjunto completo — etiqueta autorreferencial más etiquetas para todas las variantes alternativas. Los conjuntos incompletos serán ignorados.

04

Incluye una etiqueta autorreferencial

Cada página debe incluir una etiqueta hreflang que apunte a su propia URL. Google requiere esto para considerar la anotación válida.

05

Añade una etiqueta x-default

Incluye <link rel="alternate" hreflang="x-default" href="[tu-url-principal]"> para especificar la página de respaldo para usuarios que no coinciden con ninguna otra variante de idioma o región.

06

Usa solo URLs absolutas

Todos los valores href en las etiquetas hreflang deben ser URLs absolutas completamente cualificadas (incluido el protocolo). Las URLs relativas como "/en/" no las admite Google.

07

Valida con esta herramienta

Pasa cada variante de página por este checker hreflang para confirmar que las etiquetas se detectan correctamente, la sintaxis es válida y no se marca ningún problema.

Errores comunes

  • Usar en_US en lugar de en-US (guion bajo vs guion)
  • Omitir las etiquetas autorreferenciales
  • Usar URLs relativas en los atributos href
  • Falta la etiqueta x-default
  • Añadir hreflang solo a la página de inicio
  • Inyectar etiquetas únicamente mediante JavaScript

Buenas prácticas

  • Usa guiones en los códigos de idioma: en-US, fr-FR
  • Añade etiquetas a cada variante — no solo a la página principal
  • Incluye una etiqueta autorreferencial en cada página
  • Incluye siempre una etiqueta x-default
  • Usa URLs absolutas con protocolo y dominio completos
  • Valida tras la implementación y tras cambios importantes del sitio
Sobre esta herramienta

Qué comprueba este validador de hreflang

Ocho comprobaciones que se ejecutan al instante en cualquier URL pública — sin extensión de navegador ni inicio de sesión.

🔍

Presencia de etiquetas

Detecta todas las etiquetas <link rel="alternate" hreflang> en el HTML de la página y en las cabeceras HTTP Link.

Sintaxis BCP 47

Valida cada valor hreflang frente al estándar BCP 47, incluidos los códigos ISO 639-1 e ISO 3166-1.

🏳️

x-default

Comprueba la presencia de una etiqueta x-default — el respaldo recomendado por Google para usuarios sin coincidencia.

↩️

Autorreferencial

Verifica si la página incluye una etiqueta hreflang que apunta a su propia URL.

🔗

URLs absolutas

Marca cualquier valor href de hreflang que use URLs relativas en lugar de URLs absolutas completamente cualificadas.

🔁

Etiquetas duplicadas

Detecta valores hreflang duplicados — p. ej. dos etiquetas que reclaman hreflang="en-US".

⚖️

Comprobación de consistencia

Marca el uso mixto de etiquetas solo de idioma e idioma+región para la misma familia lingüística.

📋

Inventario de etiquetas

Lista todas las etiquetas hreflang detectadas, sus valores de idioma y URLs de destino en una tabla clara.

Limitaciones a tener en cuenta

⚠️
Etiquetas de retorno no verificadas
Esta herramienta comprueba una URL a la vez. No puede verificar que todas las páginas alternativas tengan etiquetas de retorno recíprocas correctas que apunten de vuelta a esta página.
⚠️
Etiquetas inyectadas por JavaScript
Si las etiquetas hreflang se insertan mediante JavaScript (p. ej. con un plugin de CMS), pueden no ser visibles para este checker del lado del servidor — al igual que pueden no ser visibles para Google.
⚠️
Hreflang basado en sitemap
Algunos sitios implementan hreflang mediante sitemaps XML en lugar de etiquetas HTML. Esta herramienta solo comprueba HTML y cabeceras HTTP.
⚠️
Cobertura del rastreo
Esta herramienta comprueba una URL específica. Para una cobertura completa, valida una muestra representativa de páginas, incluida la home y las páginas alternativas clave.
FAQ

Preguntas frecuentes sobre Hreflang

¿Qué es hreflang?+
Hreflang es un atributo HTML usado en etiquetas <link> para indicar a los motores de búsqueda a qué idioma o región geográfica está destinada una página. Ayuda a motores como Google a servir la variante regional o de idioma correcta de tu página al usuario adecuado. Por ejemplo, hreflang="en-US" le indica a Google que esta versión es para hablantes de inglés en los Estados Unidos.
¿Qué hace un checker de hreflang?+
Un checker de hreflang descarga una URL dada y escanea su HTML en busca de etiquetas <link rel="alternate" hreflang="...">. Después valida la presencia, sintaxis y configuración de esas etiquetas — comprobando códigos de idioma BCP 47 correctos, la etiqueta x-default, etiquetas autorreferenciales, URLs absolutas, duplicados y patrones consistentes de idioma/región.
¿Por qué es importante hreflang para el SEO?+
Hreflang es fundamental para el SEO internacional. Sin él, Google puede mostrar la versión equivocada de idioma o país de tu sitio a los usuarios, provocando una mala experiencia y pérdida de tráfico. Las señales hreflang implementadas correctamente ayudan a Google a indexar y posicionar la variante de página más relevante para el idioma y la ubicación de cada usuario.
¿Qué es x-default en hreflang?+
El valor hreflang x-default es una etiqueta especial que designa una página de respaldo para usuarios cuyo idioma o región no coincide con ninguna de las etiquetas hreflang específicas que has definido. Google recomienda incluir x-default para gestionar usuarios sin coincidencia de forma elegante. Suele apuntar a tu home principal o internacional.
¿Hreflang debe estar en cada página?+
Sí — las anotaciones hreflang deben implementarse en cada página que tenga variantes de idioma o región. Cada página debe incluir etiquetas para sí misma (autorreferenciales) y para todas sus versiones alternativas. Esto se llama "etiquetas de retorno". Si una variante no incluye etiquetas de retorno que apunten de vuelta a todas las demás, la implementación de hreflang puede no funcionar correctamente.
¿Qué es una etiqueta hreflang autorreferencial?+
Una etiqueta hreflang autorreferencial es una etiqueta en una página que apunta a la URL de esa misma página. La especificación de Google requiere que cada página con etiquetas hreflang incluya una etiqueta que apunte a sí misma. Si falta la etiqueta autorreferencial, Google puede ignorar las anotaciones hreflang de esa página.
¿Cuáles son los códigos de idioma hreflang válidos?+
Los valores hreflang deben usar códigos de idioma BCP 47. Suelen ser códigos de idioma ISO 639-1 de dos letras (p. ej. "en", "fr", "de") opcionalmente seguidos de un código de región ISO 3166-1 alfa-2 separado por un guion (p. ej. "en-US", "fr-FR", "de-DE"). También puedes usar subetiquetas de escritura como "zh-Hant" para chino tradicional. El valor especial "x-default" también es válido.
¿Puede hreflang ir en la cabecera HTTP en lugar del HTML?+
Sí — Google admite anotaciones hreflang entregadas mediante cabeceras HTTP Link además de etiquetas <link> HTML. El formato es: Link: <https://example.com/en/>; rel="alternate"; hreflang="en". Es útil para archivos no HTML como PDFs. Este checker busca tanto etiquetas HTML como cabeceras Link.
¿Qué pasa si hreflang tiene errores?+
Los errores de hreflang pueden hacer que Google ignore por completo tu segmentación por idioma/región, volviendo a su propio criterio sobre qué página mostrar a qué usuarios. Los problemas comunes incluyen códigos de idioma inválidos, falta de etiquetas de retorno en páginas alternativas, URLs relativas (Google requiere URLs absolutas) y falta de etiquetas x-default. Todo esto puede reducir la efectividad de tu SEO internacional.
¿Por qué dice esta herramienta "ninguno encontrado" en mi sitio?+
Si no se detectan etiquetas hreflang, podría significar: (1) tu web es monolingüe y no usa hreflang, lo cual está perfectamente bien; (2) las etiquetas hreflang se inyectan por JavaScript, que esta comprobación del lado del servidor no verá; o (3) las etiquetas están en otra página (hreflang debe estar en todas las variantes, no solo en la home). Comprueba la URL específica de la página que quieres validar.

Comprobar otra URL

Ejecuta el validador de hreflang en cualquier página — una variante de idioma específica, el sitio de un competidor o tras hacer correcciones.

¿Quieres seguir la visibilidad de tu marca en motores de búsqueda con IA? GEOflux monitoriza ChatGPT, Gemini y Perplexity.

Empieza una prueba gratis