{"id":1298,"date":"2026-10-11T02:22:16","date_gmt":"2026-10-11T02:22:16","guid":{"rendered":"https:\/\/lucumaagency.com\/seo-multiidioma-en-wordpress-caso-real-de-un-negocio-en-espana\/"},"modified":"2026-10-21T04:11:22","modified_gmt":"2026-10-21T04:11:22","slug":"seo-multiidioma-en-wordpress-caso-real-de-un-negocio-en-espana","status":"publish","type":"post","link":"https:\/\/lucumaagency.com\/en\/seo-multiidioma-en-wordpress-caso-real-de-un-negocio-en-espana\/","title":{"rendered":"Web multiidioma en WordPress: c\u00f3mo lo hicimos para un negocio en Espa\u00f1a"},"content":{"rendered":"<p>Un negocio de servicios presenciales en Mallorca nos pidi\u00f3 algo que suena simple: que su web, escrita en ingl\u00e9s para turistas, tambi\u00e9n captara clientes en espa\u00f1ol y en alem\u00e1n. Tres idiomas, una sola web en WordPress, y la condici\u00f3n de no perder las posiciones que ya ten\u00eda. Este es el registro de c\u00f3mo se hizo, incluida la decisi\u00f3n que tomamos en agosto y revocamos tres d\u00edas despu\u00e9s, los n\u00fameros por idioma a septiembre de 2026 y las reglas de traducci\u00f3n que quedaron fijas. El cliente queda sin nombre por el rubro.<\/p>\n<h2>El punto de partida: espejos en ingl\u00e9s que posicionaban<\/h2>\n<p>La web ya ten\u00eda TranslatePress instalado, con las rutas \/es\/ y \/de\/ creadas. El problema era que buena parte de esas p\u00e1ginas segu\u00edan en ingl\u00e9s: eran espejos, URLs espa\u00f1olas y alemanas sirviendo el texto original. Lo llamativo es que algunos de esos espejos posicionaban. Una p\u00e1gina \/es\/ de una zona tur\u00edstica estaba en la posici\u00f3n 3,5 de Google sirviendo contenido en ingl\u00e9s.<\/p>\n<p>Eso nos dio la primera lecci\u00f3n: Google indexa la URL y el hreflang antes de evaluar si el idioma coincide. Pero un turista espa\u00f1ol que llega a una p\u00e1gina en ingl\u00e9s no llama. Posicionar no era el problema; convertir, s\u00ed.<\/p>\n<h2>La decisi\u00f3n que tomamos y revocamos<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/lucumaagency.com\/wp-content\/uploads\/2026\/10\/multiidioma-tres-decisiones.png\"\n     alt=\"Las tres decisiones del proyecto multiidioma: en julio traducir con TranslatePress y tolerar espejos, en agosto crear contenido nativo en espa\u00f1ol, revocado el 27 de agosto a favor de ingl\u00e9s primero con espa\u00f1ol y alem\u00e1n como traducciones del mismo original\"><\/p>\n<p>En julio la l\u00ednea fue traducir con TranslatePress y tolerar los espejos mientras tanto. En agosto, viendo que las palabras clave en espa\u00f1ol no eran traducciones literales de las inglesas, decidimos algo m\u00e1s ambicioso: un silo nativo en espa\u00f1ol, con ocho piezas escritas desde cero contra los datos de Search Console en espa\u00f1ol, con slug propio y poniendo noindex a los espejos.<\/p>\n<p>Dur\u00f3 tres d\u00edas. Escribimos dos piezas nativas y descubrimos el problema pr\u00e1ctico: ten\u00edan otra estructura y otra longitud que el original en ingl\u00e9s, as\u00ed que no encajaban bloque a bloque en TranslatePress. Mantenerlas significaba gestionar dos contenidos distintos para la misma p\u00e1gina, para siempre, en cada actualizaci\u00f3n. Las borramos el 27 de agosto y fijamos la regla que sigue vigente: el ingl\u00e9s es el original, espa\u00f1ol y alem\u00e1n son traducciones de ese original, y lo que la palabra clave espa\u00f1ola necesite se resuelve dentro de la traducci\u00f3n, no con contenido aparte.<\/p>\n<p>El noindex a los espejos tambi\u00e9n qued\u00f3 enterrado por los datos. La salida buena no era esconderlos sino convertirlos en traducciones nativas con redirecci\u00f3n 301 desde la URL vieja.<\/p>\n<h2>Lo que se ejecut\u00f3 en septiembre<\/h2>\n<ul>\n<li>19 p\u00e1ginas traducidas al 100 % en espa\u00f1ol y alem\u00e1n, verificadas contando bloques id\u00e9nticos al ingl\u00e9s en el HTML p\u00fablico, no fi\u00e1ndonos de lo que dijera la herramienta.<\/li>\n<li>20 t\u00edtulos y meta descripciones por idioma, porque TranslatePress traduce el cuerpo pero los metadatos hay que escribirlos aparte.<\/li>\n<li>14 slugs traducidos. TranslatePress emite solo el 301 del slug original al traducido y actualiza canonical y hreflang.<\/li>\n<li>Duplicados consolidados: 153 URLs en el sitemap, exactamente 51 en ingl\u00e9s, 51 en espa\u00f1ol y 51 en alem\u00e1n, todas respondiendo 200.<\/li>\n<\/ul>\n<p>Si tienes que mover URLs en un proyecto as\u00ed, <a href=\"https:\/\/lucumaagency.com\/en\/migracion-seo-como-migrar-tu-web-wordpress-sin-perder-posicionamiento\/\">c\u00f3mo migrar tu web sin perder posicionamiento<\/a> explica el trabajo de redirecciones que aqu\u00ed hizo la diferencia.<\/p>\n<h2>Las reglas de traducci\u00f3n que quedaron fijas<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/lucumaagency.com\/wp-content\/uploads\/2026\/10\/multiidioma-reglas-traduccion.png\"\n     alt=\"Reglas de traducci\u00f3n SEO del proyecto: adaptar la palabra clave en vez de traducirla, top\u00f3nimos seg\u00fan c\u00f3mo busca cada idioma, no traducir marca ni testimonios, metadatos por idioma, revisi\u00f3n humana marcada y verificaci\u00f3n sobre el HTML p\u00fablico\"><\/p>\n<ul>\n<li><strong>La palabra clave se adapta, no se traduce.<\/strong> \u00abLuxury massage Mallorca\u00bb no se busca como \u00abmasaje lujoso Mallorca\u00bb sino como \u00abmasaje de lujo Mallorca\u00bb, y en alem\u00e1n como una sola palabra compuesta. Las p\u00e1ginas \u00abcerca de m\u00ed\u00bb tienen su f\u00f3rmula propia en cada idioma.<\/li>\n<li><strong>Los top\u00f3nimos siguen el uso real de b\u00fasqueda.<\/strong> En espa\u00f1ol, \u00abPuerto de Alc\u00fadia\u00bb; en alem\u00e1n, la forma catalana, porque es la que escriben.<\/li>\n<li><strong>No se traducen<\/strong> las rese\u00f1as de clientes, los tel\u00e9fonos ni los nombres de marca y de servicio. Una rese\u00f1a traducida deja de ser una rese\u00f1a.<\/li>\n<li><strong>Tratamiento por idioma<\/strong>: t\u00fa en espa\u00f1ol, usted formal en alem\u00e1n.<\/li>\n<li><strong>Toda traducci\u00f3n se marca como revisada por humano.<\/strong> Es el \u00fanico estado que la traducci\u00f3n autom\u00e1tica no sobrescribe despu\u00e9s.<\/li>\n<li><strong>Se verifica sobre la p\u00e1gina p\u00fablica<\/strong>, no sobre el panel. La herramienta puede decir \u00abtraducido\u00bb y la p\u00e1gina seguir en ingl\u00e9s por un bloque mal emparejado.<\/li>\n<\/ul>\n<h2>Qu\u00e9 rinde cada idioma, con n\u00fameros<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/lucumaagency.com\/wp-content\/uploads\/2026\/10\/multiidioma-resultados-por-idioma.png\"\n     alt=\"Resultados por idioma a septiembre de 2026: portada en ingl\u00e9s 702 clics en posici\u00f3n 9,3; alem\u00e1n 39 clics en posici\u00f3n 11,9; espa\u00f1ol 8 clics en posici\u00f3n 37,9; la landing geogr\u00e1fica de Alc\u00fadia suma 42 clics entre versiones en posiciones de 3,5 a 8\"><\/p>\n<p>A 28 d\u00edas de septiembre de 2026, la portada en ingl\u00e9s hac\u00eda 702 de los cerca de 930 clics del sitio. El alem\u00e1n rend\u00eda por encima de su peso: 39 clics con la portada en posici\u00f3n 11,9 y una p\u00e1gina de servicio en posici\u00f3n 7,2. El espa\u00f1ol, el idioma que m\u00e1s trabajo nos dio, estaba en 8 clics con la portada en posici\u00f3n 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\u00f3n no era la \u00fanica causa.<\/p>\n<p>Lo que s\u00ed funcion\u00f3 sin discusi\u00f3n fue el modelo de p\u00e1gina por zona geogr\u00e1fica: la de Alc\u00fadia, sumando sus versiones en los tres idiomas, hizo 42 clics en posiciones de 3,5 a 8. Es la misma l\u00f3gica que explicamos en <a href=\"https:\/\/lucumaagency.com\/en\/seo-local-como-funciona-y-como-posicionar-tu-negocio-por-ciudades\/\">SEO local y posicionamiento por ciudades<\/a>: una p\u00e1gina con contenido propio por zona, no la misma p\u00e1gina clonada cambiando el nombre.<\/p>\n<h2>Lo que har\u00edamos distinto<\/h2>\n<ul>\n<li>Medir cada idioma por separado desde el d\u00eda uno. El deterioro del espa\u00f1ol se vio tarde porque se miraba el sitio en conjunto.<\/li>\n<li>No abrir contenido nativo en un segundo idioma sin resolver antes c\u00f3mo convive con la herramienta de traducci\u00f3n. Nos cost\u00f3 dos piezas y una semana.<\/li>\n<li>Decidir el nombre comercial de cada servicio antes de traducir. Una l\u00ednea de servicio lleva meses sin tr\u00e1fico porque el nombre que eligi\u00f3 el cliente no es lo que busca nadie, y cambiarlo ahora toca tres idiomas.<\/li>\n<\/ul>\n<h2>Preguntas frecuentes<\/h2>\n<h3>\u00bfQu\u00e9 plugin conviene para una web WordPress multiidioma?<\/h3>\n<p>TranslatePress y WPML son los dos m\u00e1s usados. TranslatePress traduce sobre la p\u00e1gina renderizada y es m\u00e1s simple para webs de servicios; WPML da m\u00e1s control por campo pero pesa m\u00e1s. Lo importante no es el plugin sino que cada idioma tenga su URL, su hreflang y sus metadatos propios. Antes de eso va otra decisi\u00f3n, en qu\u00e9 idioma y para qu\u00e9 mercado; la contamos en <a href=\"https:\/\/lucumaagency.com\/en\/seo-internacional-como-posicionamos-un-negocio-en-otro-pais-desde-peru\/\">SEO internacional: c\u00f3mo posicionamos un negocio en otro pa\u00eds desde Per\u00fa<\/a>.<\/p>\n<h3>\u00bfTraducir con IA perjudica el SEO?<\/h3>\n<p>No por s\u00ed mismo. Perjudica publicar la traducci\u00f3n sin revisar, con la palabra clave traducida literalmente y sin adaptar top\u00f3nimos ni metadatos. Una traducci\u00f3n autom\u00e1tica revisada por una persona que conoce c\u00f3mo buscan en ese idioma funciona.<\/p>\n<h3>\u00bfEs mejor un dominio por idioma o carpetas \/es\/ y \/de\/?<\/h3>\n<p>Para un negocio local con un solo equipo, carpetas. Concentran la autoridad en un dominio y son m\u00e1s baratas de mantener. Los dominios por pa\u00eds tienen sentido cuando hay operaci\u00f3n y contenido distinto en cada pa\u00eds.<\/p>\n<h3>\u00bfHay que traducir tambi\u00e9n los t\u00edtulos y las meta descripciones?<\/h3>\n<p>S\u00ed, y es lo que m\u00e1s se olvida. El cuerpo se traduce con el plugin, pero los metadatos de cada idioma se escriben aparte. Sin eso, Google muestra el t\u00edtulo en ingl\u00e9s en los resultados en espa\u00f1ol.<\/p>\n<h3>\u00bfCu\u00e1nto tarda en posicionar una traducci\u00f3n nueva?<\/h3>\n<p>Entre uno y tres meses para que Google reasigne las posiciones a la versi\u00f3n nativa. En este caso las p\u00e1ginas alemanas respondieron antes que las espa\u00f1olas, y el espa\u00f1ol sigue sin recuperarse a los dos meses.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Una web multiidioma bien hecha no es una web traducida: es una web con un original claro, traducciones que adaptan la b\u00fasqueda de cada idioma, URLs y metadatos propios, y medici\u00f3n separada. En este caso el alem\u00e1n respondi\u00f3, el modelo de p\u00e1ginas por zona funcion\u00f3 y el espa\u00f1ol sigue siendo la tarea pendiente, y as\u00ed lo reportamos al cliente cada mes.<\/p>\n<p>Trabajar en varios idiomas no cambia los cimientos: siguen siendo los que explicamos en <a href=\"https:\/\/lucumaagency.com\/en\/que-es-el-seo-y-como-funciona-la-guia-para-duenos-de-negocio\/\">qu\u00e9 es el SEO y c\u00f3mo funciona<\/a>. Si quieres que lo veamos sobre tu web, eso es lo que hacemos en <a href=\"https:\/\/lucumaagency.com\/en\/\">Lucuma Agency, agencia de marketing digital en Lima<\/a>.<\/p>\n<p>En Lucuma Agency hacemos <a href=\"https:\/\/lucumaagency.com\/en\/posicionamiento-web-seo\/\">posicionamiento web<\/a> y <a href=\"https:\/\/lucumaagency.com\/en\/desarrollo-web\/\">desarrollo web en WordPress<\/a> para negocios en Per\u00fa, Espa\u00f1a y Estados Unidos. Si tu web necesita hablar m\u00e1s de un idioma, <a href=\"https:\/\/lucumaagency.com\/en\/agendar-meet\/\">agenda una consultor\u00eda gratis<\/a> y lo planificamos en 30 minutos.<\/p>","protected":false},"excerpt":{"rendered":"<p>Un negocio de servicios presenciales en Mallorca nos pidi\u00f3 algo que suena simple: que su web, escrita en ingl\u00e9s para turistas, tambi\u00e9n captara clientes en espa\u00f1ol y en alem\u00e1n. Tres idiomas, una sola web en WordPress, y la condici\u00f3n de no perder las posiciones que ya ten\u00eda. Este es el registro de c\u00f3mo se hizo, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1297,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-seo"],"acf":[],"_links":{"self":[{"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/posts\/1298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/comments?post=1298"}],"version-history":[{"count":2,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/posts\/1298\/revisions"}],"predecessor-version":[{"id":1521,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/posts\/1298\/revisions\/1521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/media\/1297"}],"wp:attachment":[{"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/media?parent=1298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/categories?post=1298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucumaagency.com\/en\/wp-json\/wp\/v2\/tags?post=1298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}