Una página web multilingüe ofrece el mismo contenido en varios idiomas, cada uno en su propia URL, como /es/ o /en/, enlazados con etiquetas hreflang para que los buscadores muestren la versión correcta. En WisyLink indicas los idiomas y el predeterminado; se generan las rutas por idioma, un selector, hreflang y x-default, y el contenido traducido se guarda por idioma.
- Da a cada idioma su propia ruta en la URL. Una cookie o un script que cambia el texto esconde tus otros idiomas a los buscadores.
- hreflang indica a los buscadores qué páginas son el mismo contenido en otro idioma. Cada versión debe incluirse a sí misma y a todas las demás.
- La IA escribe buenos primeros borradores en cada idioma, pero un hablante nativo debería revisar todo lo que vende, promete o tiene peso legal.
- Guarda las traducciones como campos del mismo registro, para que un plato o un producto nuevo aparezca a la vez en todos los idiomas.
- Los detalles locales deciden si una página parece nativa: moneda, formato de fechas, medios de pago y páginas legales de cada mercado.
- En WisyLink, un enlace sirve todos los idiomas desde un solo dominio. Tener un dominio por idioma supondría tener sitios separados.
Cuándo necesitas una web multilingüe
Añade un idioma cuando la gente ya te busque en él. Los casos más habituales:
- Turistas y visitantes. Una casa rural, un restaurante o una agencia de excursiones cuyos clientes buscan en su propio idioma antes de viajar.
- Comunidades de expatriados e inmigrantes. Una clínica dental, una asesoría fiscal o una academia cuyos clientes prefieren leer en su lengua materna.
- Ventas en el extranjero. Una tienda o un estudio pequeño que recibe consultas desde otro país, a menudo por correo y en un idioma que la web todavía no habla.
- Regiones bilingües. Lugares donde dos lenguas forman parte del día a día, como Cataluña, Galicia o el País Vasco, y los clientes esperan encontrar ambas.
La prueba que importa: ¿puedes atender a tus clientes en ese idioma, por correo, por teléfono o en el mostrador? Una web traducida que lleva a una conversación que no puedes mantener genera frustración, no ventas. Además, cada idioma es un compromiso de mantenimiento, porque cada precio nuevo, cada cambio en la carta o cada actualización de una política tiene que llegar a todos. Dos idiomas bien cuidados valen más que cinco desactualizados.
Si los visitantes de otro idioma solo necesitan tu horario y tu dirección, de momento puede bastar con una página bien escrita en ese idioma.
Traducción automática frente a textos escritos por nativos
Hay tres niveles de calidad, y la mayoría de los negocios necesita una combinación:
- Traducción automática sin revisar. Rápida y barata. Aceptable para textos de poco riesgo, como indicaciones o avisos de aparcamiento; nunca para alérgenos. Arriesgada para cualquier cosa con precios, condiciones o un tono concreto.
- Borrador de la IA revisado por un hablante nativo. La opción práctica por defecto. La IA actual escribe con fluidez en muchos idiomas, y quien revisa corrige las expresiones, el registro y las afirmaciones.
- Escrito por un nativo. Para el titular de la página de inicio, las llamadas a la acción principales y todo lo legal. Esas pocas frases cargan con la mayor parte del peso.
¿Basta la traducción automática para la web de un negocio? Para textos informativos de relleno, a menudo sí. Para el proceso de pago, las condiciones de reserva, las de cancelación y tu aviso de privacidad, no. Un error literal ahí cuesta dinero o confianza. El registro es la otra trampa: el español, el francés y el alemán distinguen entre trato formal e informal, y pasar de uno a otro en la misma página da sensación de descuido.
Los buscadores valoran si la página es útil, no cómo se tradujo. Las directrices de Google indican que las versiones localizadas solo se consideran duplicadas si el contenido principal queda sin traducir, y que traducir solo los menús y el pie de página mientras el cuerpo sigue en otro idioma ofrece una mala experiencia. Traduce el contenido principal o no publiques ese idioma.
WisyLink puede escribir el contenido en cada idioma por ti, pero tienes que pedirlo. La compilación mantiene el texto de cada página en el idioma de esa página y nunca traduce por iniciativa propia. Wisy, el asistente del chat, responde en el idioma de tu último mensaje, así que puedes explicarle el encargo en español y obtener una web en español e inglés.
Estructura de URL: rutas por idioma, no cookies
Google recomienda una URL distinta para cada versión de idioma, no cookies ni ajustes del navegador que cambien el texto en una misma URL. Su guía sobre sitios multirregionales y multilingües también desaconseja adaptar el contenido según la dirección IP y no recomienda los parámetros de URL como ?lang=es. Eso deja tres opciones serias, que aquí se comparan con el sistema de cookies:
| Opción | Ejemplo | Efecto en el SEO | Esfuerzo |
|---|---|---|---|
| Subdirectorios | example.com/es/ | Todos los idiomas se pueden indexar; todas las versiones refuerzan un mismo dominio; hreflang es sencillo | Bajo: un sitio, un dominio. Es lo que genera WisyLink. |
| Subdominios | es.example.com | Se pueden indexar; Google señala que el usuario no siempre distingue por la URL si «es» indica el idioma o el país | Medio: registros DNS adicionales; un enlace de WisyLink tiene un solo dominio activo a la vez, así que cada subdominio sería un enlace distinto |
| Dominios por país | example.es | Señal local fuerte, pero cada dominio solo puede orientarse a un país | Alto: varios dominios, sitios y trabajos de SEO; en WisyLink, un dominio activo por enlace significa un enlace por dominio |
| Cambio por cookie o JavaScript | example.com, con el texto cambiado en el navegador | Los buscadores solo indexan un idioma | Fácil de construir, caro en visibilidad perdida |
¿Subdirectorios o dominios separados? Para la mayoría de las pequeñas y medianas empresas, subdirectorios. Los dominios por país tienen sentido cuando cada país es, en la práctica, un negocio propio, con sus precios, su stock, su sociedad y su equipo. Un idioma para muchos países, como el español en España y en Latinoamérica, es un problema distinto del de muchos idiomas.
Evita redirigir automáticamente a la gente según su ubicación. Una persona hispanohablante que está en Londres sigue queriendo leer en español. Deja que el selector haga su trabajo y mantén el idioma en la URL, para que un enlace compartido se abra en el idioma en que se compartió.
hreflang y x-default, explicados
- hreflang
- Una etiqueta en el encabezado de cada página que enumera la URL de cada versión de idioma de esa página, incluida ella misma. Indica a los buscadores qué resultado mostrar a cada persona.
- Enlaces de retorno
- Si la página en inglés incluye la española, la española debe incluir la inglesa. Google ignora los pares que no se apuntan mutuamente.
- x-default
- La versión para los visitantes cuyo idioma no ofreces, normalmente tu idioma principal.
- Códigos de idioma
- Códigos de idioma ISO 639-1, como
es, con una región ISO 3166-1 opcional, comoes-MX. Google no admite códigos fuera de esos estándares, comoes-419para el español de Latinoamérica. - html lang
- El atributo de idioma de la página. Lo usan los navegadores y los lectores de pantalla. Google afirma que detecta el idioma a partir del contenido visible, no de este atributo, así que el texto visible también tiene que estar bien.
- Canónica
- Cada versión de idioma apunta su etiqueta canónica a sí misma. Google aconseja elegir una URL canónica en el mismo idioma, nunca apuntar todas las versiones a la página en inglés.
En una página de carta en dos idiomas, cada versión lleva las mismas tres líneas:
<link rel="alternate" hreflang="en" href="https://example.com/en/menu"><link rel="alternate" hreflang="es" href="https://example.com/es/menu"><link rel="alternate" hreflang="x-default" href="https://example.com/en/menu">
La documentación de Google sobre hreflang exige URL completas, con protocolo y dominio, y ahí es donde suelen fallar las webs hechas a mano. Cuando pides a WisyLink una web en varios idiomas, la compilación pone el idioma en la ruta, añade una etiqueta hreflang por idioma más x-default, fija un html lang coherente y construye cada URL a partir de la dirección en la que realmente se sirve el sitio, de modo que las etiquetas siguen siendo correctas cuando pasas a tu propio dominio. Por defecto, la ruta después del prefijo es la misma en todos los idiomas: /en/menu y /es/menu. Puedes pedir rutas traducidas, pero las rutas compartidas mantienen las parejas de idiomas sencillas y fiables.
Créala: pasos y una plantilla de prompt
- Decide los idiomas y cuál es el predeterminado. Apunta quién revisa cada idioma.
- Reúne tus textos: los tuyos, en un .docx por idioma, o deja que la compilación escriba borradores que revisarás.
- Pega el prompt de abajo en un chat nuevo de WisyLink y adjunta tus archivos.
- Cuando termine la compilación, abre unas cuantas páginas en cada idioma y mira su código fuente. Comprueba las líneas hreflang, el valor de
html langy la canónica. - Envía la revisión del hablante nativo como mensajes de seguimiento, por ejemplo: «En la versión inglesa, usa ortografía británica en todo el sitio». Cada cambio es una compilación nueva, y una compilación fallida nunca sustituye el sitio en línea.
- Añade o edita registros, como habitaciones y platos, en el área de administración, rellenando todos los idiomas.
- Antes del lanzamiento, conecta tu dominio (vale cualquier plan) y pasa a un plan de pago; los enlaces gratuitos caducan a los 30 días más una semana. Consulta cómo conectar tu dominio propio.
Crea una web bilingüe para Casa Lúa, una casa de huéspedes de seis habitaciones en Santiago de Compostela.
Idiomas: español e inglés en /es/ y /en/. El español es el idioma predeterminado y el inglés es el x-default, para los visitantes de cualquier otro idioma. Cada página existe en los dos idiomas con la misma ruta después del prefijo. Añade en cada página etiquetas hreflang para los dos idiomas más x-default, un html lang coherente y una canónica que apunte a la propia página.
Selector de idioma: en la cabecera, enlazando a la misma página en el otro idioma, nunca a la página de inicio.
Páginas: inicio, habitaciones (una página por habitación a partir de datos guardados), carta del desayuno, cómo llegar y formulario de contacto.
Contenido: las habitaciones y los platos guardan el nombre y la descripción por idioma. Escribe el texto en inglés de forma nativa para viajeros del Reino Unido, no como una traducción literal.
Detalles locales: precios en euros en los dos idiomas; fechas como «15 de marzo de 2027» en español y «15 March 2027» en inglés.
Administración: una página protegida con inicio de sesión para editar habitaciones y platos en los dos idiomas y leer los mensajes de contacto.
Adjunta fotos de las habitaciones si las tienes. Tus imágenes se usan tal cual; sin ellas, la compilación usa fotos de stock o ilustraciones vectoriales sencillas, porque WisyLink no genera fotos. Para más formas de plantear una primera petición, consulta los prompts para crear una página web con IA.
Contenido dinámico guardado por idioma
Los textos estáticos, como los de tu página de inicio, viven en las páginas. El contenido dinámico, como habitaciones, platos, productos, eventos y artículos del blog, vive en registros guardados, y ahí es donde suelen romperse las webs multilingües. Funcionan dos modelos:
- Campos por idioma en un mismo registro:
nombre_es,nombre_en, con precio y foto compartidos. Ideal para catálogos en los que cada elemento existe en todos los idiomas. Un solo registro significa un solo precio y un solo recuento de stock que mantener al día. - Un registro por idioma, con un campo de idioma. Ideal para contenido que cambia según el mercado, como un artículo escrito para lectores de España que no tiene gemelo en inglés.
Los registros nuevos o editados aparecen en el sitio en línea sin volver a compilar, normalmente en menos de un minuto. Planifica tres detalles desde el principio:
- El formulario de administración. Pide los campos de cada idioma uno al lado del otro, con una marca de «falta traducción» por la que puedas filtrar.
- La alternativa. Decide qué ve un visitante en inglés cuando un elemento aún no tiene texto en inglés: el texto en español con una nota, o nada. El hreflang de una página solo debe incluir los idiomas que de verdad tiene.
- Traducción al guardar. Si añades elementos a menudo, el área de administración puede enviar el texto nuevo a un servicio de traducción a través de su API, con tu clave en Integraciones. Trata el resultado como un borrador, igual que cualquier traducción automática.
Los restaurantes son el caso clásico: la carta cambia cada semana y cada plato necesita nombre, descripción y alérgenos en cada idioma. La guía para crear la página web de un restaurante explica en detalle cómo tratar la carta como datos.
Detalles locales: moneda, fechas, medios de pago y páginas legales
La traducción hace que te entiendan; los detalles locales hacen que confíen en ti.
- Moneda. Muestra la moneda en la que cobras de verdad. Si cobras en euros, muestra euros en todos los idiomas; las conversiones aproximadas generan disputas en el pago.
- Fechas, horas y números. 03/04 es el 3 de abril en España o en México y el 4 de marzo en Estados Unidos. Escribe el mes con letras, usa el formato de 24 horas donde sea lo normal y cuidado con la coma decimal.
- Medios de pago. Las marcas de tarjeta, los monederos digitales y los pagos bancarios cambian según el país, y los proveedores de pago no están disponibles para comercios en todas partes. Comprueba qué admite tu proveedor para tu cuenta antes de prometer un medio de pago. La guía para crear una tienda online explica cómo se conectan los pagos con tus propias claves.
- Páginas legales. Tu aviso de privacidad, tus condiciones y cualquier aviso legal que exija tu mercado deberían existir en cada idioma en el que vendes, revisados por alguien que conozca las normas de allí.
- Datos de contacto. Teléfonos con el prefijo del país, horario en hora local y los idiomas en los que atiendes.
- Formularios y correos. Guarda el idioma del visitante con cada envío, para que los correos de confirmación y las respuestas salgan en ese idioma.
Lista de comprobación antes del lanzamiento
- Cada URL de idioma carga y muestra ese idioma en el texto visible, incluidos los botones, los errores de formulario, la página 404 y los correos de confirmación.
- Mira el código fuente de tres páginas por idioma: una línea hreflang por idioma más x-default, una canónica que apunta a la propia página y el
html langcorrecto. - El selector lleva a la misma página en el otro idioma.
- Los títulos de página y las metadescripciones están traducidos, no solo el cuerpo.
- El sitemap en
/sitemap.xmlincluye todas las URL de cada idioma. Los sitios de WisyLink generan el suyo. - Los precios, las fechas y las unidades siguen las convenciones de cada mercado.
- Un hablante nativo ha leído la página de inicio, la página principal de conversión y las páginas legales.
- Los formularios de cada idioma se guardan bien y envían las respuestas en ese idioma.
- El sitio está dado de alta en Google Search Console con el sitemap enviado. Para la visión completa del SEO, consulta si las páginas web hechas con IA posicionan en Google.
- Después del lanzamiento, cada idioma tiene un responsable y hay una regla sobre la rapidez con la que los cambios de precios y políticas llegan a todos.
Crea tu web multilingüe con WisyLink
Indica tus idiomas y el predeterminado, explica qué contiene cada página y para quién es, y adjunta los textos que tengas. WisyLink genera las rutas por idioma, el selector, hreflang, x-default y el contenido por idioma, alojado en su propia dirección con HTTPS. Puedes hablarle en tu idioma: la web y la app están disponibles en nueve idiomas, y Wisy responde en el idioma en el que escribas.
Empieza gratis con el plan Community, sin tarjeta, y crea la primera versión. Para ver cómo se ejecuta cada sitio de forma aislada y qué puede y qué no puede hacer la plataforma, lee cómo está construido WisyLink. Cuando quieras publicar en tu propio dominio (vale cualquier plan), un plan de pago mantiene el sitio en línea mientras sigas suscrito.
F.A.Q.
