Comprobar las etiquetas hreflang de una página

Escribe una URL y leemos sus etiquetas hreflang, visitamos cada versión que declara y comprobamos que todas se apuntan entre sí. Es la comprobación que Search Console hace tarde y a medias.

  • Gratis
  • Sin registro
  • Reciprocidad real, no solo sintaxis
  • Hasta 20 alternas

Escribe una URL para empezar.

La URL y sus alternas se leen desde nuestra función en Cloudflare (hasta 20 peticiones) y no se guardan.

¿Cómo se usa?

  1. 01

    Escribe la URL

    Leemos su <head> desde nuestro servidor y sacamos las etiquetas hreflang que declara.

  2. 02

    Visitamos cada alterna

    Hasta veinte, de dos en dos. De cada una leemos su estado, su canonical y sus propias alternas.

  3. 03

    Cruzamos el conjunto

    La matriz muestra quién apunta a quién. Lo que no sea recíproco, autorreferente y con x-default, sale en los hallazgos.

Las tres reglas del hreflang

Recíproco
Si la versión en español apunta a la inglesa, la inglesa tiene que apuntar a la española. Un hreflang de ida sin vuelta Google lo descarta sin avisar: es el error que Search Console llama «sin etiquetas de retorno».
Autorreferente
Cada página se incluye a sí misma en su lista de alternas, con su propio idioma. Parece redundante y es obligatorio: así el conjunto es idéntico en todas las versiones.
Con x-default
Una de las URLs se declara además como x-default: la que se ofrece a quien no encaja en ningún idioma. Suele ser la versión principal o un selector de idioma.

Las tres se incumplen de la misma manera: alguien añade un idioma y actualiza solo la página nueva. Google no avisa; simplemente deja de usar el conjunto y cada versión compite con las demás.

Un hreflang que no se desincroniza

El hreflang escrito a mano se rompe en cuanto el sitio crece: una página nueva en un idioma, una URL que cambia, un canonical copiado. En este sitio no hay ninguna etiqueta escrita a mano: cada contenido lleva una clave compartida con su traducción, y de ahí salen el selector de idioma, las alternas y el x-default.

Y antes de publicar, la verificación del build recorre todas las páginas y comprueba la reciprocidad: si una alterna no apunta de vuelta, el despliegue no sale. Es lo que montamos en cada sitio multilingüe.

Cómo trabajamos el SEO técnico internacional →

Preguntas frecuentes

¿hreflang en el HTML, en la cabecera HTTP o en el sitemap?

Las tres formas valen y Google las trata igual; lo que no se puede es mezclarlas en el mismo conjunto. El HTML es lo más fácil de auditar y lo que lee esta herramienta. La cabecera HTTP sirve para PDFs y otros archivos sin <head>. El sitemap es cómodo cuando hay decenas de idiomas, porque no engorda cada página.

¿A qué URL apunto el x-default?

A la que quieres que vea quien no encaja en ninguno de tus idiomas: normalmente la versión principal del sitio o una página selectora de idioma. No tiene por qué ser una URL distinta; en este mismo sitio x-default apunta a la versión en español.

¿«es-ES» o «es» a secas?

Depende de si tienes versiones distintas por país. Si tu español sirve igual para España, México y Colombia, usa «es»: con «es-ES» le estás diciendo a Google que esa página es para España y a un mexicano le ofrecerá otra cosa, o nada. La región solo se añade cuando existe una versión de verdad distinta por país. «es-419» es válido y significa «español de Latinoamérica».

¿Hace falta hreflang si las páginas son casi iguales?

Sí, precisamente entonces. Dos páginas en el mismo idioma para dos países, con solo la moneda cambiada, son contenido duplicado para Google si no le dices que son alternas regionales. hreflang es lo que convierte ese duplicado en una elección por país.

¿Por qué Search Console dice «sin etiquetas de retorno»?

Porque alguna alterna que declaras no te declara a ti. Suele pasar al añadir un idioma nuevo: se actualiza la página nueva con todas las alternas, pero las antiguas no se tocan. Esta herramienta lo detecta visitando cada alterna y comprobando que te apunte.

¿Cómo conviven hreflang y canonical?

Cada alterna tiene que ser canónica de sí misma. Si la página en inglés declara como canónica a la española, Google se queda con la española e ignora el hreflang de la inglesa. Es uno de los errores más frecuentes en sitios que copian el canonical del idioma principal a todas las versiones.

¿Cuántas alternas comprueba?

Hasta veinte, que cubren la inmensa mayoría de sitios. Cada alterna es una petición desde nuestro servidor; con más de veinte idiomas la comprobación se hace por lotes para no saturar al sitio auditado.

¿Se guarda algo?

No. La URL y sus alternas se leen desde nuestra función en Cloudflare, se devuelven a tu navegador y no se almacenan; cada lectura se cachea diez minutos para no repetir la misma petición. El análisis ocurre en tu navegador.

¿Tu sitio habla dos idiomas y Google solo escucha uno?

Un hreflang coherente en todas las versiones no es un ajuste de una tarde: es una arquitectura. La montamos para que se genere sola y se verifique en cada despliegue.

Respondemos en menos de 24 horas hábilesBogotá · UTC−5

Escríbenos por WhatsApp (se abre en una pestaña nueva)