Respuesta corta: para que una web traducida posicione en Google necesitas tres cosas: una URL propia por idioma (por ejemplo tudominio.com/en/), etiquetas hreflang que indiquen a Google qué versión corresponde a cada idioma o país, y un sitemap que incluya todas las versiones. La traducción puede hacerse a mano, con la localización nativa de tu plataforma o con una herramienta de traducción con IA que lo automatiza todo; para la mayoría de webs de marketing, la IA con revisión humana de las páginas clave es hoy la opción con mejor relación calidad-precio.
Traducir una web no es solo cambiar las palabras. Si el contenido traducido se carga con JavaScript sobre la misma URL, Google solo verá un idioma y la inversión no servirá para captar tráfico internacional. Esta guía explica cómo hacerlo bien, con la experiencia de construir Lantis, nuestro SaaS de traducción web con IA, que ya usan más de 150 webs.
¿Por qué traducir tu web?
- Captar demanda que ya existe. Si vendes a otros países y tu web solo está en español, compites en desventaja en las búsquedas de esos mercados.
- Convertir mejor. La gente compra con más confianza en su idioma, sobre todo cuando el producto tiene precio, condiciones o soporte.
- Posicionar en buscadores y en IA. Cada idioma es un nuevo conjunto de búsquedas y de preguntas a ChatGPT o Perplexity en las que puedes aparecer.
- Reducir la fricción comercial. Menos emails explicando lo mismo en inglés, francés o alemán.
Paso 1: elige la estructura de URLs
Google recomienda usar URLs diferentes para cada idioma. Hay tres opciones habituales:

| Estructura | Ejemplo | Ventajas | Inconvenientes |
|---|---|---|---|
| Subdirectorio | tudominio.com/en/ |
Hereda la autoridad del dominio, fácil de mantener | Menos señal de país concreto |
| Subdominio | en.tudominio.com |
Separación técnica clara | Autoridad algo más repartida, más configuración |
| Dominio por país | tudominio.co.uk |
Señal de país muy fuerte | Caro, cada dominio empieza de cero |
Para la mayoría de empresas, los subdirectorios son la mejor opción: concentran la autoridad en un único dominio y son los más fáciles de gestionar. Es la estructura que usa Lantis por defecto.
Lo que debes evitar es servir varios idiomas en la misma URL, cambiando el texto según una cookie o el idioma del navegador. Para Google, esa página solo tiene un idioma.
Paso 2: configura hreflang
Las etiquetas hreflang le dicen a Google: "esta página tiene estas versiones en otros idiomas". Así muestra a cada usuario la versión adecuada y no considera las traducciones contenido duplicado.
Se añaden en el <head> de cada página, incluyendo una referencia a sí misma y a todas sus alternativas:
<link rel="alternate" hreflang="es" href="https://tudominio.com/precios" />
<link rel="alternate" hreflang="en" href="https://tudominio.com/en/pricing" />
<link rel="alternate" hreflang="fr" href="https://tudominio.com/fr/tarifs" />
<link rel="alternate" hreflang="x-default" href="https://tudominio.com/precios" />
Reglas que suelen fallar:
- Reciprocidad: si la página en español apunta a la inglesa, la inglesa debe apuntar a la española.
- Autorreferencia: cada página se incluye a sí misma.
- Códigos correctos: idioma en ISO 639-1 (
es,en,pt) y, si hace falta, país en ISO 3166-1 (es-MX,en-GB). x-default: la versión que se muestra cuando ningún idioma coincide.- Canonical coherente: cada versión es canónica de sí misma; nunca pongas el canonical de la versión en inglés apuntando a la española.
Hacer esto a mano en una web con cien páginas y cuatro idiomas es muy propenso a errores. Las herramientas buenas lo generan automáticamente.
Paso 3: incluye todas las versiones en el sitemap
Además de en el <head>, puedes declarar las alternativas de idioma en el sitemap.xml. Como mínimo, todas las URLs traducidas deben aparecer en un sitemap enviado a Search Console, para que Google las descubra y las indexe rápido.
Paso 4: elige cómo traducir
| Método | Calidad | Coste | Velocidad | Mantenimiento |
|---|---|---|---|---|
| Traductor profesional | Muy alta | Alto, por palabra | Lenta | Cada cambio vuelve al traductor |
| Localización nativa de la plataforma | Depende de quién traduzca | Suscripción por idioma | Media | Dentro de la herramienta |
| Plugin de traducción automática clásico | Media | Medio, suele cobrar por palabras | Rápida | Automático |
| Traducción con IA + revisión | Alta | Bajo | Inmediata | Automático, con glosario y edición |

La traducción automática de hace unos años sonaba a máquina. Los modelos de lenguaje actuales traducen con contexto: entienden el tono, mantienen la terminología de tu sector y adaptan expresiones en lugar de traducirlas palabra por palabra. Con un glosario (los términos que nunca se traducen o se traducen siempre igual) y una revisión humana de las páginas que más convierten, el resultado es difícil de distinguir de una traducción profesional.
Cómo traducir una web en Framer, Webflow, Shopify y WordPress
Framer

Framer tiene localización nativa: puedes añadir idiomas, traducir los textos dentro del editor y publicar cada versión en su subdirectorio. Funciona bien para webs pequeñas. Si tienes muchos idiomas o muchas páginas, una herramienta externa con IA ahorra tiempo y dinero.
Webflow
Webflow Localization permite crear versiones por idioma con sus propias URLs, traducir el CMS y configurar hreflang. Es completo, pero cada idioma tiene coste y la traducción sigue siendo manual o con su traducción automática básica.
Shopify
Shopify gestiona mercados e idiomas con su sistema de Markets y apps de traducción. Lo importante es que cada idioma tenga su subdirectorio y que también se traduzcan productos, colecciones, checkout y emails.
WordPress
WPML o Polylang son las opciones clásicas. Funcionan, pero añaden peso a la web y complejidad al mantenimiento. Muchas empresas acaban usando una solución externa para evitarlo.
Con una herramienta externa como Lantis
Lantis funciona igual en todas estas plataformas: se instala con una línea de código en menos de cinco minutos, traduce la web con IA a más de 60 idiomas, crea una URL por idioma con hreflang y sitemap, añade un selector de idioma y permite corregir cualquier frase desde un editor visual. Solo pagas por los idiomas que activas, desde 3,50 $ al mes, sin límite de visitas, lo que suele salir hasta cinco veces más barato que alternativas como Weglot. El 70 % de las traducciones se sirven desde caché, así que la web no pierde velocidad, y las webs que añaden idiomas con Lantis ganan de media un 30 % de tráfico orgánico.
Paso 5: localiza, no solo traduzcas
Una buena versión internacional adapta lo que hace falta para cada mercado:
- Moneda, precios e impuestos.
- Formatos de fecha, hora y teléfono.
- Pruebas sociales: logos y testimonios que reconozca ese mercado.
- Palabras clave: la gente no busca igual en cada país. "Diseño web" en España puede ser "web design agency" en Reino Unido o "Webdesign Agentur" en Alemania. Investiga las búsquedas de cada idioma antes de dar por buena la traducción de tus títulos.
- Metadatos: traduce títulos, descripciones, textos alternativos de las imágenes y el slug de la URL cuando tenga sentido.
Paso 6: mide cada idioma por separado
En Search Console puedes filtrar por país y por URL. Revisa para cada idioma:
- Que las páginas traducidas estén indexadas.
- Que no haya errores de hreflang.
- Qué consultas generan impresiones y clics.
- Qué páginas convierten en cada mercado.
En tu herramienta de traducción, mira además qué idiomas usan realmente tus visitantes. Lantis, por ejemplo, muestra qué idiomas piden los visitantes aunque todavía no los tengas activados, para que decidas el siguiente mercado con datos.
Errores frecuentes en webs multidioma
- Traducir con JavaScript sobre la misma URL. Google solo ve un idioma.
- Redirigir automáticamente por IP o idioma del navegador sin dejar elegir. Puede impedir que Google rastree las otras versiones y molesta al usuario.
- Olvidar traducir metadatos, slugs y textos alternativos.
- hreflang sin reciprocidad o con códigos inventados, como
spen lugar dees. - Canonical de todas las versiones apuntando al idioma principal, que hace que Google ignore las traducciones.
- Dejar partes sin traducir: formularios, mensajes de error, emails de confirmación o el pie de página.
¿Cuánto cuesta traducir una web?
- Traducción profesional: se cobra por palabra; una web de 10.000 palabras a cuatro idiomas puede suponer varios miles de euros, y cada actualización vuelve a costar.
- Localización nativa de la plataforma: una suscripción mensual por idioma, más el tiempo de traducir o revisar.
- Herramientas de traducción automática: planes mensuales que suelen limitar palabras o visitas.
- Traducción con IA tipo Lantis: desde 3,50 $ al mes por idioma, sin límite de visitas y con revisión opcional.
Puedes ver cómo encaja este coste en el presupuesto global de una web en cuánto cuesta una página web.
¿Qué idiomas activar primero?
No hace falta traducir la web a diez idiomas el primer día. Para decidir por dónde empezar:
- Mira de dónde llegan ya tus visitas. En la analítica, revisa países e idiomas del navegador. Si un porcentaje relevante de tus visitas usa un idioma que no tienes, es el primer candidato. Lantis, por ejemplo, muestra en su panel qué idiomas piden tus visitantes aunque todavía no los hayas activado.
- Prioriza los mercados donde ya vendes o donde tu equipo comercial puede atender.
- Valora el volumen de búsqueda de tus palabras clave principales en cada idioma.
- Empieza por el inglés si vendes a empresas internacionales: abre la puerta a muchos mercados a la vez.
- Mide tres meses y amplía con los datos de impresiones, tráfico y conversiones de cada idioma.
Webs multidioma y visibilidad en IA
Los asistentes de IA responden en el idioma en que se les pregunta y buscan fuentes en ese idioma. Una web solo en español tiene muchas menos posibilidades de aparecer cuando alguien pregunta en inglés, francés o alemán por tu categoría. Tener cada idioma en su propia URL, renderizado en HTML y en el sitemap, permite que también los rastreadores de IA lo lean y lo citen. Si te interesa este tema, lo desarrollamos en qué es el GEO.
Checklist de una web multidioma bien hecha
- Cada idioma tiene su propia URL (preferiblemente en subdirectorio).
- Todas las páginas tienen hreflang recíproco, con autorreferencia y
x-default. - Cada versión es canónica de sí misma.
- Todas las URLs traducidas están en el sitemap.
- Títulos, descripciones, slugs y textos alternativos están traducidos.
- Hay un selector de idioma visible y no se redirige a la fuerza por IP.
- Formularios, mensajes de error y emails también están traducidos.
- Hay un glosario con los términos de marca y de producto.
- Las páginas clave tienen revisión humana.
- Search Console no muestra errores de hreflang.
Una nota sobre el mantenimiento
Una web multidioma no se traduce una vez: cada cambio en el idioma principal debe llegar al resto. Elige un método que actualice las traducciones automáticamente cuando cambia el texto original, con la posibilidad de revisar y corregir, para que ningún idioma se quede desactualizado meses después del lanzamiento.
Preguntas frecuentes
¿La traducción automática perjudica al SEO?
No, si la traducción es de calidad y útil para el usuario. Google penaliza el contenido de baja calidad generado para manipular el ranking, no la traducción automática en sí. Con IA moderna, glosario y revisión de las páginas clave, una web traducida puede posicionar igual que una traducida a mano.
¿Qué es mejor, subdirectorios o subdominios para idiomas?
Para la mayoría de webs, subdirectorios (/en/, /fr/): concentran la autoridad del dominio y son más fáciles de mantener. Los subdominios o dominios por país tienen sentido para empresas con equipos, catálogos o marcas distintas por mercado.
¿Necesito hreflang si solo tengo español e inglés?
Sí. Con dos idiomas ya es útil para que Google muestre la versión correcta a cada usuario y entienda que las páginas son traducciones, no contenido duplicado.
¿Cómo traduzco mi web de Framer a otros idiomas?
Puedes usar la localización nativa de Framer o una herramienta externa como Lantis, que se instala con una línea de código y genera las URLs por idioma, el hreflang y el sitemap automáticamente.
¿Cuál es una alternativa más barata a Weglot?
Lantis es una alternativa pensada para Framer, Webflow, Shopify y WordPress que cobra por idioma activado, desde 3,50 $ al mes, sin límite de visitas, con URLs por idioma y SEO multilingüe incluidos.
¿Hay que traducir también el blog?
Si el blog atrae tráfico en tu idioma principal, traducirlo suele ser la forma más rápida de captar tráfico internacional. Empieza por los artículos que más visitas o conversiones generan.
Fuentes
- CSA Research: Can't Read, Won't Buy: el 76 % de los compradores online prefiere comprar con información en su idioma y el 40 % nunca compra en webs en otro idioma.
- Google Search Central: versiones localizadas de una página: cómo usar hreflang.
- GEO: Generative Engine Optimization (Aggarwal et al., Princeton, KDD 2024): añadir citas, fuentes y estadísticas a un texto aumenta hasta un 40 % su visibilidad en las respuestas de motores generativos.
Siguiente paso
Si tu web ya está en Framer, Webflow, Shopify o WordPress, puedes probar Lantis gratis y tenerla traducida hoy. Si estás planteando una web nueva pensada para varios mercados, hablemos.

