Investigación propia · SEO técnico · 2026
Auditoría hreflang y canonical: 192 URLs en 16 idiomas
Analizamos el HTML servido de doce grupos de páginas de DigestSEO en 16 idiomas. Publicamos los datos, la metodología y el código para comprobar los resultados.
Qué demostraron las comprobaciones
Las 192 URLs respondieron con HTTP 200 y declararon su propia URL como canonical. Los atributos de idioma coincidían y los enlaces hreflang eran recíprocos. Cada página incluía 16 versiones de idioma y x-default.
Cinco comprobaciones que puedes repetir
Estado HTTP y redirecciones
Las 192 direcciones solicitadas devolvieron HTTP 200 sin redirecciones. Los fallos de conexión se registrarían aparte.
Canonical autorreferente
Cada versión señalaba su propia URL canonical; hreflang y canonical cumplen funciones distintas.
Hreflang recíproco y x-default
Comprobamos los alternates de todas las versiones y sus enlaces de retorno; también figuraba x-default.
Idioma HTML y robots
Los 192 atributos lang coincidían con el idioma configurado. No se detectó noindex en las etiquetas meta examinadas.
Títulos y metadescripciones
Los doce grupos tenían 16 títulos y descripciones diferentes, aunque esta prueba no evalúa la calidad lingüística.
URLs y resultados examinados
Seleccionamos doce rutas y consultamos su versión en inglés y las otras quince traducciones. El CSV recoge cada URL y sus resultados.
Cobertura de las 192 solicitudes
Cada casilla representa una URL de doce rutas y 16 idiomas. Una casilla marcada solo indica que las reglas del script no detectaron defectos, no que Google haya indexado la página.
| Ruta auditada | en | de | es | fr | id | it | ja | ko | nl | pl | pt-BR | sv | tr | uk | vi | zh-CN | Sin errores detectados |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/site-audit/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/free-seo-tools/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/keyword-research/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/top-websites/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/seo-guide/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/gsc-mcp/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/sitemap-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-redirect-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-slug-generator/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/http-status-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/internal-link-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
| Grupo de páginas | HTTP 200 | Canonical propio | Hreflang recíproco | Títulos distintos |
|---|---|---|---|---|
/ | 16/16 | 16/16 | 16/16 | 16/16 |
/site-audit/ | 16/16 | 16/16 | 16/16 | 16/16 |
/free-seo-tools/ | 16/16 | 16/16 | 16/16 | 16/16 |
/keyword-research/ | 16/16 | 16/16 | 16/16 | 16/16 |
/top-websites/ | 16/16 | 16/16 | 16/16 | 16/16 |
/seo-guide/ | 16/16 | 16/16 | 16/16 | 16/16 |
/gsc-mcp/ | 16/16 | 16/16 | 16/16 | 16/16 |
/sitemap-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-redirect-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-slug-generator/ | 16/16 | 16/16 | 16/16 | 16/16 |
/http-status-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/internal-link-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
Metodología reproducible
- Solicitar 192 URLs HTTPS públicas con seis peticiones simultáneas como máximo y 20 segundos de límite por petición.
- Analizar el HTML original recibido, no el DOM de un navegador: canonical, hreflang, lang, título, descripción y robots.
- Comprobar estado y URL final, canonical propio, enlaces alternativos esperados y referencias de vuelta entre idiomas.
- Separar los errores de red de los problemas SEO y publicar la captura fechada, el CSV y el script de Node.js.
Los datos se pueden consultar, pero no tienen una licencia independiente de reutilización abierta. Consulta las condiciones del sitio.
Los datos proceden de un rastreo automático del HTML original. Los textos y traducciones se prepararon con ayuda de IA; no se afirma una revisión independiente por hablantes nativos.
Límites del estudio
No es una encuesta representativa ni un análisis de indexación. No verificamos traducciones, intención de búsqueda, renderizado de Googlebot, posiciones, enlaces externos ni otras páginas. Encontrar cero fallos en estas reglas no equivale a un SEO perfecto.
Cómo aplicar estos resultados
Antes de lanzar nuevas versiones de idioma, automatiza las comprobaciones de hreflang y canonical. Después revisa la utilidad real del contenido localizado y los datos de búsqueda. Consulta la guía de hreflang y el comprobador de sitemaps como recursos complementarios.
Fuentes y datos
- Datos originales (CSV) · 2 de noviembre de 2026 UTC
- Ver script de comprobación · Node.js
- Google Search Central · hreflang
- Google Search Central · canonical