El comprobador de etiquetas hreflang revisa cómo una página identifica sus alternativas de idioma y si las alternativas examinadas enlazan de vuelta. Introduce una URL pública para encontrar códigos no válidos, destinos contradictorios y referencias ausentes. El informe muestra pruebas del HTML entregado y las cabeceras HTTP Link; un resultado verde no confirma la indexación ni la versión de idioma que mostrará Google.
Elige la página que quieres comprobar
Usa la página exacta cuyas relaciones de idioma quieres revisar. Para un producto traducido, podría ser https://example.com/en/products/blue-shirt en lugar de la página de inicio. La dirección debe ser pública y accesible sin iniciar sesión.
Envía la URL y abre las filas de las páginas alternativas para ver hallazgos, declaraciones y destinos finales. Una redirección puede cambiar la página de la que se leen las etiquetas. El comprobador sigue las alternativas aptas declaradas por la página inicial; no descubre recursivamente todas las páginas de idioma del sitio.
Si no se encuentra hreflang, revisa cómo lo publicas. Las declaraciones disponibles solo en un sitemap XML o insertadas mediante JavaScript quedan fuera de este análisis. Su ausencia en el informe no demuestra que tu sitio carezca de hreflang.
Lee el estado y el alcance conjuntamente
Empieza por el alcance y después revisa los hallazgos individuales. El comprobador analiza hasta 20 páginas, incluida la inicial, en 25 segundos. Los límites de tamaño, tiempo o declaraciones pueden dejar una parte del análisis sin terminar.
| Resultado | Significado | Siguiente paso |
|---|---|---|
| Verde ✓ | La comprobación examinada se superó | Confirma que las páginas comprobadas son las alternativas previstas |
| Rojo ✕ | Un problema confirmado, como un código no válido o un enlace de retorno ausente | Abre el hallazgo y corrige la declaración afectada |
| Amarillo ⚠ | Una advertencia o alcance incompleto | Revisa el motivo antes de cambiar las etiquetas |
| Gris — | Una comprobación no estaba disponible o no era aplicable | Lee la explicación; no supongas que falta un enlace |
La celda de enlace de retorno de la página inicial no es aplicable: esa comprobación examina si las alternativas enlazan de vuelta a ella. Una autorreferencia válida se comprueba por separado.
Un alcance completo significa que se comprobaron las páginas descubiertas dentro del ámbito admitido. No significa que todas las relaciones de idioma del sitio hayan superado la revisión. Descarga el informe JSON si necesitas conservar las pruebas antes de hacer cambios.
Comprueba los códigos de idioma y las autorreferencias
Para una página de producto en inglés y su equivalente en alemán, este conjunto ilustrativo debe estar en el head HTML de ambas páginas:
<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">
En la página inglesa, la primera entrada es su autorreferencia; en la alemana, lo es la segunda. Usa URL completas y un destino coherente para cada código. Asignar dos URL distintas a de crea un conflicto; repetir la misma declaración en una fuente genera una advertencia de duplicado.
Usa en para inglés o en-GB para inglés dirigido al Reino Unido. en-UK no es válido. El comprobador también admite combinaciones de escritura como zh-Hant. Un x-default opcional puede identificar una página predeterminada adecuada; omitirlo no es un error. La guía de Google sobre versiones localizadas explica estos códigos y métodos de declaración.
Corrige los enlaces de retorno hreflang ausentes
Supón que la página inglesa anterior incluye la alemana, pero la alemana solo se incluye a sí misma. Existe la declaración de inglés a alemán, pero a la página alemana le falta la entrada inglesa necesaria para enlazar de vuelta. Añade esa entrada a la página alemana y vuelve a comprobar ambas URL. Un enlace de navegación normal no sustituye la declaración hreflang.
Abre el hallazgo de retorno ausente y lee su URL esperada. Si la dirección inicial redirige, el comprobador busca un retorno a su URL final. También busca un código de idioma coincidente entre las autorreferencias válidas de la página inicial. Corrige también las autorreferencias ausentes; sin ellas, el comprobador tiene menos información para valorar el código de retorno.
Si no se pudo descargar una alternativa, su enlace de retorno sigue sin verificarse. Restablece el acceso o reinténtalo antes de considerarlo ausente. El informe comprueba las alternativas frente a la página enviada, no cada alternativa frente a todas las demás. Ejecuta las otras páginas de idioma por separado para revisar esas relaciones.
Vuelve a comprobar las páginas después de corregir las etiquetas
- Corrige códigos no válidos, URL contradictorias y autorreferencias ausentes en las declaraciones de las páginas afectadas.
- Añade las declaraciones recíprocas ausentes y sustituye los destinos que redirigen por las URL finales previstas.
- Ejecuta de nuevo cada página de idioma afectada. Compara hallazgos y alcance con el informe guardado; una comprobación no disponible aún necesita atención.
- Revisa el contenido real y las señales de indexación antes de considerar resuelto el problema.
La advertencia de canonical tiene un propósito limitado: señala una URL canónica HTML fuera del grupo descubierto. Una canonical dentro de ese grupo puede apuntar a la versión de idioma equivocada sin activar esta advertencia. La guía de Google sobre canonical recomienda una canonical del mismo idioma, o el mejor equivalente si no existe. Usa el Comprobador de etiquetas canonical para revisar la declaración y su destino inmediato; ninguno de los dos informes identifica la canonical seleccionada por Google.
Revisa cualquier hallazgo noindex según la visibilidad que deseas en las búsquedas. Para las reglas de acceso de rastreadores, usa el Comprobador de Robots.txt. El Comprobador de Sitemap revisa la estructura XML y las entradas de URL, no las declaraciones hreflang del sitemap.
Por último, abre las versiones de idioma y confirma que representan la misma página prevista en los idiomas adecuados. Este comprobador no compara sus contenidos. Google determina el idioma de una página a partir del texto visible, por lo que unas etiquetas correctas no demuestran por sí solas que la traducción sea adecuada.