Migrar de WPML a un plugin multiidioma nativo es una de esas tareas que impone respeto, pero que se puede hacer sin empezar de cero y, sobre todo, sin perder ni una de las traducciones que tanto trabajo te ha costado crear. Si tu web o tu tienda llevan meses (o años) traducidas con WPML y notas que el sitio va más lento, que cada actualización se complica o que la dependencia de la licencia empieza a pesar, cambiar a una solución nativa es una decisión perfectamente razonable. En esta guía te explicamos, paso a paso, cómo hacerlo con cabeza y con red de seguridad.

La buena noticia es que un cambio bien planificado conserva el contenido traducido, las URLs y el posicionamiento que ya has ganado. La clave está en el orden de los pasos y en apoyarte en un migrador que lea lo que ya tienes en WPML en lugar de obligarte a volver a traducir. Vamos por partes.
Migrar de WPML sin perder las traducciones: por qué plantearse el cambio
WPML es un plugin veterano y muy completo, pero esa amplitud tiene un precio. Muchos proyectos llegan a un punto en el que la balanza se inclina hacia el cambio por varios motivos concretos:
- Rendimiento. WPML añade muchas consultas y tablas propias. En sitios grandes, sobre todo en WooCommerce, eso se nota en el tiempo de carga del panel y del front.
- Coste y dependencia. Es una licencia anual que se renueva año tras año; si dejas de pagarla, pierdes actualizaciones y soporte.
- Complejidad. La combinación de módulos (String Translation, Translation Management, etc.) es potente, pero también difícil de mantener cuando el equipo cambia.
Antes de decidir migrar de WPML conviene tener claro tu objetivo: un sitio más ligero, con menos piezas móviles y con la traducción integrada de forma nativa. Si trabajas con una tienda, te recomendamos leer también nuestra guía para traducir WooCommerce, porque los productos, las variaciones y los atributos tienen sus propias particularidades.
Qué se conserva y qué conviene revisar antes de empezar
La duda más habitual de quien está a punto de migrar de WPML es sencilla: «¿voy a perder lo traducido?». La respuesta corta es que no, siempre que uses un migrador limpio y respetes el orden. Aun así, es útil separar lo que se importa de forma automática de lo que tendrás que revisar tú.
Lo que un migrador limpio importa por ti
Al migrar de WPML, un buen importador lee la estructura de idiomas y la reconstruye en el nuevo plugin sin traducir nada de nuevo:
- Las entradas, páginas y fichas de producto ya traducidas, con su relación entre idiomas.
- Las categorías, etiquetas y atributos traducidos.
- Los idiomas activos y el idioma por defecto de la web.
Lo que tendrás que revisar a mano
Hay elementos que ningún migrador puede adivinar por ti y que conviene comprobar con calma:
- Las cadenas del tema y de otros plugins (botones, menús, textos del checkout).
- Los correos transaccionales de WooCommerce en cada idioma.
- Los widgets, formularios y textos que estuvieran gestionados desde String Translation.
Cómo migrar de WPML paso a paso
Este es el corazón de la guía. El truco para migrar de WPML sin sustos es hacerlo en un entorno controlado y desactivar el plugin antiguo solo cuando todo lo demás ya funciona.
Antes de migrar de WPML: haz una copia de seguridad completa
No empieces sin una copia de seguridad reciente de la base de datos y de los archivos. Lo ideal es trabajar primero en un entorno de pruebas (staging) que sea una réplica del sitio real, así puedes equivocarte sin consecuencias. Si algo sale mal, restauras y vuelves a intentarlo.
Paso 1. Importa las traducciones existentes
Instala el plugin nativo junto a WPML, sin desactivar todavía este último, y lanza el importador. Aquí está lo importante de todo el proceso: el migrador debe leer los pares de traducción que ya existen en WPML y recrearlos, de modo que cada página en español siga vinculada a su versión en inglés, francés o el idioma que sea. Revisa un puñado de fichas y entradas para confirmar que las relaciones se han reconstruido bien.
Paso 2. Revisa las URLs, los slugs y las etiquetas hreflang
Este paso es el que más afecta al SEO. Comprueba que la estructura de URLs por idioma se mantiene (por ejemplo, /en/ o el subdirectorio que usaras) y que los slugs traducidos siguen siendo los mismos. Verifica también que las etiquetas hreflang se generan correctamente para que Google entienda qué versión mostrar en cada país. Si algún slug cambia inevitablemente, prepara una redirección 301 desde la URL antigua.
Paso 3. Revisa las cadenas del tema y los correos
Recorre el sitio en cada idioma prestando atención a los textos que no forman parte del contenido: menús, botones, mensajes del carrito y del checkout, y los correos que recibe el cliente tras una compra. Traduce las cadenas que hayan quedado sueltas desde la interfaz del nuevo plugin.
Paso 4. Comprueba todo y desactiva WPML solo al final
Cuando hayas verificado que el contenido, las URLs y las cadenas funcionan, ya puedes desactivar y desinstalar WPML. Ni un minuto antes. Tras hacerlo, vuelve a recorrer las páginas clave y revisa el mapa del sitio y la consola de búsqueda por si aparece algún enlace roto.
| Aspecto | WPML | EHERO Woo Multilang |
|---|---|---|
| Modelo | Licencia anual con módulos separados | Plugin nativo integrado |
| Traducción de WooCommerce | Requiere módulos adicionales | Productos, variaciones y atributos de serie |
| Traducción con IA | Créditos que se compran aparte | Trae tu propia clave (OpenAI, Claude, Gemini, DeepL o DeepSeek); pagas al proveedor unos pocos euros por todo el catálogo |
| Rendimiento | Consultas y tablas propias que penalizan en sitios grandes | Estructura más ligera |
| Migración | — | Importador que reutiliza lo ya traducido |
Errores comunes al migrar de WPML (y cómo evitarlos)
La mayoría de los sustos al migrar de WPML no vienen del plugin nuevo, sino de las prisas. Estos son los tres fallos que más se repiten:
- Desactivar WPML antes de importar. Si quitas WPML primero, el migrador ya no tiene de dónde leer las traducciones y te arriesgas a perderlas. Desinstálalo siempre al final.
- Perder los enlaces de traducción. Migrar el texto pero no las relaciones entre idiomas deja páginas «huérfanas» que ya no se enlazan entre sí. Verifica los pares de traducción tras importar.
- Cambiar URLs sin redirección. Si un slug traducido cambia y no pones una redirección 301, pierdes el posicionamiento de esa URL. Mantén los slugs o redirige.
Trabajar sobre los estándares de WordPress ayuda mucho aquí: cuanto más se apoye tu web en la forma nativa de gestionar contenidos, más predecible y limpia será migrar de WPML.
Una vez que tu catálogo está traducido y estable, el siguiente paso natural es que tus clientes encuentren lo que buscan en su propio idioma. Para eso puedes sumar EHERO Smart Search, que también funciona con el modelo de traer tu propia clave: conectas tu cuenta del proveedor de IA que prefieras y pagas directamente por el uso, sin intermediarios.
Preguntas frecuentes
¿Perderé las traducciones al migrar de WPML?
No, siempre que uses un migrador que lea los pares de traducción de WPML y desactives el plugin antiguo solo al final del proceso.
¿Cambiarán las URLs de mis páginas traducidas?
No tienen por qué. Si conservas la misma estructura por idioma y los mismos slugs, las URLs se mantienen; si alguna cambia, basta con una redirección 301.
¿Necesito saber programar para hacer el cambio?
No. El importador hace el trabajo pesado; solo tendrás que revisar cadenas del tema, correos y algún detalle a mano desde el panel de WordPress.
¿Cómo funciona la traducción con inteligencia artificial?
Con el modelo de traer tu propia clave: conectas tu cuenta de OpenAI, Claude, Gemini, DeepL o DeepSeek y pagas al proveedor unos pocos euros por traducir todo el catálogo. La IA no va incluida ni la ponemos nosotros.
Conclusión
Migrar de WPML deja de ser un salto al vacío cuando sigues un orden claro: copia de seguridad, importación de lo ya traducido, revisión de URLs y cadenas, y desactivación de WPML solo al final. Con ese método conservas tus traducciones, tu SEO y tu tranquilidad, y te quedas con un sitio más ligero y fácil de mantener. Si quieres dar el paso con un migrador limpio que reutiliza lo que ya tienes, descubre EHERO Woo Multilang y empieza tu migración sin empezar de cero.
