Posicionar tu web multilingüe en Google: 20 puntos
Checklist de 20 puntos para posicionar tu web multilingüe en Google: URLs por idioma, hreflang, keywords, enlaces internos y medición, por orden de prioridad.
Tienes la web traducida a tres idiomas, las traducciones están bien y aun así Google te manda tráfico casi solo en el idioma original. No es mala suerte: posicionar en otro idioma pide algunas cosas más que traducir el texto, y casi todas se pueden comprobar en una tarde.
Posicionar una web multilingüe en Google es, en la práctica, tres trabajos: que cada idioma tenga su propia URL rastreable, que el contenido de esa URL responda a lo que se busca en ese idioma y que la página reciba enlaces y señales desde dentro de tu propia web. Esta checklist de 20 puntos los recorre en el orden en que conviene atacarlos. Si usas una capa de traducción como Lantis, los siete primeros vienen hechos de serie; los trece siguientes siguen siendo decisiones tuyas.
Resumen rápido
- Sin URL propia por idioma no hay nada que posicionar. Es el punto 1 y el que explica la mayoría de los casos de «traduje la web y no pasó nada».
- La traducción tiene que estar en el HTML que responde el servidor, no inyectada por JavaScript en el navegador: si no está en el código fuente, Google normalmente no la ve.
- Una keyword traducida literalmente casi nunca es la que se busca en el otro idioma; el title y la description son los dos sitios donde más se nota.
- Los enlaces internos deben apuntar al mismo idioma: una página en francés que enlaza a la versión española manda a Google (y al usuario) de vuelta al idioma de salida.
- Mide por carpeta de idioma, no en global: en Search Console,
/fr/y/de/son dos proyectos distintos con su propia curva. - Con Lantis la parte técnica (URL por idioma, hreflang, canonical, sitemap por idioma y metadatos traducidos) se genera sola con una línea de código en el
<head>, desde $3,50/mes por idioma.
Qué decide de verdad que posiciones en otro idioma
Lo que decide es si existe una página indexable, en ese idioma, que responda mejor que las que ya están arriba. Suena obvio, pero cada palabra de esa frase es un punto de fallo: «existe» (hay URL y Google puede rastrearla), «indexable» (no hay noindex ni canonical cruzada), «en ese idioma» (el HTML servido está traducido, no solo lo que ve el usuario) y «responda mejor» (ataca la búsqueda real de ese mercado, no la traducción de tu keyword española).
Por eso la checklist va en bloques y en este orden. Los puntos 1 a 7 son binarios: si fallan, los otros trece no sirven de nada. Los puntos 8 a 20 son los que marcan la diferencia entre estar indexado y estar arriba.
Bloque 1: la base técnica (puntos 1–7)
Primero, lo que hace que Google pueda ver tus idiomas. Si quieres comprobar estos siete de golpe, pasa tu web por el comprobador de SEO multilingüe o sigue la checklist de auditoría punto por punto.
- Una URL propia por idioma.
tudominio.com/fr/,/de/,/it/. Evita los parámetros tipo?lang=fr, que suelen quedarse sin indexar. Google recomienda una dirección distinta por versión de idioma, y los tres niveles que puede tener (prefijo de idioma, slug traducido y dominio por país) están en ¿puedo tener una URL personalizada por idioma en Google?. - La traducción, en el HTML del servidor. Abre el código fuente de una página traducida: si el texto sigue en el idioma original, Google también lo ve en el idioma original. Es el fallo que hace que una web «traducida» no tenga ni una página nueva que posicionar.
html langcorrecto en cada versión. El error típico es que la plantilla dejelang="es"en todos los idiomas porque nadie lo cambia.- Hreflang completo: recíproco, autorreferenciado y con
x-default. Google documenta que puedes declararlo de tres formas —etiquetas en el<head>, cabeceras HTTP o anotaciones en el sitemap— en su guía de versiones localizadas, y que la anotación tiene que ser mutua. Si te pierdes con los códigos, tienes hreflang explicado fácil. - Canonical que apunta a sí misma.
/fr/preciosdebe tener su canonical en/fr/precios. Si apunta a la versión española, le estás diciendo a Google que la francesa no es la buena. - Un sitemap por idioma, enviado a Search Console. No esperes a que te encuentren. Cómo acelerarlo, en indexar tu web traducida rápido.
- Ni
noindexheredado ni redirecciones automáticas. Revisa que ninguna versión arrastre unnoindexde cuando estaba en pruebas, y no redirijas por IP ni por idioma del navegador: en su guía de sitios multirregionales y multilingües, Google pide literalmente evitar redirigir al usuario de forma automática de una versión de idioma a otra. Sugiere el idioma, no lo impongas.
Bloque 2: contenido que responde a la búsqueda real (puntos 8–13)
Con la base técnica resuelta, lo que te separa de la primera página es el contenido. Aquí es donde una traducción correcta puede seguir siendo invisible.
- Una keyword principal por página y por idioma. Y sacada del mercado, no del diccionario: lo que en España se busca como «asesoría fiscal» en Alemania puede no tener nada que ver con la traducción literal. El método, sin hablar el idioma, está en keyword research en idiomas que no hablas.
- Title y meta description traducidos, con la keyword de ese idioma. Son lo que se ve en el resultado de búsqueda. Un title en español en Google Alemania parece una web española y se come el CTR.
- H1 y encabezados que respondan la pregunta del idioma, no que calquen la estructura del original. A veces cambia el orden de las secciones; a veces cambia la pregunta.
- La web entera, no la mitad. Menús, botones, formularios, mensajes de error, textos legales, 404 y confirmaciones de compra. Una página mitad traducida mitad original es una señal mala para Google y peor para el usuario.
- Alt de imágenes y textos dentro de imágenes. Los
altse traducen; el texto quemado en un PNG, no. Si tu propuesta de valor está dentro de una imagen, en otro idioma no existe. - Lo que publiques mañana, traducido sin que nadie lo pida. Un blog que sale traducido tres semanas tarde es un blog que posiciona tres semanas tarde. En Lantis la pre-traducción nocturna se encarga del contenido nuevo y lo deja marcado «sin revisar» en el panel.
Bloque 3: señales internas y autoridad (puntos 14–16)
- Enlaces internos dentro del mismo idioma. Si tu artículo en francés enlaza a páginas en español, estás repartiendo autoridad fuera de ese idioma y sacando al usuario de su versión. Cada idioma debe enlazarse a sí mismo.
- Selector de idioma rastreable. Con enlaces
<a href>reales, no unonclickde JavaScript: es por donde Googlebot descubre las otras versiones. - Algún enlace externo en cada idioma. Un directorio local, un medio del sector, un partner del país. Es lo más lento de conseguir y lo que más diferencia a los mercados donde terminas arriba de los que se quedan a medias.
Bloque 4: medir el idioma, no la web (puntos 17–20)
- Filtra Search Console por carpeta. Crea una vista o un filtro de URL para
/fr/y otro para/de/. En global, el idioma nuevo no se ve: lo tapa el tráfico del idioma original. - Vigila «Duplicada: Google ha elegido una canónica diferente». En el informe de Páginas es la señal de que tu hreflang o tu canonical se contradicen y Google está quedándose con una sola versión.
- Revisa a mano las páginas que más facturan. Home, servicio principal, precios, checkout. Si hay que pagar revisión humana de algo, es de esas cinco, no de las cien del blog.
- Da el plazo real antes de concluir que no funciona. Indexar lleva días o pocas semanas; posicionar de forma estable, meses. Los plazos por tipo de dominio están en cuánto tarda en posicionar una web en otro idioma.
En qué orden atacar los 20 puntos
| Bloque | Puntos | Cuándo hacerlo | Quién lo hace | Si lo saltas |
|---|---|---|---|---|
| Base técnica | 1–7 | Antes de publicar el primer idioma | La herramienta de traducción (o tu desarrollador) | Google no indexa ninguna versión |
| Contenido | 8–13 | Primeras 2 semanas, página a página | Tú, con ayuda de la IA | Indexas, pero no subes |
| Señales y enlaces | 14–16 | Mes 1 en adelante, continuo | Tú y tu equipo | Posicionas solo en cola larga |
| Medición | 17–20 | Desde el día 1, revisión mensual | Tú | Tomas decisiones a ciegas |
La columna que más gente se salta es la primera, y es la única que no se puede arreglar después sin perder meses. Con una capa de traducción en servidor como Lantis, los puntos 1 a 7 salen resueltos al activar el idioma: URL propia en subcarpeta, HTML ya traducido desde el servidor, html lang, hreflang con x-default, canonical por versión, sitemap por idioma y title, meta description y Open Graph traducidos. Son más de 60 idiomas disponibles, con 500.000 palabras incluidas por idioma, y más del 70 % de las páginas se sirven desde caché edge, así que la velocidad —que también cuenta— no se mueve.
Errores frecuentes
- Esperar seis meses antes de mirar el código fuente. Si la traducción no está en el HTML, los seis meses no han sido una inversión: han sido una espera.
- Traducir la keyword en vez de buscarla. Es el error que más tráfico cuesta y el más fácil de detectar: compara el volumen de tu traducción literal con el de dos o tres alternativas del mercado.
- Dejar el menú y los formularios sin traducir. Son las páginas por donde pasa todo el mundo, y suelen vivir fuera del contenido que se traduce «a mano».
- Redirigir por IP «para ayudar al usuario». Acabas enseñándole a Googlebot una sola versión y bloqueando el resto.
- Mirar el tráfico total. Un idioma nuevo que crece un 300 % sigue siendo invisible en la gráfica general del primer trimestre.
Una web multilingüe no posiciona por estar traducida, sino por tener una URL por idioma que Google pueda indexar y un contenido que responda a lo que se busca en ese idioma.
Preguntas frecuentes
¿Cuántos de estos 20 puntos son imprescindibles?
Los siete primeros son imprescindibles: sin URL propia por idioma, HTML traducido en servidor, html lang, hreflang, canonical correcta, sitemap por idioma y ausencia de noindex o redirecciones automáticas, Google no puede indexar tus versiones traducidas. Los otros trece no condicionan la indexación, pero son los que deciden si subes de la página 5 a la primera.
¿Posiciona igual una web traducida con IA que una traducida por personas?
Para Google lo relevante es que el contenido sea útil, no cómo se ha generado. Una traducción con IA bien revisada en las páginas clave, con keywords del mercado y metadatos traducidos, posiciona perfectamente; una traducción automática pegada sin revisar en una web sin URL por idioma, no. El reparto más eficiente es traducir todo con IA y revisar a mano las páginas legales y las que más facturan.
¿Tengo que traducir los slugs de las URLs?
No es imprescindible. /en/pricing es algo mejor que /en/precios, pero el peso lo llevan el contenido, el title y el hreflang. Si tus URLs traducidas ya están indexadas, no las cambies sin montar redirecciones 301: perderías más de lo que ganas.
¿Cada cuánto hay que repasar esta checklist?
Cada vez que añadas un idioma, cambies de plantilla o migres de plataforma, y como mínimo una vez por trimestre. Los puntos 17 a 20 (medición) son mensuales: ahí es donde aparecen los problemas de canonical y de hreflang que no estaban el mes anterior.
Conclusión
Posicionar una web multilingüe no es un truco, es una secuencia: primero existir para Google en cada idioma, después responder mejor que los demás en ese idioma y por último ganar enlaces y medir por carpeta. Los veinte puntos de esta lista están en ese orden a propósito, porque el 90 % de las webs que «no funcionan en otros idiomas» fallan en el primer bloque y nadie lo descubre hasta meses después.
Lantis se encarga de ese primer bloque con una línea de código en el <head>, sin tocar DNS, en Framer, Webflow, Shopify, WordPress, Wix, Squarespace o cualquier HTML: más de 60 idiomas con su URL propia, HTML traducido desde el servidor, hreflang, sitemap por idioma, canonical y metadatos traducidos, además de glosario de marca, editor visual y pre-traducción nocturna del contenido nuevo. Cuesta $3,50/mes con un idioma, $3/idioma de 2 a 9 y $2,50/idioma desde 10, con 500.000 palabras incluidas por idioma, y hay un plan gratis de 100 traducciones sin tarjeta. Empieza gratis y dedica tu tiempo a los trece puntos que sí dependen de ti.
Pon tu web en varios idiomas hoy.
Una línea de código. SEO real por idioma. Traducción con IA. Sin tarjeta para empezar.