Volver al blog
SEO8 min de lectura

¿Puedo tener una URL personalizada por idioma en Google?

Sí, y es la base del SEO multilingüe: Google recomienda una URL distinta por idioma. Qué opciones tienes, cuál indexa mejor y cómo comprobarlo en tu web.

Equipo Lantis

Estás a punto de poner tu web en varios idiomas y te preguntas si cada idioma puede tener su propia dirección: tuweb.com/fr/, tuweb.com/de/, o incluso una ruta distinta por mercado. Y detrás está la pregunta de verdad: ¿eso hace que Google indexe mejor cada versión, o da igual mientras el visitante vea su idioma?

Sí, puedes tener una URL propia por idioma, y además deberías. Google lo dice en su documentación: «recomienda usar URLs distintas para cada versión de idioma de una página», y desaconseja cambiar el idioma en la misma URL según la cookie o la configuración del navegador. Sin una URL por idioma no hay nada que indexar por separado: Google ve una sola página, en un solo idioma. Lantis sirve cada idioma en su propia URL (/fr/, /de/) con hreflang, canonical y sitemap por idioma generados solos, desde $3,50 al mes.

Resumen rápido

  • Google recomienda una URL distinta por versión de idioma. Lo dice en su guía de sitios multirregionales, y por eso un widget que traduce sin cambiar la URL no te posiciona en ningún idioma nuevo.
  • «Personalizada» tiene tres niveles: el prefijo de idioma (/fr/), el slug traducido (/fr/tarifs/) y el dominio por país (tuweb.fr). Solo el primero es imprescindible.
  • Google documenta cuatro estructuras y marca una como no recomendada: los parámetros tipo ?loc=de.
  • Tener URL propia no garantiza la indexación. Hace falta que el HTML llegue ya traducido, con hreflang, canonical y sitemap por idioma.
  • No redirijas por idioma detectado. Google avisa de que eso impide que usuarios y rastreadores lleguen al resto de versiones.
  • Lantis monta esa estructura por ti con una línea de código en el <head>: URL por idioma, hreflang, canonical y un sitemap por cada idioma activo.

Qué significa «URL personalizada por idioma»

Conviene separar tres cosas que se mezclan en la misma pregunta, porque tienen distinta importancia para Google.

El prefijo de idioma es el tramo que identifica la versión: tuweb.com/fr/contacto. Es el nivel imprescindible. Es lo que convierte cada idioma en una página distinta, rastreable e indexable por separado.

El slug traducido es el resto de la ruta: /fr/tarifs/ en vez de /fr/precios/. Es opcional y tiene un efecto menor en posiciones, aunque mejora la lectura y el clic. Lo desarrollamos en traducir las URLs (slugs) de tu web.

El dominio propio por mercado es tuweb.fr, tuweb.de. Es la señal geográfica más fuerte y, a la vez, la más cara: cada dominio empieza su SEO desde cero. La comparación completa está en subdirectorio, subdominio o dominio.

Casi todo el que pregunta por una «URL personalizada por idioma» necesita el primer nivel, se plantea el segundo y no necesita el tercero.

Qué dice Google exactamente

Su guía de sitios multirregionales y multilingües deja tres mensajes claros, y los tres afectan a tu decisión:

  1. Usa URLs distintas para cada versión de idioma, en lugar de cambiar el idioma en la misma URL con cookies o con la configuración del navegador.
  2. Si el contenido cambia según el idioma detectado, «Google puede no encontrar ni rastrear todas tus variantes». Googlebot rastrea casi siempre desde Estados Unidos y no envía la cabecera Accept-Language: si tu web decide el idioma por esa cabecera, Googlebot verá siempre la misma versión.
  3. Evita redirigir automáticamente a un visitante de una versión de idioma a otra. Puedes ofrecer el cambio, no imponerlo. Lo contamos aplicado en redirección automática por idioma.

Y en la misma documentación aparece la tabla de estructuras posibles, con su valoración:

EstructuraEjemploLo que dice GoogleCuándo encaja
Dominio por paístuweb.deGeolocalización clara, pero caro y con disponibilidad limitadaMarcas con equipo y presupuesto por mercado
Subdominiode.tuweb.comFácil de montarCuando necesitas servidores o configuraciones separadas
Subdirectoriotuweb.com/de/Bajo mantenimiento (mismo host)La mayoría de webs
Parámetro de URLtuweb.com?loc=deNo recomendadoNingún caso de SEO multilingüe
Sin cambio de URLtuweb.com con cookieFuera de la tabla: no hay versiones que indexarNunca, si quieres posicionar

La fila que más gente ignora es la última, y es la que explica por qué una web «traducida» puede no aparecer nunca en Google en el nuevo idioma.

Por qué la URL propia mejora la indexación

Primera frase, respuesta directa: porque la unidad que Google indexa es la URL, no el idioma. Cada URL es una entrada distinta en el índice, con su contenido, su título y sus posiciones.

De ahí salen cuatro consecuencias prácticas:

  • Hay algo que indexar. tuweb.com/fr/precios puede posicionar en Francia por «tarifs» mientras tuweb.com/precios posiciona en España. Son dos páginas.
  • El hreflang tiene a qué apuntar. Las etiquetas hreflang emparejan URLs entre sí. Sin URL por idioma, no hay emparejamiento posible, como explicamos en canonical y hreflang juntos.
  • Puedes meterlas en un sitemap. Un sitemap es una lista de URLs; si solo existe una, solo puedes enviar una.
  • Puedes medirlo. En Search Console ves clics, impresiones y posición por URL, así que sabes qué idioma rinde y cuál no.

Cuidado con el atajo: tener URL propia es condición necesaria, no suficiente. Si esa URL devuelve el HTML en el idioma original y el texto traducido lo pinta JavaScript después, el rastreador puede indexar la versión sin traducir. Por eso Lantis entrega el HTML ya traducido desde el servidor, sin JavaScript de traducción en el cliente. Las demás causas de que un idioma no entre en el índice están en por qué tu web traducida no aparece en Google.

Cómo montarlo paso a paso

  1. Elige subdirectorio salvo que tengas un motivo claro para otra cosa. tuweb.com/fr/ concentra la autoridad del dominio y es lo más barato de mantener.
  2. Fija el código de idioma y no lo toques más. Usa códigos ISO en minúscula (fr, de, pt), y solo añade país (es-mx, pt-br) si vas a tener contenido distinto para ese país.
  3. Mantén la misma jerarquía en todos los idiomas. Si en el original es /servicios/consultoria, en francés que sea /fr/services/conseil. Facilita el emparejamiento y las auditorías.
  4. Comprueba que el HTML sale traducido. Abre view-source: de la URL del idioma y busca una frase traducida. Si no está en el código fuente, Google puede no verla.
  5. Añade hreflang recíproco en todas las páginas: cada versión apunta a todas las demás y a sí misma, y la canonical de cada idioma apunta a su propia URL.
  6. Envía un sitemap por idioma a Search Console y vigila el informe de páginas. El procedimiento completo, en indexar tu web traducida.
  7. Repasa los enlaces internos. Dentro de /fr/ los enlaces deben llevar a /fr/, no devolver al idioma original a la primera.

Si quieres el repaso automático, pasa cada idioma por el comprobador de SEO multilingüe: mira la URL, el hreflang, la canonical y el sitemap de una vez.

Errores frecuentes

  • Traducir sin cambiar la URL. Es el error que lo invalida todo: sin URL propia no hay segunda página que indexar, solo la misma con otro texto encima.
  • Usar ?lang=fr. Google lo marca como no recomendado en su propia tabla. Funciona para el visitante y es frágil para el índice.
  • Decidir el idioma por Accept-Language y redirigir. Googlebot no envía esa cabecera, así que acabará viendo siempre la misma versión.
  • Cambiar la estructura a mitad de camino. Si tu francés nació en /fr/, migrarlo a fr.tuweb.com cuesta redirecciones, hreflang nuevo y semanas de recrawl.
  • Mezclar idiomas en una misma URL. Menú en francés y cuerpo en español en la misma página confunde al visitante y diluye la señal de idioma.

La pregunta no es si puedes tener una URL por idioma. Es que sin ella no tienes idiomas: tienes una sola página que a veces se ve en otro idioma.

Preguntas frecuentes

¿Puedo tener una URL personalizada por idioma para indexar mejor en Google?

Sí. Google recomienda en su documentación usar URLs distintas para cada versión de idioma, y la opción habitual es un subdirectorio por idioma (tuweb.com/fr/). Así cada idioma es una página independiente que Google puede rastrear, indexar y posicionar con su propio contenido y sus propias palabras clave. Lo que Google marca como no recomendado son los parámetros de URL tipo ?loc=de.

¿Google penaliza tener la misma página en varios idiomas?

No. Traducir una página a otro idioma no es contenido duplicado: son textos distintos. El riesgo aparece cuando varias URLs sirven el mismo idioma sin canonical ni hreflang que aclare la relación. Con una canonical propia por versión y hreflang recíproco, Google entiende que son equivalentes en idiomas diferentes y muestra la que corresponde a cada usuario.

¿Necesito también traducir el slug de la URL?

No es obligatorio. El prefijo de idioma es lo imprescindible; traducir el resto de la ruta (/fr/tarifs/ en vez de /fr/precios/) es una mejora de acabado que ayuda a la legibilidad y al clic, con un efecto pequeño en posiciones. Si la página ya está indexada, cambiar el slug exige redirección 301 y actualizar hreflang y sitemap.

¿Puedo poner cada idioma en un dominio distinto?

Puedes, y Google lo acepta como señal geográfica fuerte, pero empiezas el SEO de cero en cada dominio: enlaces, autoridad y mantenimiento por separado. Solo compensa si cada mercado tiene su propio equipo, su contenido y su presupuesto. Para la mayoría de webs, el subdirectorio da el mismo resultado de indexación con mucho menos trabajo.

¿Cuántos idiomas puedo tener con URL propia?

Tantos como mercados atiendas de verdad. En Lantis hay más de 60 idiomas disponibles y cada uno que activas recibe su propia URL, su hreflang y su sitemap. La decisión no es técnica sino de negocio: a qué idiomas merece la pena atender soporte y ventas. Para calcular el coste, está la calculadora.

Conclusión

La respuesta es sí, con un matiz importante: la URL propia por idioma no es una personalización opcional, es el cimiento. Google recomienda exactamente eso, desaconseja los parámetros de URL y avisa de que cambiar el idioma por cookie o por cabecera deja versiones que no va a rastrear. Elige subdirectorio, mantén la jerarquía, pon hreflang y canonical por versión y manda un sitemap por idioma. Con eso montado, el resto del SEO internacional ya se puede trabajar.

Lantis te da esa estructura sin configurar nada: una línea de código en el <head> y cada idioma pasa a vivir en su propia URL (/fr/, /de/), con hreflang en todas las páginas, canonical por versión, sitemap por idioma y title, meta description y Open Graph traducidos. El HTML sale ya traducido desde el servidor, con más de 60 idiomas y el motor de IA que elijas (Gemini por defecto, o Claude, DeepL y DeepSeek). El precio es por idioma y público: $3,50/mes con 1 idioma, $3/idioma de 2 a 9 y $2,50/idioma desde 10, con 500.000 palabras incluidas por idioma. Puedes probarlo con tu web ahora mismo: Empieza gratis.

Comprobador de SEO multilingüePega la dirección de cualquier página de tu web. La leemos como lo hace Google y revisamos hreflang, lang, canonical y cada versión traducida, con la solución a cada problema.

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.

Sigue leyendo