# Comprobador de etiquetas hreflang para sitios multilingües y multirregión

> Comprobador de hreflang gratis: valida códigos de idioma y región, x-default y autorreferencias, y revisa hasta 10 alternativas para confirmar enlaces de retorno.

Introduce una URL para ver su grupo hreflang, los códigos que usa y si cada alternativa enlaza de vuelta y es canónica.

- Úsalo gratis (sin registro): https://yes-seo.com/es/comprobador-hreflang
- API: `GET https://yes-seo.com/api/v1/hreflang-checker?url=https://example.com`
- Qué hace: Hreflang checker: lists hreflang alternates from HTML, HTTP headers, validates language/region codes, x-default, self-reference, and fetches each alternate to verify return links and canonicals.

Hreflang indica a los buscadores que una página tiene versiones para otros idiomas o regiones, de modo que quien busca desde París recibe la página en francés y quien busca desde Londres recibe la de inglés británico. Es también una de las anotaciones más fáciles de hacer mal: los códigos no válidos, la falta de enlaces de retorno y las canonicals que apuntan a otro sitio hacen que Google la ignore.

Este comprobador de hreflang enumera todas las alternativas declaradas en el HTML y en las cabeceras HTTP de la página, valida los códigos de idioma y región, comprueba si hay x-default y una autorreferencia, y después revisa hasta 10 alternativas para verificar que cada una enlaza de vuelta y es su propia canonical.

## Cómo comprobar las etiquetas hreflang

1. **Introduce una versión de idioma** — Sirve cualquiera: el comprobador lee su conjunto hreflang y lo sigue hasta las demás.
2. **Revisa los códigos** — Cada alternativa aparece con su código y se marca si el idioma o la región no son válidos o están duplicados.
3. **Verifica el grupo** — Revisamos hasta 10 alternativas y mostramos qué enlaces de retorno o canonicals faltan o son incorrectos.

## Cómo es un grupo hreflang correcto

Cada versión enumera todas las versiones, incluida ella misma. Para un sitio con inglés de EE. UU., inglés británico, francés y una alternativa global, cada una de las cuatro páginas lleva el mismo bloque ([guía de Google sobre versiones localizadas](https://developers.google.com/search/docs/specialty/international/localized-versions?hl=es)):

```

```

El mismo conjunto puede enviarse en una cabecera HTTP `Link`, que va bien para los PDF, o enumerarse en tu sitemap XML con elementos `xhtml:link`. Google trata los tres métodos como equivalentes; elige uno y aplícalo con coherencia. La entrada del glosario sobre [hreflang](https://yes-seo.com/es/glosario/hreflang) explica la sintaxis con más detalle.

## Códigos de idioma y región que hacen tropezar

El valor es un código de idioma ISO 639-1, seguido opcionalmente de un código de región ISO 3166-1 alfa-2. Una región sola no es válida.

| Incorrecto | Correcto | Por qué |
| --- | --- | --- |
| en-UK | en-GB | El código de país ISO del Reino Unido es GB. |
| uk | en-GB | uk es el código del ucraniano. |
| jp | ja | El japonés es ja; JP es el país. |
| en_US | en-US | Usa un guion, no un guion bajo. |
| en-EU | en | EU no es un código de país asignado; apunta al idioma. |

Los códigos no distinguen mayúsculas de minúsculas, y las variantes de escritura como `zh-Hant` y `zh-Hans` se aceptan para los idiomas que se escriben en más de un sistema.

## Enlaces de retorno y canonicals

Hreflang funciona por parejas. Si la página en francés enumera la página en inglés pero la página en inglés no enumera de vuelta la francesa, Google ignora esa pareja. La segunda regla es menos conocida: cada alternativa debe ser la versión canónica de sí misma. Si `/fr/` lleva `<link rel="canonical" href="https://www.example.com/us/">`, le estás diciendo a Google que la página francesa es un duplicado de la inglesa, y queda fuera del grupo. Las alternativas también deben devolver [200](https://yes-seo.com/es/codigos-http/200) en lugar de redirigir, y ser indexables; el [comprobador de canonical](https://yes-seo.com/es/comprobador-canonical) prueba cada una por separado.

Usa `x-default` para la página que atiende a todos los que no te interesa segmentar de forma específica, normalmente un selector de idioma o tu versión internacional principal.

## No redirijas a los visitantes por ubicación

Las redirecciones automáticas según la dirección IP o el idioma del navegador dificultan que los rastreadores vean todas las versiones, y Googlebot rastrea sobre todo desde direcciones de EE. UU. Google las desaconseja: deja que las personas cambien de versión con enlaces claros y que hreflang sugiera la versión adecuada en los resultados de búsqueda. Si quieres orientar a los visitantes, muestra un banner que se pueda cerrar en lugar de redirigir. Nuestra [guía de hreflang](https://yes-seo.com/blog/hreflang-guide) recorre configuraciones internacionales completas.

## Consejos para que hreflang funcione

- Genera hreflang desde una única fuente de verdad, como tu CMS o una tabla de correspondencias, en lugar de editar las etiquetas a mano en cada página.
- Usa el mismo formato de URL absoluta que en tus canonicals, con protocolo, host y barra final.
- Conecta solo páginas que sean equivalentes reales; apuntar todos los idiomas a la página de inicio rompe el grupo.
- Añade x-default siempre que tengas un selector de idioma o una versión global.
- Cuando añadas un idioma nuevo, actualiza todas las páginas existentes del grupo, no solo la nueva.

## Límites a tener en cuenta

Este comprobador lee hreflang en el HTML y las cabeceras HTTP de la página y revisa hasta 10 alternativas, así que los grupos muy grandes solo se verifican en parte. El hreflang declarado en sitemaps XML no se lee aquí (lo comprueba el [validador de sitemap XML](https://yes-seo.com/es/validador-sitemap)), no se ven las etiquetas insertadas con JavaScript y la herramienta no puede confirmar que cada página esté escrita de verdad en el idioma que indica su código.


## Preguntas frecuentes

### ¿Mejora hreflang el posicionamiento?

No directamente. Ayuda a Google a mostrar la versión de idioma o región correcta de una página que ya posiciona, lo que reduce las visitas del país equivocado y puede mejorar los clics. No hará que una página posicione en un mercado donde de otro modo no lo haría.

### ¿Necesito x-default?

Es opcional pero recomendable. x-default indica a Google qué página mostrar cuando ninguna de tus versiones de idioma o región coincide con quien busca, como un selector de idioma o tu página principal en inglés.

### ¿Necesito hreflang para el mismo idioma en distintos países?

Sí, si tienes páginas separadas por mercado, por ejemplo con precios en dólares y en libras. Hreflang con en-US y en-GB ayuda a Google a mostrar la URL correcta aunque las dos páginas sean muy parecidas.

### ¿Es “uk” un código hreflang válido para el Reino Unido?

No. uk es el código de idioma del ucraniano. Para el inglés del Reino Unido, usa en-GB.

### ¿Puede hreflang apuntar a otro dominio?

Sí. Las alternativas pueden estar en dominios distintos o en dominios por país, como example.fr y example.de, siempre que cada página enlace a todas las demás y cada una sea canónica de sí misma.

### ¿Por qué muestra Google la versión de idioma equivocada?

Las causas habituales son los enlaces de retorno ausentes, las alternativas con canonical hacia otro idioma, los códigos no válidos o las redirecciones. Google pondera además otras señales, así que asegúrate de que cada versión esté traducida por completo y enlazada internamente.

