SEO

Web multiidioma en WordPress: cómo lo hicimos para un negocio en España

Un negocio de servicios presenciales en Mallorca nos pidió algo que suena simple: que su web, escrita en inglés para turistas, también captara clientes en español y en alemán. Tres idiomas, una sola web en WordPress, y la condición de no perder las posiciones que ya tenía. Este es el registro de cómo se hizo, incluida la decisión que tomamos en agosto y revocamos tres días después, los números por idioma a septiembre de 2026 y las reglas de traducción que quedaron fijas. El cliente queda sin nombre por el rubro.

El punto de partida: espejos en inglés que posicionaban

La web ya tenía TranslatePress instalado, con las rutas /es/ y /de/ creadas. El problema era que buena parte de esas páginas seguían en inglés: eran espejos, URLs españolas y alemanas sirviendo el texto original. Lo llamativo es que algunos de esos espejos posicionaban. Una página /es/ de una zona turística estaba en la posición 3,5 de Google sirviendo contenido en inglés.

Eso nos dio la primera lección: Google indexa la URL y el hreflang antes de evaluar si el idioma coincide. Pero un turista español que llega a una página en inglés no llama. Posicionar no era el problema; convertir, sí.

La decisión que tomamos y revocamos

Las tres decisiones del proyecto multiidioma: en julio traducir con TranslatePress y tolerar espejos, en agosto crear contenido nativo en español, revocado el 27 de agosto a favor de inglés primero con español y alemán como traducciones del mismo original

En julio la línea fue traducir con TranslatePress y tolerar los espejos mientras tanto. En agosto, viendo que las palabras clave en español no eran traducciones literales de las inglesas, decidimos algo más ambicioso: un silo nativo en español, con ocho piezas escritas desde cero contra los datos de Search Console en español, con slug propio y poniendo noindex a los espejos.

Duró tres días. Escribimos dos piezas nativas y descubrimos el problema práctico: tenían otra estructura y otra longitud que el original en inglés, así que no encajaban bloque a bloque en TranslatePress. Mantenerlas significaba gestionar dos contenidos distintos para la misma página, para siempre, en cada actualización. Las borramos el 27 de agosto y fijamos la regla que sigue vigente: el inglés es el original, español y alemán son traducciones de ese original, y lo que la palabra clave española necesite se resuelve dentro de la traducción, no con contenido aparte.

El noindex a los espejos también quedó enterrado por los datos. La salida buena no era esconderlos sino convertirlos en traducciones nativas con redirección 301 desde la URL vieja.

Lo que se ejecutó en septiembre

  • 19 páginas traducidas al 100 % en español y alemán, verificadas contando bloques idénticos al inglés en el HTML público, no fiándonos de lo que dijera la herramienta.
  • 20 títulos y meta descripciones por idioma, porque TranslatePress traduce el cuerpo pero los metadatos hay que escribirlos aparte.
  • 14 slugs traducidos. TranslatePress emite solo el 301 del slug original al traducido y actualiza canonical y hreflang.
  • Duplicados consolidados: 153 URLs en el sitemap, exactamente 51 en inglés, 51 en español y 51 en alemán, todas respondiendo 200.

Si tienes que mover URLs en un proyecto así, cómo migrar tu web sin perder posicionamiento explica el trabajo de redirecciones que aquí hizo la diferencia.

Las reglas de traducción que quedaron fijas

Reglas de traducción SEO del proyecto: adaptar la palabra clave en vez de traducirla, topónimos según cómo busca cada idioma, no traducir marca ni testimonios, metadatos por idioma, revisión humana marcada y verificación sobre el HTML público

  • La palabra clave se adapta, no se traduce. «Luxury massage Mallorca» no se busca como «masaje lujoso Mallorca» sino como «masaje de lujo Mallorca», y en alemán como una sola palabra compuesta. Las páginas «cerca de mí» tienen su fórmula propia en cada idioma.
  • Los topónimos siguen el uso real de búsqueda. En español, «Puerto de Alcúdia»; en alemán, la forma catalana, porque es la que escriben.
  • No se traducen las reseñas de clientes, los teléfonos ni los nombres de marca y de servicio. Una reseña traducida deja de ser una reseña.
  • Tratamiento por idioma: tú en español, usted formal en alemán.
  • Toda traducción se marca como revisada por humano. Es el único estado que la traducción automática no sobrescribe después.
  • Se verifica sobre la página pública, no sobre el panel. La herramienta puede decir «traducido» y la página seguir en inglés por un bloque mal emparejado.

Qué rinde cada idioma, con números

Resultados por idioma a septiembre de 2026: portada en inglés 702 clics en posición 9,3; alemán 39 clics en posición 11,9; español 8 clics en posición 37,9; la landing geográfica de Alcúdia suma 42 clics entre versiones en posiciones de 3,5 a 8

A 28 días de septiembre de 2026, la portada en inglés hacía 702 de los cerca de 930 clics del sitio. El alemán rendía por encima de su peso: 39 clics con la portada en posición 11,9 y una página de servicio en posición 7,2. El español, el idioma que más trabajo nos dio, estaba en 8 clics con la portada en posición 37,9, y empeorando mes a mes pese a estar ya traducida. Esa es la herida abierta del proyecto y la prueba de que la traducción no era la única causa.

Lo que sí funcionó sin discusión fue el modelo de página por zona geográfica: la de Alcúdia, sumando sus versiones en los tres idiomas, hizo 42 clics en posiciones de 3,5 a 8. Es la misma lógica que explicamos en SEO local y posicionamiento por ciudades: una página con contenido propio por zona, no la misma página clonada cambiando el nombre.

Lo que haríamos distinto

  • Medir cada idioma por separado desde el día uno. El deterioro del español se vio tarde porque se miraba el sitio en conjunto.
  • No abrir contenido nativo en un segundo idioma sin resolver antes cómo convive con la herramienta de traducción. Nos costó dos piezas y una semana.
  • Decidir el nombre comercial de cada servicio antes de traducir. Una línea de servicio lleva meses sin tráfico porque el nombre que eligió el cliente no es lo que busca nadie, y cambiarlo ahora toca tres idiomas.

Preguntas frecuentes

¿Qué plugin conviene para una web WordPress multiidioma?

TranslatePress y WPML son los dos más usados. TranslatePress traduce sobre la página renderizada y es más simple para webs de servicios; WPML da más control por campo pero pesa más. Lo importante no es el plugin sino que cada idioma tenga su URL, su hreflang y sus metadatos propios.

¿Traducir con IA perjudica el SEO?

No por sí mismo. Perjudica publicar la traducción sin revisar, con la palabra clave traducida literalmente y sin adaptar topónimos ni metadatos. Una traducción automática revisada por una persona que conoce cómo buscan en ese idioma funciona.

¿Es mejor un dominio por idioma o carpetas /es/ y /de/?

Para un negocio local con un solo equipo, carpetas. Concentran la autoridad en un dominio y son más baratas de mantener. Los dominios por país tienen sentido cuando hay operación y contenido distinto en cada país.

¿Hay que traducir también los títulos y las meta descripciones?

Sí, y es lo que más se olvida. El cuerpo se traduce con el plugin, pero los metadatos de cada idioma se escriben aparte. Sin eso, Google muestra el título en inglés en los resultados en español.

¿Cuánto tarda en posicionar una traducción nueva?

Entre uno y tres meses para que Google reasigne las posiciones a la versión nativa. En este caso las páginas alemanas respondieron antes que las españolas, y el español sigue sin recuperarse a los dos meses.

Conclusión

Una web multiidioma bien hecha no es una web traducida: es una web con un original claro, traducciones que adaptan la búsqueda de cada idioma, URLs y metadatos propios, y medición separada. En este caso el alemán respondió, el modelo de páginas por zona funcionó y el español sigue siendo la tarea pendiente, y así lo reportamos al cliente cada mes.

Trabajar en varios idiomas no cambia los cimientos: siguen siendo los que explicamos en qué es el SEO y cómo funciona. Si quieres que lo veamos sobre tu web, eso es lo que hacemos en Lucuma Agency, agencia de marketing digital en Lima.

En Lucuma Agency hacemos posicionamiento web y desarrollo web en WordPress para negocios en Perú, España y Estados Unidos. Si tu web necesita hablar más de un idioma, agenda una consultoría gratis y lo planificamos en 30 minutos.

Carlos MurilloFundador de Lucuma Agency. Marketing serio, trato de amigos.

¿Quieres resultados así en tu web?

Agenda una consultoría gratis de 30 minutos.

Agenda tu reunión

Otros blogs que pueden interesartes

Landing de un solo servicio: por qué a veces es mejor que una web completa

«Quiero una web» es casi siempre la frase con la que empieza la conversación, y en una de cada tres...

Link in bio propio vs Linktree: cuándo conviene tener tu propia página

Si vendes por redes, el enlace de tu biografía es la puerta por la que pasa todo: el que vio...

Cómo pasar un diseño en JPG a una web pixel perfect en WordPress

La mayoría de los tutoriales de «diseño a WordPress» asumen que el diseñador te entrega un archivo de Figma con...

Web de una constructora: qué debe tener para vender un proyecto en preventa

Una constructora no vende lo mismo que una tienda ni que un estudio de abogados. Vende departamentos que todavía no...

Qué pedir en la cotización de una web para que no te vendan humo

Pides tres cotizaciones para tu página web y recibes tres números: S/ 1.200, S/ 4.500 y S/ 9.000. Las tres...

Bricks vs Elementor vs Gutenberg: con qué construimos y por qué

Cuando una agencia te dice «hacemos tu web en WordPress», todavía no te ha dicho nada. Lo que define cómo...

Web multiidioma en WordPress: cómo lo hicimos para un negocio en España

Un negocio de servicios presenciales en Mallorca nos pidió algo que suena simple: que su web, escrita en inglés para...

Cómo bajamos de 8 a 1,5 segundos el carrito de una tienda WooCommerce

Vaporis vende difusores y fragancias para el hogar en Lima. Su tienda está hecha en WordPress con WooCommerce y Bricks,...

Cómo relanzamos un medio con 1.486 posts y tráfico cero

Diario 3K es un medio digital propio. Entre julio de 2024 y febrero de 2025 publicó 1.486 artículos generados con...

Cómo medir las conversiones de tu web con Google Tag Manager y GA4

Un reporte dice que tu web tuvo 2.600 visitas el mes pasado. Suena bien hasta que alguien pregunta cuántas de...

Google Ads para inmobiliarias: cuánto cuesta captar un lead en Lima

La pregunta que llega siempre es «cuánto cuesta un lead». Y la respuesta honesta incomoda: depende tanto del distrito, de...

Cuánto cuesta la web de una inmobiliaria en Perú

Una inmobiliaria con tres proyectos en Lima nos escribió con tres cotizaciones sobre la mesa: S/ 1,200, S/ 8,000 y...

Enviar mensaje