returntag: comprobador de hreflang
Notes: pages are fetched as Googlebot Smartphone by default (switchable, or bring your own user-agent) — some sites' bot management may challenge or block these fetches. Raw HTML only: hreflang or content injected by JavaScript needs a rendering browser and is not seen. Content-language detection covers ~30 major languages; pages in other languages simply aren't language-checked.
Crawls this page's whole hreflang cluster (head tags + Link headers), then also reads the site's XML sitemaps from robots.txt and cross-checks all three sources.
Las comprobaciones se ejecutan desde nuestro servidor; consultamos la URL que introduces y no conservamos los resultados. Anonymous aggregate outcomes feed our research posts; checked domains are counted once via an anonymized hash, never stored in the clear. Los contadores anónimos de resultados por ejecución pueden utilizarse para investigación agregada; nunca incluyen URL, dominios, IP ni identificadores, y no se publica ninguna estadística con menos de 100 ejecuciones.
+ guarda el sitio o la página actuales. Usa ☆ junto a cualquier sitio, página o lista guardados para añadirlos a favoritos. El historial de comprobaciones recientes aparece debajo.
Crear una lista con nombre
Destino rellenado desde tus selecciones locales.
Pasaporte del sitio Contexto local de este sitio guardado
Datos locales
Los destinos guardados, las listas con nombre y los resúmenes de comprobaciones recientes permanecen solo en este navegador.
Valorar esta herramienta
Compare a later cluster crawl
Download this result as a private JSON baseline, then import it after another crawl to see changed pages, reciprocity, and issues. Snapshots stay on your device unless you save the file.
International ecommerce pair mode
Compare two regional equivalents for canonical, hreflang, language, market facts, link leakage, and structured data. Identical product descriptions are recorded without being failed.
Acerca de esta herramienta
Audita un clúster hreflang completo en lugar de revisar una sola página. Introduce una URL o un sitemap XML; el rastreador sigue las alternativas, comprueba los enlaces de retorno y muestra el hallazgo exacto de cada par.
La comprobación no sustituye una revisión lingüística ni demuestra la indexación. Proporciona una instantánea técnica verificable de las declaraciones obtenidas.
Funciones
- Rastreo del clúster completo desde una URL, con un máximo de 500 páginas y seis solicitudes simultáneas
- Comprobación de enlaces de retorno en etiquetas del head, cabeceras Link y elementos xhtml:link del sitemap mediante una matriz común
- Detección de destinos ausentes o rotos, autorreferencias, conflictos de x-default y variantes con redirección
- Gráfico y matriz interactivos, exportación CSV de hallazgos y exportación del gráfico en SVG o PNG
Cómo funciona
Elige el modo Página o Sitemap, configura opcionalmente el User-Agent y los límites e inicia el rastreo. El rastreador normaliza las URL, sigue las alternativas, clasifica cada arista como recíproca, ausente o rota y compara por separado el head, la cabecera Link y el sitemap. Después puedes exportar los hallazgos concretos y las URL de destino.
Limitaciones
- Solo se obtiene el HTML sin procesar; el hreflang o Content-Language que se añada mediante JavaScript puede aparecer como ausente.
- La protección contra bots, los límites de solicitudes y los errores de DNS o red pueden bloquear páginas sin demostrar qué recibe una persona usuaria.
- Los códigos de idioma y región se validan formalmente, pero la calidad lingüística y la adecuación al mercado requieren una revisión editorial.
Preguntas frecuentes
¿Qué es una etiqueta de retorno hreflang?
Es el enlace hreflang recíproco. Si la página A declara la página B como alternativa, B debe declarar A; de lo contrario, Google puede ignorar el par. El comprobador returntag rastrea el clúster y verifica cada alternativa hreflang declarada y su etiqueta de retorno.
¿Sustituye el informe International Targeting de Search Console?
Sustituye la detección de etiquetas de retorno hreflang ausentes que mostraba ese informe. Google retiró International Targeting en 2022; el comprobador returntag ejecuta la misma verificación de reciprocidad hreflang en un rastreo en directo y añade validación de x-default, autorreferencias, redirecciones y códigos de idioma.
¿Por qué returntag rastrea otras páginas además de la introducida?
La reciprocidad exige leer ambos extremos. El comprobador de hreflang sigue cada alternativa hreflang de la URL inicial, obtiene esas páginas y amplía el mapa hasta cubrir el clúster conectado, con un límite de 500 URL.
¿Puede comprobar hreflang declarado en un sitemap XML?
Sí. En el modo Page URL también lee los sitemaps encontrados mediante robots.txt o indicados manualmente y compara etiquetas del head, cabeceras HTTP Link y elementos xhtml:link. El modo Sitemap URL valida las declaraciones de cada sitemap y del archivo sitemap sin obtener las páginas.
¿Ve el hreflang añadido mediante JavaScript?
No. Obtiene HTML sin renderizar, de forma predeterminada como Googlebot Smartphone, por lo que no ve las etiquetas hreflang que JavaScript inyecta en el navegador. Valida por separado el HTML renderizado.
Problemas habituales y cómo solucionarlos
- Error A la página alternativa le falta la etiqueta de retorno recíproca Solución: Añade la página de origen al conjunto hreflang de la página de destino con la configuración regional correspondiente para que la relación entre alternativas sea recíproca.
- Advertencia A la página le falta una referencia hreflang a sí misma Solución: Añade una entrada hreflang autorreferente con la configuración regional y la URL canónica de la propia página.
- Error El código hreflang no es válido Solución: Sustituye el valor hreflang por un código de idioma válido, seguido opcionalmente de una región válida separada mediante un guion, o usa x-default.
- Advertencia La página declara la misma configuración regional más de una vez Solución: Conserva en esa página una sola URL alternativa canónica para la configuración regional y elimina la declaración duplicada.
- Error El destino alternativo no es una página 2xx activa Solución: Restaura la URL alternativa para que devuelva una respuesta 2xx rastreable o sustitúyela en todo el grupo por una página localizada activa.
- Advertencia El destino alternativo redirige Solución: Actualiza cada referencia hreflang a la URL 2xx final de la redirección y haz que esa URL final se autorreferencie.
- Error El destino alternativo declara otra referencia canónica Solución: Alinea la referencia canónica de la alternativa con su propia URL hreflang o elimina esa alternativa si se ha hecho canónica intencionadamente hacia otra página.
- Error Las páginas discrepan sobre los miembros del grupo Solución: Haz que todas las páginas del grupo de idiomas previsto publiquen el mismo conjunto completo de URL alternativas y códigos de configuración regional recíprocos.
- Información El grupo no tiene una página x-default Solución: Añade la misma URL x-default a cada miembro del grupo, normalmente con destino a un selector de configuración regional o al valor predeterminado general.