Migrar de WordPress a Drupal: guía completa con costes y pasos
Casi todo el mundo empezó con WordPress. Es lo normal: era rápido de montar, barato y había un tutorial para cualquier cosa. El problema llega después, cuando el negocio crece y la web empieza a ir justa. Te suena, ¿verdad? Páginas que tardan en cargar cuando hay mucho contenido, sustos de seguridad cada pocos meses, una maraña de plugins que se pisan entre ellos y una estructura que se sostiene con cinta aislante.
Si has llegado hasta aquí, probablemente ya le estás dando vueltas a migrar de WordPress a Drupal. Y seguramente con cierto vértigo: "¿y si pierdo el SEO?", "¿cuánto me va a costar esto?", "¿voy a tener la web caída tres días?". Respira. Migrar bien no es un salto al vacío, es un proceso ordenado. En esta guía lo recorremos paso a paso: cuándo merece la pena, qué cambia de verdad, cuánto cuesta y dónde está cada trampa para que no caigas en ella.
¿Cuándo merece la pena migrar de WordPress a Drupal?
Voy a ser honesto contigo: no todas las webs necesitan Drupal. Y forzar la migración sin un motivo claro es tirar el dinero. Estas son las señales de que sí tiene sentido dar el salto.
Tu web se ha hecho grande, demasiado para lo que WordPress gestiona con soltura: cientos o miles de páginas, varios tipos de contenido conviviendo, taxonomías que ya nadie entiende del todo. También cuando la seguridad deja de ser un "ya veremos" y pasa a ser crítica, porque manejas datos sensibles, tienes que cumplir un RGPD estricto o el ENS, o ya te has llevado algún disgusto con una brecha.
Hay más casos en los que migrar a Drupal compensa de verdad:
- Necesitas multiidioma serio. La gestión multilingüe nativa de Drupal le da mil vueltas a las soluciones de plugins de WordPress.
- Quieres ir headless o desacoplado. Drupal trae API-first de serie; en WordPress eso son plugins y parches.
- Los plugins se han vuelto el problema y no la solución: incompatibilidades, actualizaciones que rompen cosas, extensiones que su autor abandonó hace años.
- Tu flujo editorial es complejo: revisión, aprobación, publicación programada y roles bien diferenciados.
- Vas a integrar de verdad con un CRM, un ERP u otros sistemas internos.
Cuándo es mejor que te quedes donde estás
Igual de importante: hay momentos para no migrar. Si tu web es un blog o una corporativa sencilla que funciona bien, el coste no se justifica, así de claro. Tampoco si no tienes presupuesto para la migración y para el mantenimiento posterior en Drupal, que también cuenta. Y si tu equipo vive de la sencillez de WordPress y nadie está dispuesto a formarse, te vas a pegar contra un muro de resistencia interna que ninguna tecnología arregla.
¿Qué cambia de verdad al pasar de WordPress a Drupal?
Antes de meternos en el proceso, conviene que sepas a qué te enfrentas. Drupal no es WordPress con otra piel; hay diferencias de fondo, y casi todas juegan a tu favor.
Arquitectura de contenido. En WordPress casi todo es un "post" o una "page" al que le vas pegando campos con plugins (ACF, Meta Box). En Drupal los tipos de contenido son ciudadanos de primera: defines campos, relaciones, taxonomías y vistas desde el propio core, sin depender de terceros.
Usuarios y permisos. WordPress te da cuatro roles de fábrica (administrador, editor, autor, suscriptor) y poco margen. Drupal te deja crear roles a medida con permisos finísimos: por tipo de contenido, por campo concreto, por acción específica. Si alguna vez has peleado para que un usuario pudiera editar una cosa pero no otra, esto te va a aliviar.
Módulos frente a plugins. Los módulos de Drupal equivalen a los plugins, pero contribuir a Drupal.org es un proceso bastante más exigente. ¿La consecuencia? Módulos más estables y mejor mantenidos. Y ojo: muchas cosas que en WordPress son un plugin, en Drupal vienen ya en el core.
Theming. El sistema de themes de Drupal usa Twig, más estructurado y seguro que meter PHP directo en las plantillas como en WordPress. Pide más nivel técnico, sí, pero a cambio tienes más control y menos riesgo de que alguien te cuele código.
El proceso de migración, fase a fase
Aquí está el corazón del asunto. La buena noticia es que una migración de WordPress a Drupal bien llevada es predecible: sabes qué toca en cada momento. Te lo desgloso con plazos orientativos para que puedas hacerte una idea real del calendario.
Fase 1: Auditoría y planificación (1-2 semanas)
Antes de tocar absolutamente nada, toca hacer inventario. Suena aburrido y es justo lo que evita el 80 % de los sustos. Hay que poner sobre la mesa:
- El contenido: páginas, posts, custom post types, campos personalizados, medios.
- Las taxonomías: categorías, etiquetas y las que te hayas inventado por el camino.
- Los usuarios: roles, permisos, datos de perfil.
- La funcionalidad: qué hace cada plugin y si Drupal tiene un equivalente.
- Las integraciones: APIs, formularios, e-commerce, newsletter.
- El SEO: URLs, redirects, metadatos, sitemap.
- El tráfico y el rendimiento actuales, que te servirán de baseline para comparar después.
Esta auditoría define el alcance real de la migración. Sin ella vas a ciegas.
Fase 2: Diseño de la arquitectura en Drupal (1-2 semanas)
Con el inventario delante, el equipo de desarrollo dibuja cómo va a ser todo en Drupal: los tipos de contenido y campos que replican (y mejoran) lo que tenías, las taxonomías, los roles y permisos, qué módulos contribuidos se van a usar y cómo será la capa de presentación. Es el plano de la casa antes de levantar paredes.
Fase 3: Desarrollo y configuración (3-6 semanas)
Aquí se construye el sitio: tipos de contenido, vistas, bloques, menús, formularios, integraciones y theme. Y un detalle que tranquiliza: todo esto ocurre en un entorno de desarrollo aparte. Tu web actual sigue funcionando como si nada mientras tanto.
Fase 4: Migración del contenido (1-3 semanas)
Drupal trae su propio módulo de migración, la Migrate API, capaz de importar contenido directamente desde la base de datos de WordPress. En esta fase se mapean los tipos de contenido de un lado al otro, se trasladan campos, taxonomías, usuarios y medios, se transforman las URLs y rutas, y se verifica que los datos llegan íntegros. No se hace a la primera y ya: se ejecuta en pruebas, se valida, se corrige y se repite las veces que haga falta antes del lanzamiento real.
Fase 5: Redirecciones y SEO (1 semana)
Llegamos al punto que más nervios da, así que vamos despacio. El objetivo es que cada URL de tu WordPress acabe llevando a su sitio correcto en Drupal. Eso significa redirects 301 de todas las URLs antiguas a las nuevas, URLs limpias y legibles en Drupal (el módulo Pathauto se encarga), traslado de los metadatos SEO (meta títulos, descripciones, Open Graph), envío del nuevo sitemap a Google Search Console y una revisión a fondo de que no queda ningún enlace roto.
Te lo digo sin dramatismo pero claro: meter la pata aquí es lo que de verdad puede costarte posicionamiento. Por eso esta fase tiene su propia semana y nadie la acelera.
Fase 6: Testing y QA (1-2 semanas)
Antes de abrir la puerta, se prueba todo: que el contenido migrado está completo, que los formularios, la búsqueda, la navegación y el área privada funcionan, que los tiempos de carga aguantan, que se ve bien en móvil y en distintos navegadores, y que cumple accesibilidad (WCAG). Mejor encontrar los fallos ahora que el lunes siguiente al lanzamiento.
Fase 7: Lanzamiento y vigilancia (1 semana)
Se corta la web WordPress y se activa la de Drupal. Durante esos primeros días no se mira para otro lado: se vigilan los errores 404 y los redirects que fallen, el rendimiento, cómo va indexando Google en Search Console y qué dicen los usuarios y el equipo interno. La migración no termina al pulsar el botón; termina cuando los números confirman que todo va bien.
Cuánto cuesta migrar de WordPress a Drupal
Vamos con la pregunta que de verdad te trajo aquí. Estos son los rangos orientativos por concepto:
| Concepto | Coste orientativo |
|---|---|
| Auditoría y planificación | 1.500 – 4.000 € |
| Arquitectura y configuración Drupal | 3.000 – 8.000 € |
| Desarrollo del theme | 3.000 – 12.000 € |
| Migración de contenido | 2.000 – 8.000 € |
| Redirecciones y SEO | 1.000 – 3.000 € |
| Testing y QA | 1.000 – 3.000 € |
| Formación del equipo | 500 – 2.000 € |
| Total | 12.000 – 40.000 € |
¿Qué significa esto en tu caso? Para una web corporativa de pyme con 50-200 páginas, un solo idioma y funcionalidad estándar, lo habitual se mueve entre 15.000 y 25.000 euros. El resto del rango lo explican los extras.
Qué dispara el presupuesto
El multiidioma es el factor que más sube la factura: cada idioma adicional suma entre 3.000 y 8.000 €. El e-commerce también pesa, porque Drupal Commerce pide más configuración que WooCommerce. Y luego están las integraciones complejas con sistemas externos, el volumen bestia de contenido (miles de páginas o productos) y un diseño hecho íntegramente a medida. Si nada de esto va contigo, respira: estás en la parte baja de la tabla.
Los errores que pagan caro (y cómo esquivarlos)
Casi todas las migraciones que salen mal repiten los mismos fallos. Conocerlos de antemano es media batalla ganada.
No planificar las redirecciones. El más caro de todos en términos de SEO. Si no mapeas cada URL antigua a la nueva con un 301, Google entiende que tu contenido se ha esfumado y el posicionamiento se va contigo. Volvemos a lo de la Fase 5: no se improvisa.
Querer clonar WordPress dentro de Drupal. Drupal no es WordPress con otra cara. Empeñarse en reproducir la misma estructura y los mismos flujos suele dar un resultado mediocre. Aprovecha el cambio para repensar cómo organizas el contenido; estás a tiempo y casi nunca lo estarás tanto como ahora.
Tratar la formación como un detalle menor. Tu equipo lleva años con WordPress en los dedos. La administración de Drupal es distinta y más densa. Sin formación, la gente se frustra y la adopción se hunde, por muy buena que sea la plataforma.
Migrarlo todo sin filtrar. No todo tu WordPress merece viajar. Páginas obsoletas, posts caducados, duplicados: se limpian antes de migrar, no después. Migrar basura solo te da basura ordenada.
Ahorrar en especialistas Drupal. Drupal pide experiencia concreta. Un buen desarrollador de WordPress no migra a Drupal de un día para otro sin formarse. Busca una agencia o un profesional que pueda enseñarte proyectos Drupal reales, no promesas.
¿Voy a perder SEO al migrar? La pregunta de los millones
Te lo respondo directo, porque sé que es lo que más te preocupa: si la migración se hace bien, no deberías perder posicionamiento. Es más, hay muchas empresas que mejoran su SEO después de pasarse a Drupal, y no por arte de magia, sino por motivos concretos: URLs más limpias y configurables, una web más rápida, una estructura de contenido por fin ordenada y metadatos gestionados de forma nativa con el módulo Metatag.
¿La diferencia entre conservar tu SEO o perderlo? Está en dos cosas que ya hemos visto: planificar las redirecciones con cabeza y vigilar de cerca Search Console las semanas posteriores al lanzamiento. Hazlo bien y ni Google se entera de que has cambiado de casa.
Cómo te acompañamos en Tangram Consulting
En Tangram Consulting llevamos tiempo migrando webs de WordPress a Drupal, y el proceso que te hemos contado en esta guía es, básicamente, cómo trabajamos: auditoría completa, planificación detallada, migración automatizada con Migrate API, gestión cuidadosa de las redirecciones SEO y formación de tu equipo para que el primer día no se sienta perdido. La transición sale limpia, sin perder contenido ni posicionamiento.
Si le estás dando vueltas a migrar tu web, escríbenos desde el formulario de https://tangramconsulting.es/contacto. Miramos tu caso concreto sin compromiso y te damos un presupuesto detallado, con números reales y no rangos genéricos.
En resumen: cuándo, cuánto y con qué tranquilidad
Migrar de WordPress a Drupal tiene sentido cuando tu web ha superado los límites de WordPress en seguridad, escalabilidad o complejidad, y no antes. Es un proyecto serio: pide planificación, manos con experiencia y una inversión que se mueve entre 12.000 y 40.000 euros según el alcance. Pero hecho con orden no es ningún caos, sino un proceso predecible fase a fase. Y al final del camino tienes una plataforma más robusta, más segura y preparada para crecer contigo durante años, sin que tengas que volver a plantearte esto en mucho tiempo.