Migrar de Drupal a WordPress: cuándo tiene sentido y cómo hacerlo

Tecnologías
Servicios
Fecha
  • 13/11/2026

Muchas webs hechas con Drupal 7 se quedaron sin soporte en enero de 2025, y sus propietarios tienen que decidir hacia dónde van. Una de las opciones que más se plantean es pasar a WordPress: es más sencillo de editar, hay más perfiles que lo conocen y, para una web de contenidos, suele ser suficiente.

Pero no siempre es la mejor salida. Trabajamos con Drupal y con WordPress, y esta guía explica cuándo tiene sentido migrar de uno a otro, qué se migra y qué hay que rehacer, y cómo hacerlo sin perder el posicionamiento en Google.

El contenido pasa de una web antigua a una web nueva más sencilla

Cuándo tiene sentido pasar de Drupal a WordPress

Tu webLo más razonable
Sobre todo páginas, noticias y un blog, editada por pocas personasWordPress suele encajar bien y simplifica el día a día
Muchos tipos de contenido relacionados, permisos por roles y flujos de aprobaciónMejor quedarse en Drupal y actualizar a Drupal 10 u 11
Varios idiomas con traducciones gestionadas por equipos distintosLos dos lo resuelven; en webs grandes, Drupal lo hace de serie y con más control
Integraciones con ERP, CRM o sistemas internosDepende de la integración; en Drupal suelen ser módulos propios que habría que rehacer
Drupal 7 sin soporte y un rediseño pendienteBuen momento para decidir: las dos migraciones implican rehacer el tema

Si dudas entre los dos, lo explicamos con más detalle en Drupal vs WordPress. Y si la respuesta es quedarse en Drupal, el camino es migrar de Drupal 7 a Drupal 10 u 11.

Qué se migra y qué se rehace

Una migración no es copiar la web: es llevar el contenido a otra estructura. Esta es la equivalencia habitual:

En DrupalEn WordPress
Tipos de contenido (content types) y sus camposTipos de entrada personalizados y campos (por ejemplo, con ACF)
Taxonomías y términosTaxonomías (categorías, etiquetas o propias)
Usuarios y rolesUsuarios y roles, revisando los permisos
Archivos de sites/default/filesBiblioteca de medios, wp-content/uploads
Alias de URL (Pathauto)Enlaces permanentes, con redirecciones donde cambien
Metatags (módulo Metatag)Títulos y descripciones del plugin de SEO (Yoast, Rank Math)
Traducciones (i18n)WPML o Polylang
Vistas, bloques y módulos propiosSe rehacen: plantillas, bloques o un plugin a medida
WebformsUn plugin de formularios, rehaciendo cada formulario

El contenido se puede migrar de forma automática. Lo que no se migra es la lógica: las vistas, los bloques con condiciones y los módulos a medida hay que reconstruirlos en WordPress, y es ahí donde está la mayor parte del trabajo.

Equivalencias entre Drupal y WordPress: lo que se migra directamente y lo que hay que rehacer

Cómo se hace la migración

  • Con un plugin de migración. Existen plugins que leen la base de datos de Drupal y crean en WordPress las entradas, las páginas, las categorías, los usuarios y las imágenes. Para una web de contenidos sencilla son la vía más rápida; las versiones de pago añaden campos, tipos de contenido propios y traducciones.
  • Con exportaciones y un importador. Se exporta el contenido de Drupal a CSV o XML y se importa con una herramienta de importación de WordPress, campo a campo. Da más control sobre la estructura de destino.
  • Con un script propio. Para webs grandes o con estructuras complejas, un script que lee Drupal y escribe en WordPress (por ejemplo, con WP-CLI) permite repetir la migración tantas veces como haga falta, transformar el contenido por el camino y no depender de un plugin.

En los tres casos, la clave es poder repetir la migración: se hace una primera pasada, se revisa, se corrige el mapeo y se vuelve a lanzar, hasta que el resultado es bueno. La pasada final se hace con el contenido congelado unos días.

Dos detalles que suelen olvidarse:

  • Las contraseñas. Drupal y WordPress guardan las contraseñas de forma distinta. O se pide a los usuarios que creen una nueva o se usa un complemento que acepte la contraseña antigua en el primer acceso.
  • Los enlaces dentro del contenido. Los textos tienen enlaces a node/123 y a archivos de sites/default/files, que hay que reescribir hacia las URL nuevas.

No perder el posicionamiento

Cambiar de gestor de contenidos es uno de los momentos en que una web pierde más tráfico, casi siempre por las URL. Lo que hay que hacer:

  1. Inventario de URL antes de empezar: las del sitemap, las de Search Console y las que reciben visitas según la analítica.
  2. Mantener las URL siempre que se pueda. Si los alias de Drupal se pueden reproducir en WordPress, mejor.
  3. Redirecciones 301 de cada URL que cambie a su nueva dirección, una a una. Nunca todas a la portada.
  4. Títulos y descripciones: migrar los del módulo Metatag al plugin de SEO, no dejar que se generen solos.
  5. Después de publicar: enviar el sitemap nuevo a Search Console, revisar los errores 404 y las páginas excluidas durante las primeras semanas.

Los pasos de un proyecto de migración

  1. Análisis: tipos de contenido, volumen, idiomas, módulos e integraciones, y decisión Drupal o WordPress.
  2. Modelo de contenido en WordPress: tipos de entrada, campos y taxonomías.
  3. Tema y funcionalidades: diseño, plantillas y lo que hay que reconstruir.
  4. Migraciones de prueba hasta que el contenido sale bien.
  5. Mapa de redirecciones y revisión de SEO.
  6. Migración final con el contenido congelado, publicación y seguimiento.

Tu migración, con Omitsis

Desarrollamos con Drupal y con WordPress, y te ayudamos a decidir con tu web delante: a veces la mejor salida es WordPress y a veces es actualizar Drupal. Si tienes una web en Drupal 7 o te planteas cambiar, cuéntanos tu caso. Puedes ver cómo trabajamos en nuestras páginas de WordPress, de Drupal y de desarrollo web.

Cuéntanos tu proyecto y te ayudaremos a hacerlo realidad

Tanto si ya tienes un plan definido como si solo tienes una idea inicial, trabajaremos contigo para encontrar el camino adecuado.

Desde nuestras oficinas en Barcelona colaboramos con clientes de todo el mundo.

Omitsis
Balmes 76, Principal 2
08007 Barcelona
(+34) 931 720 287

¿Qué servicios te interesan?

Responsable de los datos: Omitsis Consulting SL. Finalidad de los datos: Comunicación comercial y gestión de proyectos. Almacenamiento de los datos: Base de datos alojada en Omitsis Consulting S.L. (UE). Derechos: En cualquier momento puedes consultar, modificar o eliminar tu información.