Comprobador de Etiquetas Hreflang Gratis

Valida las etiquetas hreflang en el HTML de tu página. Detecta x-default ausente, locales duplicados, URLs relativas y códigos de idioma BCP 47 no válidos.

Actualizado

Share:
Home/SEO Tools/Hreflang Checker

Hreflang Checker

Validate hreflang tags to ensure correct international SEO targeting and avoid duplicate content issues.

Hreflang Tag Checker

Copy page source (Ctrl+U) and paste here, or use browser DevTools to copy the <head>.

Hreflang Best Practices

Always use absolute URLs

Hreflang href values must be fully qualified URLs (https://...), not relative paths.

Include x-default

Add hreflang="x-default" for users whose language/region is not explicitly targeted.

Self-reference required

Each page must include a hreflang tag pointing to itself. Google requires this.

Bidirectional links

If page A links to page B with hreflang, page B must link back to page A. Missing return links are ignored.

Use valid BCP 47 codes

Use ISO 639-1 language codes (en, fr, de) optionally combined with ISO 3166-1 region codes (en-GB, fr-CA).

No duplicate locales

Each language/region combination should appear only once. Duplicates cause Google to ignore all but one.

Hreflang tags tell Google which language and regional variation of a page to show in search results. Incorrect implementation can cause the wrong page to rank in the wrong country.

Preguntas Frecuentes

¿Qué errores se comprueban?

Falta de x-default, etiqueta autorreferencial, configuraciones regionales duplicadas, códigos de idioma no válidos y URL relativas.

¿Qué es x-default?

x-default le indica a Google qué página mostrar a los usuarios cuyo idioma o región no está específicamente segmentado.

¿Es gratis?

Sí, totalmente gratis.

¿Están seguros mis datos con esta herramienta?

Por supuesto. El Hreflang Tag Checker procesa todo en el lado del cliente, en tu navegador. No se sube ni se almacena ningún dato en ningún servidor. Tu contenido permanece privado en tu dispositivo en todo momento.

¿Funciona el Hreflang Tag Checker en dispositivos móviles?

Sí, el Hreflang Tag Checker es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.

¿Necesito crear una cuenta para usar esta herramienta?

No se necesita ninguna cuenta ni registro. Simplemente abre el Hreflang Tag Checker en tu navegador y empieza a usarlo de inmediato. No hay barreras de registro ni restricciones de uso.

¿Esta herramienta sigue las últimas directrices de Google?

Sí, el Hreflang Tag Checker está creado siguiendo las directrices y mejores prácticas actuales de Google Search. Actualizamos la herramienta con regularidad para reflejar los cambios en los requisitos de los motores de búsqueda.

¿Cómo uso el Hreflang Tag Checker?

Simplemente introduce tu entrada en el campo correspondiente, ajusta la configuración a tu gusto y la herramienta la procesará al instante. Después puedes copiar el resultado al portapapeles o descargarlo.

¿Qué navegadores son compatibles?

El Hreflang Tag Checker funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.

¿Cuál es la diferencia entre hreflang y una etiqueta canonical?

Una etiqueta canonical y una etiqueta hreflang resuelven problemas distintos, y confundirlas es una causa habitual de problemas de indexación. Una canonical (rel="canonical") le indica a Google cuál es la versión preferida para indexar entre páginas casi duplicadas, consolidando las señales de posicionamiento en una única URL. Hreflang (rel="alternate" hreflang) hace lo contrario: le dice a Google que varias páginas son variantes legítimas de idioma o región que deben permanecer todas indexadas, y cuál mostrar a cada usuario. La regla clave es que cada página localizada debe autocanonicalizarse, apuntando su canonical a sí misma, no a un idioma maestro. Apuntar el canonical de cada traducción a la página en inglés le indica a Google, en la práctica, que descarte las traducciones, lo que rompe silenciosamente tu configuración de hreflang. Pega el HTML de tu página arriba para confirmar que las anotaciones hreflang en sí son válidas antes de auditar los canonicals.

¿Por qué Google ignora mis etiquetas hreflang?

Google ignora las anotaciones hreflang cuando no superan la validación, sin avisarte, por lo que las configuraciones rotas pasan desapercibidas durante meses. Las causas más frecuentes son los enlaces de retorno faltantes (la página A apunta a la página B, pero B nunca apunta de vuelta a A, así que la relación se descarta), valores href relativos en lugar de URLs https absolutas, etiquetas autorreferenciales ausentes, códigos de locale duplicados donde el mismo código aparece dos veces, y códigos de idioma o región inválidos que no se reconocen como BCP 47. Una sola etiqueta canonical conflictiva en la página localizada también puede anular todo el clúster. Como son problemas estructurales, no visibles en la página renderizada, son difíciles de detectar a simple vista. Pega el HTML de tu página arriba y el verificador enumera cada etiqueta que encuentra y señala al instante la falta de x-default, las URLs relativas, los duplicados y los locales desconocidos.

¿Necesita toda página una etiqueta hreflang autorreferencial?

Sí. Toda página de un conjunto hreflang debe incluir una etiqueta que apunte a sí misma, además de las etiquetas para todas sus variantes de idioma y región. Así que si tienes versiones en inglés, francés y alemán, la página en inglés enumera las tres anotaciones hreflang, y una de ellas apunta de vuelta a la URL en inglés. Sin esa autorreferencia, el clúster no es técnicamente válido y Google puede descartar el conjunto entero. Esta es la única regla que resulta invisible si solo inspeccionas el marcado, porque necesitas saber en qué URL vive la página para confirmar que la autoetiqueta está presente. Por eso este verificador incluye un campo opcional de URL de la página actual: introduce la URL que estás inspeccionando, pega el HTML, y comprueba que existe la etiqueta autorreferencial junto con el resto de validaciones.

¿Cuál es el formato correcto para un código de idioma hreflang?

Los valores hreflang siguen el estándar BCP 47, lo que significa un código de idioma ISO 639-1 por sí solo, opcionalmente seguido de un código de región ISO 3166-1. Un valor de solo idioma como "fr" segmenta a todos los hablantes de francés sin importar el país, mientras que "fr-CA" segmenta específicamente a los hablantes de francés en Canadá. La parte del idioma es obligatoria; la región es opcional pero, cuando está presente, debe ser un código de país válido, no un idioma. Un error frecuente es escribir "en-uk" en lugar del correcto "en-gb", ya que UK no es el código de país ISO para Gran Bretaña. Los códigos no distinguen mayúsculas de minúsculas para los rastreadores, y el valor especial "x-default" marca tu página de respaldo. Este verificador valida cada código contra una lista integrada de combinaciones BCP 47 habituales y señala cualquiera que no reconozca, así que pega tu HTML arriba para detectar códigos malformados antes de que te cuesten visibilidad internacional.

¿El HTML de una sola página puede confirmar que toda mi configuración de hreflang es correcta?

No del todo, porque hreflang es bidireccional y este tipo de verificación solo ve una página a la vez. Cuando pegas el HTML de una página, la herramienta valida a fondo las etiquetas de esa página: confirma URLs absolutas, una autorreferencia, un x-default, ausencia de locales duplicados y códigos válidos. Lo que no puede ver es si el resto de URLs del conjunto enlazan de vuelta, y los enlaces de retorno faltantes hacen que Google descarte la relación aunque cada página se vea correcta por separado. El flujo de trabajo práctico es pasar cada página del clúster por el verificador para comprobar que todas se enumeran entre sí de forma consistente. Ten en cuenta también que esta herramienta lee las etiquetas del head del HTML, así que si tus anotaciones viven solo en un sitemap XML o en cabeceras HTTP, pega aquí el marcado de la página para la verificación basada en el head y audita esas otras fuentes por separado.

Acerca del Verificador de Etiquetas Hreflang

El Verificador de Etiquetas Hreflang es una herramienta gratuita para validar las anotaciones hreflang de una página multilingüe o multirregional. Pega el HTML de tu página —o solo la sección <head>— y la herramienta encuentra cada etiqueta <link rel="alternate" hreflang="...">, las enumera y señala los errores que con más frecuencia impiden que Google respete tu segmentación internacional. Está pensada para SEOs, desarrolladores y propietarios de sitios que publican el mismo contenido en varios idiomas o países y necesitan confirmar que las etiquetas son correctas antes de que los buscadores las rastreen.

Todo se ejecuta en tu navegador. El HTML que pegas se analiza localmente en tu dispositivo y nunca se sube a ningún servidor, así que puedes revisar páginas en staging, sitios de clientes o cualquier contenido detrás de un login sin que salga de tu equipo. No hace falta registrarse ni instalar nada.

Qué hacen las etiquetas hreflang y por qué fallan

Las anotaciones hreflang le indican a Google qué versión de idioma y región de una página debe mostrar a cada usuario; por ejemplo, servir la página en-GB a alguien que busca desde el Reino Unido y la página en-US a quien busca desde Estados Unidos. Bien implementadas, evitan que tus páginas traducidas o localizadas compitan entre sí como contenido duplicado. Mal implementadas, Google simplemente las ignora sin avisar, y puede acabar posicionando la página equivocada en el país equivocado.

Son errores fáciles de cometer y difíciles de detectar a simple vista, que es justo para lo que existe este verificador. Detecta:

  • Falta de x-default — la anotación de respaldo para los usuarios cuyo idioma o región no segmentas explícitamente.
  • Falta de autorreferencia — toda página de un conjunto hreflang debe incluir una etiqueta que apunte a sí misma; sin ella, el clúster no es válido.
  • Locales duplicados — si el mismo código de idioma/región aparece dos veces, Google ignora todas las entradas salvo una.
  • Códigos de locale inválidos o desconocidos — códigos que no cumplen con BCP 47 (un idioma ISO 639-1 como fr, opcionalmente con una región ISO 3166-1 como fr-CA).
  • URLs relativas — los valores href de hreflang deben ser absolutos (empezar con https://); las rutas relativas no funcionan.

Cómo usarlo

Abre el código fuente de tu página con Ctrl+U (o copia el <head> desde las DevTools del navegador) y pégalo en el cuadro. Opcionalmente, introduce la URL de la página actual en el primer campo; al hacerlo, el verificador confirma que la página incluye una etiqueta autorreferencial, la única regla que resulta invisible si no sabes en qué URL estás.

Pulsa Check Hreflang Tags y obtendrás un recuento de cuántas anotaciones se encontraron, una lista de cualquier problema explicada en lenguaje sencillo y un desglose por etiqueta que muestra cada locale, su URL de destino y si superó la validación. Si no se encuentra ninguna etiqueta, te lo indica, lo cual suele ser señal de que pegaste el <body> en lugar del <head>.

Contra qué valida y qué no puede ver

El verificador valida los códigos de locale contra una lista integrada de combinaciones BCP 47 habituales, que cubre los principales idiomas y sus variantes regionales más frecuentes. Trabaja sobre el marcado que le proporcionas, por lo que detecta al instante problemas estructurales y de sintaxis.

Una limitación que conviene conocer: hreflang es bidireccional. Si la página A enlaza a la página B, la página B debe enlazar de vuelta a la A, o Google descarta la relación. Como esta herramienta analiza el HTML de una sola página a la vez, valida las etiquetas de esa página pero no puede confirmar los enlaces de retorno en el resto de páginas del conjunto; tendrás que pasar también las demás por el verificador. Además, lee las etiquetas específicamente del <head> del HTML; si tus anotaciones hreflang viven solo en un sitemap XML o en cabeceras HTTP, pega aquí el marcado de la página correspondiente para la verificación basada en <head>.

Pega tu HTML arriba para ver tus etiquetas hreflang analizadas y validadas, y corrige cualquier problema señalado antes de que te cueste visibilidad internacional.