Auditar un sitio multilingüe

Cómo gestionar un sitio multilingüe en el SEO Audit y el Topical Cluster. El crawler no separa idiomas — los trata como un único sitio. Según cómo estén estructurados — dominios separados, subdominios o carpetas /en /it — el enfoque cambia. Con dominios separados basta un proyecto por idioma; con idiomas en carpetas hace falta un audit por idioma usando prefijos de URL.

El SEO Audit y el Topical Cluster son “ciegos al idioma”: el crawler no reconoce ni separa idiomas — trata todas las URL escaneadas como un único sitio. Esto no supone un problema en sitios monolingües, pero en un sitio multilingüe puede mezclar idiomas en el mismo grafo — y el Topical Cluster, que razona sobre enlaces y temas, se resiente: crea clusters híbridos, enlaces “entre idiomas” que parecen contaminación y páginas pilar mal elegidas.

Qué hacer depende de cómo el sitio separa sus idiomas. Tres casos.

1. Dominios distintos por idioma → un proyecto por idioma

Si cada idioma vive en un dominio separado (ccTLD o dominios distintos):

example.co.uk   ← inglés
example.de      ← alemán
example.fr      ← francés

Este es el caso limpio. El crawler se mantiene en el dominio del proyecto y no cruza a otros dominios: cada idioma ya es su propio sitio. Simplemente crea un proyecto por dominio y ejecuta un audit para cada uno. No hace falta ninguna medida especial.

2. Idioma en una carpeta (/en, /it) → un audit por idioma

Si los idiomas están en el mismo dominio, diferenciados solo por la ruta:

example.com/en/...   ← inglés
example.com/it/...   ← italiano
example.com/fr/...   ← francés

Aquí un único audit escanea todos juntos. Para analizarlos de uno en uno, aísla el idioma desde Configuración del auditRastreo → Incluir solo URL que empiecen por:

https://example.com/en/

Ejecuta el audit, luego cambia el prefijo (/it/, /fr/…) y vuelve a ejecutarlo: un audit por idioma. Cada audit — y por tanto cada Topical Cluster — razona sobre un único idioma.

La tarjeta Rastreo de la Configuración del audit con el recuadro Incluir solo URL que empiecen por resaltado y el prefijo de un idioma introducido, un prefijo por línea

Alternativamente puedes usar Excluir URL que empiecen por para eliminar los idiomas que no te interesan (p. ej. excluir /it/ y /fr/ para quedarte solo con inglés).

3. Subdominios por idioma → depende del dominio del proyecto

Si los idiomas están en subdominios:

en.example.com
it.example.com
fr.example.com

Nota: el crawler considera los subdominios parte del mismo sitio. Por tanto:

  • Si el dominio del proyecto es el ápice (example.com), el audit escanea todos los subdominios de idioma juntos → mezcla idiomas.
  • Solución: configura el proyecto directamente en el subdominio del idioma (en.example.com): el audit se mantiene en ese idioma. Un proyecto por subdominio, como en el caso 1.
  • Si prefieres un único proyecto, se aplica el mismo truco del caso 2: Incluir solo URL que empiecen por https://en.example.com/ y hacer un audit por idioma.

Recordatorios

  • Cada audit consume créditos del presupuesto mensual (1 crédito = 1 página con HTTP 200): más idiomas significa más páginas comprobadas y, por tanto, más créditos consumidos. Tenlo en cuenta en planes con presupuestos menores.
  • El Topical Cluster hereda el perímetro del audit: aislar el idioma en el rastreo aísla automáticamente también el mapa del cluster.
  • Si el idioma se gestiona solo mediante parámetro (?lang=en), cookies o cabecera Accept-Language — sin URL distintas — el crawler solo ve una versión (normalmente la predeterminada): no se pueden separar otros idiomas. Es una limitación conocida.

Ver también:

Última actualización: 5 de septiembre de 2026