Costo de migración de Drupal a Next.js en 2026: Precios reales en GBP y USD
Tu bandeja de entrada se llena de cotizaciones de migración — £15k de una agencia, £120k de otra, $3,000 de un freelancer en Upwork. El mismo sitio Drupal. El mismo destino Next.js. No estás comparando manzanas con naranjas; estás comparando una manzana con un huerto y una foto de una manzana. Una cotización incluye migración de contenido, actualización de diseño y pipelines de implementación. Otra es un traslado básico sin redirecciones, sin optimización de imágenes, sin entorno de staging. La tercera asume que tu equipo de contenido copiará y pegará manualmente 400 artículos de blog. Ninguna de estas agencias está mintiendo — están cotizando migraciones fundamentalmente diferentes. La pregunta no es "¿Cuánto cuesta una migración de Drupal a Next.js?" Es "¿Qué estás comprando realmente en cada punto de precio, y qué alcance coincide con el sitio que necesitas ejecutar en 2027?"
He estado involucrado en suficientes migraciones de estas para saber que el costo real depende de un puñado de factores específicos que la mayoría de guías de precios pasan por alto. Este artículo es mi intento de desglosar qué cuesta realmente una migración de Drupal a Next.js en 2026, con números reales tanto en GBP como en USD, desglosados por complejidad del sitio, estructura del equipo y los costos ocultos que sorprenden a la gente.
Tabla de contenidos
- Por qué los sitios Drupal se están migrando ahora
- Los factores de costo reales
- Precios por complejidad del sitio
- Tasas de agencias: Reino Unido vs EE.UU. en 2026
- Migración de contenido: El pozo de dinero oculto
- El problema de la escasez de desarrolladores
- CMS headless + Supabase: Una arquitectura alternativa
- Costo total de propiedad: Drupal vs Next.js (Comparación de 5 años)
- Expectativas de cronograma
- Cómo presupuestar sin arruinarse
- Preguntas frecuentes

Por qué los sitios Drupal se están migrando ahora
Drupal 7 llegó al final de su vida útil en enero de 2025. Ese fue el gran desencadenante. Miles de organizaciones — particularmente en el gobierno del Reino Unido, educación superior y empresas — estaban ejecutando D7 y de repente enfrentaban una opción: actualizar a Drupal 10/11, o abandonar el barco por completo.
Aquí está la cuestión: si de todas formas vas a reconstruir, muchos equipos se están cuestionando si Drupal sigue siendo la plataforma correcta. El grupo de desarrolladores de Drupal ha estado reduciéndose desde 2020. La encuesta State of Drupal de finales de 2024 mostró que los contribuyentes activos de Drupal cayeron aproximadamente un 18% en comparación con 2021. Mientras tanto, el ecosistema de JavaScript sigue creciendo.
Para muchas organizaciones, migrar a una arquitectura headless con Next.js en el frontend tiene más sentido que otra actualización de Drupal a Drupal que necesitará el mismo proceso doloroso en cinco años.
Dicho esto, este no es un artículo "Drupal está muerto". Drupal 11 es sólido. Pero la economía ha cambiado, y de eso es de lo que se trata aquí.
Los factores de costo reales
Antes de darte números, estableceremos qué impulsa realmente el costo de una migración de Drupal a Next.js. Estas son las variables que crean esa gran dispersión en cotizaciones.
Volumen y estructura de contenido
Un sitio de folletos con 50 páginas es fundamentalmente diferente de una plataforma de publicación con 40,000 artículos, taxonomías personalizadas y diseños basados en párrafos. El mapeo del modelo de contenido por sí solo puede tomar semanas en sitios más grandes.
Funcionalidad personalizada
Cada módulo personalizado de Drupal necesita un equivalente. Algunos son triviales (un formulario de contacto), otros son costosos (un sistema de reserva personalizado construido en entidades de Drupal). Si tienes Drupal Commerce, suma un 30-40% a tu presupuesto.
Complejidad de integración
CRM, pasarelas de pago, proveedores de SSO, APIs heredadas — cada integración necesita ser reconstruida o adaptada. He visto proyectos donde el sitio Drupal en sí era simple, pero estaba conectado a siete sistemas diferentes que todos necesitaban nuevo trabajo de integración.
Requisitos de flujo de trabajo editorial
El sistema de moderación de contenido y flujo de trabajo de Drupal es genuinamente bueno. Replicar eso en un CMS headless requiere esfuerzo deliberado. Si tus editores dependen de cadenas de aprobación complejas, esto suma costo.
Preservación de SEO
Si tu sitio tiene tráfico orgánico significativo, mantener estructuras de URL, redirecciones, metadatos y datos estructurados es innegociable. Esto a menudo se subestima. Un sitio con 10,000+ páginas indexadas necesita una estrategia de redirección cuidadosamente planificada.
Accesibilidad y cumplimiento
Los sitios del sector público del Reino Unido necesitan cumplimiento WCAG 2.2 AA. Los sitios estadounidenses cada vez más también lo necesitan, especialmente después de la sentencia de 2024 del DOJ sobre accesibilidad web. Construir un frontend Next.js accesible desde cero cuesta más que usar los temas contrib probados de Drupal.
Precios por complejidad del sitio
Aquí es donde nos volvemos concretos. Estos rangos se basan en cotizaciones que he visto y proyectos en los que he estado involucrado en 2025 y principios de 2026. Asumen un compromiso de agencia profesional, no un freelancer independiente.
| Complejidad del sitio | Descripción | Costo agencia Reino Unido (GBP) | Costo agencia EE.UU. (USD) | Cronograma |
|---|---|---|---|---|
| Pequeño | 10-50 páginas, blog, formularios de contacto, CMS básico | £12,000 - £30,000 | $15,000 - $40,000 | 6-10 semanas |
| Mediano | 50-500 páginas, múltiples tipos de contenido, búsqueda, integraciones | £30,000 - £75,000 | $40,000 - $95,000 | 10-18 semanas |
| Grande / Empresa | 500-10,000+ páginas, flujos de trabajo complejos, comercio electrónico, multilingüe, múltiples integraciones | £75,000 - £200,000+ | $95,000 - $250,000+ | 4-9 meses |
| Gobierno / Sector público | Requisitos de accesibilidad, auditoría de seguridad, cumplimiento de GDS | £50,000 - £150,000 | $65,000 - $180,000 | 3-8 meses |
Algunas notas sobre estos números:
- El extremo bajo de cada rango asume una migración de contenido directa con un sistema de diseño estándar. El extremo alto asume diseño personalizado, migración de datos compleja e integraciones múltiples.
- Las cotizaciones empresariales por encima de £100k/$125k típicamente incluyen una fase de descubrimiento, estrategia de contenido y contrato de soporte posterior al lanzamiento.
- Estos no incluyen costos de alojamiento y mantenimiento continuos, que cubraré en la sección de TCO.

Tasas de agencias: Reino Unido vs EE.UU. en 2026
La diferencia de tasas entre agencias del Reino Unido y EE.UU. se ha reducido en años recientes, pero sigue siendo significativa. Aquí está lo que estás buscando para tasas combinadas (el promedio en diferentes roles del proyecto):
| Rol | Tasa diaria Reino Unido (GBP) | Tasa por hora EE.UU. (USD) |
|---|---|---|
| Desarrollador Next.js senior | £500 - £800/día | $150 - $250/hora |
| Desarrollador nivel medio | £350 - £550/día | $100 - $175/hora |
| Arquitecto técnico | £700 - £1,100/día | $175 - $300/hora |
| Diseñador UX/UI | £400 - £700/día | $120 - $200/hora |
| Gestor de proyecto | £350 - £600/día | $100 - $175/hora |
| Ingeniero QA | £300 - £500/día | $90 - $150/hora |
| Especialista en migración de contenido | £300 - £500/día | $85 - $140/hora |
Las agencias del Reino Unido típicamente cotizan tasas diarias. Las agencias estadounidenses típicamente cotizan por hora. El mercado del Reino Unido es aproximadamente un 15-20% más barato en promedio, pero las agencias basadas en Londres con clientes empresariales a menudo igualan o superan los precios estadounidenses.
También existen opciones nearshore y offshore. Las agencias de Europa del Este (Polonia, Ucrania, Rumania) están cotizando £250-£450/día para desarrolladores senior. Las agencias indias varían de £100-£250/día. La varianza de calidad es enorme, y recomendaría encarecidamente una verificación exhaustiva y un compromiso de prueba antes de comprometerse con una migración completa.
En Social Animal, nuestras tasas combinadas para proyectos de migración a Next.js se encuentran dentro del rango del Reino Unido medio a superior, reflejando la antigüedad del equipo y la complejidad arquitectónica que típicamente manejamos.
Migración de contenido: El pozo de dinero oculto
Aquí es donde he visto los mayores desbordamientos de presupuesto. Cada vez.
Drupal almacena contenido de una forma que es... únicamente Drupal. Si has usado Paragraphs o Layout Builder, tu contenido está profundamente anidado en referencias de entidades. Una sola "página" podría ser realmente 15 entidades de párrafo diferentes con sus propios campos, referencias de medios e historial de revisiones.
Migrar este contenido a un CMS headless requiere:
1. Mapeo de modelo de contenido
Necesitas mapear cada tipo de contenido de Drupal, campo, taxonomía y tipo de párrafo a tu nueva estructura de CMS. Este es trabajo de diseño, no solo trabajo técnico. Es tu oportunidad para simplificar y limpiar años de contenido acumulado.
2. Scripts de migración
Alguien necesita escribir scripts que extraigan contenido de la base de datos de Drupal (o endpoints de JSON:API/GraphQL) e los empujen al nuevo CMS. Para un sitio con tipos de párrafo personalizados, esto se vuelve complejo rápidamente.
# Ejemplo simplificado: extracción de párrafos de Drupal vía JSON:API
import requests
def extract_paragraph_content(node_id, drupal_base_url):
response = requests.get(
f"{drupal_base_url}/jsonapi/node/article/{node_id}"
"?include=field_paragraphs,field_paragraphs.field_image",
headers={"Accept": "application/vnd.api+json"}
)
data = response.json()
paragraphs = []
for item in data.get("included", []):
if item["type"].startswith("paragraph--"):
paragraphs.append({
"type": item["type"].replace("paragraph--", ""),
"fields": item["attributes"],
"relationships": item.get("relationships", {})
})
return paragraphs
En realidad, esto se vuelve mucho más desordenado. Estás lidiando con medios incrustados, enlaces internos que necesitan remapeo de URL, contenido WYSIWYG con marcado específico de Drupal, y potencialmente miles de archivos que necesitan moverse a un nuevo pipeline de activos.
3. Migración de medios
El sistema de medios de Drupal almacena archivos en sites/default/files con su propia estructura de ruta. Cada imagen, documento y video necesita ser migrado a tu nuevo alojamiento (S3, Cloudinary, lo que sea) y todas las referencias actualizadas. Para un sitio con 5,000+ elementos de medios, esto solo puede costar £3,000-£8,000 / $4,000-$10,000.
4. Redirecciones de URL
Si tu sitio Drupal usaba Pathauto (la mayoría lo hace), tienes una estructura de URL que los motores de búsqueda conocen y confían. Necesitas un mapa de redirección completo. Para sitios grandes, esto significa extraer cada alias de URL de Drupal y crear redirecciones correspondientes en tu aplicación Next.js.
// next.config.js ejemplo de redirección (para sitios más pequeños)
const nextConfig = {
async redirects() {
// Para sitios grandes, cargar desde una base de datos o archivo JSON
const drupalRedirects = await loadRedirectMap();
return drupalRedirects.map(({ source, destination }) => ({
source,
destination,
permanent: true, // redirección 301
}));
},
};
Para sitios empresariales con 10,000+ URL, querrás redirecciones a nivel de middleware o un enfoque de función edge para evitar inflar tu configuración de Next.js.
El problema de la escasez de desarrolladores
Aquí hay algo que afecta directamente tu presupuesto: encontrar desarrolladores que entiendan tanto Drupal como la arquitectura headless moderna es genuinamente difícil en 2026.
El grupo de talentos de Drupal alcanzó su pico alrededor de 2018-2019. Desde entonces, muchos desarrolladores de Drupal senior han hecho la transición a otros frameworks o se han trasladado a la gestión. La Encuesta de desarrolladores de Stack Overflow 2025 mostró el uso de Drupal entre desarrolladores profesionales en aproximadamente el 3.2%, bajando del 5.8% en 2020.
Mientras tanto, los desarrolladores de Next.js son abundantes pero raramente tienen experiencia con Drupal. Esto crea una brecha de habilidades justo donde la necesitas: la migración en sí. Necesitas a alguien que entienda profundamente el modelo de datos de Drupal para extraer y transformar contenido adecuadamente.
Esta escasez aumenta los costos de dos maneras:
- Los especialistas en migración de Drupal cobran tasas premium. Un desarrollador que puede escribir scripts de migración de Drupal y arquitectar el destino de Next.js está facturando £700-£900/día en el Reino Unido.
- Los proyectos toman más tiempo cuando el equipo necesita hacer ingeniería inversa de una configuración desconocida de Drupal. Si nadie en el equipo ha trabajado con Paragraphs o Layout Builder antes, espera una curva de aprendizaje de 2-3 semanas.
Esta es un área donde trabajar con una agencia de desarrollo de CMS headless que haya hecho estas migraciones antes se paga a sí misma bastante rápido.
CMS headless + Supabase: Una arquitectura alternativa
Muchas migraciones de Drupal a Next.js asumen que reemplazarás Drupal con otro CMS headless — Sanity, Contentful, Storyblok, o incluso Drupal mismo ejecutándose headless. Pero hay una alternativa cada vez más popular: usar Supabase como tu backend.
Supabase te da una base de datos Postgres, autenticación, almacenamiento de archivos y APIs generadas automáticamente. Para equipos que quieren más control sobre su modelo de datos sin las limitaciones de un CMS tradicional, es convincente.
Cuándo Supabase tiene sentido
- Tu contenido es fuertemente estructurado/relacional (catálogos de productos, directorios, aplicaciones de datos pesados)
- Necesitas autenticación de usuario personalizada y acceso basado en roles
- Tu equipo editorial es pequeño y con conocimientos técnicos (o construirás una UI de administración personalizada)
- Quieres poseer tu infraestructura de datos completamente
Cuándo un CMS headless tradicional es mejor
- Tu equipo editorial no es técnico y necesita una experiencia de edición de contenido pulida
- Tienes flujos de trabajo de contenido complejos con cadenas de aprobación
- La vista previa de contenido y la edición visual son importantes
- Quieres empezar a funcionar más rápido
Comparación de costos: CMS headless vs Supabase
| Factor | CMS headless (por ejemplo, Sanity) | Supabase |
|---|---|---|
| Costo de plataforma (anual) | £0 - £12,000+ | £0 - £3,000 |
| UX del editor de contenido | Excelente de inmediato | Requiere panel de administración personalizado |
| Desarrollo de panel de administración personalizado | No es necesario | £8,000 - £25,000 |
| Desarrollo de API | Incluido | Auto-generado + personalizado |
| Autenticación | Terceros necesarios | Integrado |
| Almacenamiento de archivos | Incluido (CDN) | Incluido (compatible con S3) |
| Características en tiempo real | Limitadas | Integradas |
| Riesgo de bloqueo | Medio (APIs propietarias) | Bajo (Postgres estándar) |
La ironía es que Supabase puede ser más barato a largo plazo pero más caro por adelantado porque estás construyendo la experiencia editorial desde cero. Para sitios con mucho contenido migrando desde Drupal, un CMS headless tradicional generalmente tiene más sentido. Para sitios con muchas aplicaciones, Supabase vale la pena una consideración seria.
Hemos construido ambos tipos de arquitectura. Nuestra capacidad de desarrollo Next.js cubre tanto integraciones de CMS headless como backends personalizados de Supabase.
Costo total de propiedad: Drupal vs Next.js (Comparación de 5 años)
El costo de migración es un golpe único. Lo que importa más para la mayoría de organizaciones es el costo continuo. Aquí hay una comparación realista de TCO de 5 años para un sitio de complejidad media.
| Categoría de costo | Drupal (Tradicional) | Next.js + CMS headless |
|---|---|---|
| Compilación/migración inicial | £0 (ya construido) | £40,000 - £75,000 |
| Alojamiento (anual) | £3,000 - £8,000 (dedicado/administrado) | £600 - £2,400 (Vercel/Netlify) |
| Plataforma CMS (anual) | £0 (código abierto) | £0 - £6,000 (depende del CMS) |
| Actualizaciones de seguridad (anual) | £4,000 - £10,000 | £1,000 - £3,000 |
| Desarrollo de características (anual) | £8,000 - £20,000 | £6,000 - £15,000 |
| Actualizaciones de Drupal (por versión mayor) | £8,000 - £25,000 | N/A |
| Optimización de rendimiento | £2,000 - £5,000/año | £500 - £2,000/año |
| Total de 5 años | £85,000 - £240,000 | £78,000 - £177,000 |
Algunas cosas destacan:
El alojamiento es dramáticamente más barato. Un sitio Next.js en Vercel cuesta una fracción del alojamiento de Drupal administrado. Drupal necesita PHP, un servidor de base de datos, capas de almacenamiento en caché (Varnish, Redis) y significativamente más cómputo. Un sitio Next.js generado estáticamente o con ISR puede ejecutarse en infraestructura edge por una cantidad mínima.
El mantenimiento de seguridad es más barato. El equipo de seguridad de Drupal es bueno, pero cada aviso de seguridad significa que alguien necesita aplicar parches, probar e implementar. Un frontend headless con un CMS administrado tiene una superficie de ataque mucho más pequeña.
Los costos de desarrollador son donde se iguala. Los desarrolladores de Next.js son más fáciles de encontrar, pero el ecosistema se mueve rápido. Pasarás tiempo manteniéndote al día con versiones de Next.js, actualizaciones de React y cambios de framework. Lo bueno es que el grupo de talentos es lo suficientemente grande como para que no estés rehén de un especialista único.
El punto de equilibrio para la mayoría de sitios de complejidad media es alrededor de 18-30 meses después de la migración, dependiendo de tu alojamiento y costos de mantenimiento actuales de Drupal.
Expectativas de cronograma
Cada agencia te dirá un cronograma en el proceso de ventas, y la mayoría estarán equivocados. Aquí está lo que realmente he visto:
Sitio pequeño (10-50 páginas)
- Optimista: 6 semanas
- Realista: 8-12 semanas
- Qué sale mal: La migración de contenido toma más tiempo de lo esperado, los ciclos de revisión de stakeholders agregan 2-3 semanas
Sitio mediano (50-500 páginas)
- Optimista: 10 semanas
- Realista: 14-20 semanas
- Qué sale mal: La complejidad de integración se subestima, el modelo de contenido necesita revisión a mitad del proyecto, iteraciones de diseño
Sitio empresarial (500+ páginas)
- Optimista: 4 meses
- Realista: 6-10 meses
- Qué sale mal: Todo. Alineación de stakeholders, dependencias de sistemas heredados, decisiones de gobernanza de contenido, revisiones de seguridad, auditorías de accesibilidad
La causa número uno de retrasos no es técnica — es la toma de decisiones. La migración te obliga a tomar decisiones sobre estructura de contenido, sistemas de diseño y flujos de trabajo editoriales que podrían haber sido diferidos durante años. Crea espacio para esas conversaciones.
Cómo presupuestar sin arruinarse
Después de ver demasiadas migraciones exceder presupuesto, aquí está mi consejo práctico:
Paga por una fase de descubrimiento adecuada. Gasta £3,000-£8,000 / $4,000-$10,000 en 2-3 semanas de descubrimiento antes de comprometerte con una compilación completa. Esto debería darte una auditoría de contenido, recomendación de arquitectura técnica y una estimación de costo mucho más ajustada.
Presupuesta un 20% de contingencia. No el 10%. Veinte. Las sorpresas de migración de contenido son casi garantizadas.
No migres todo. La mayoría de sitios Drupal han acumulado años de contenido que nadie lee. Usa tu analítica. Si una página no ha tenido una visita en 12 meses, cuestiona si realmente necesita migrar.
Considera un enfoque por fases. Migra primero el sitio de marketing, luego el blog, luego las características de aplicación complejas. Esto distribuye costo y reduce riesgo.
Involucra a tu equipo editorial temprano. Los cambios más costosos provienen de editores que ven el nuevo CMS por primera vez en UAT y dicen "No puedo hacer mi trabajo con esto".
Si estás en las primeras etapas de planificación de una migración, estaremos felices de tener una conversación sin obligación sobre alcance y presupuesto. Ponte en contacto y podemos caminar a través de tu situación específica.
Preguntas frecuentes
¿Cuánto cuesta migrar de Drupal a Next.js en 2026? Para un sitio pequeño (menos de 50 páginas), espera £12,000-£30,000 / $15,000-$40,000. Los sitios medianos con integraciones se ejecutan £30,000-£75,000 / $40,000-$95,000. Las migraciones empresariales con modelos de contenido complejos, comercio electrónico o soporte multilingüe comienzan en £75,000 / $95,000 y pueden exceder £200,000 / $250,000. Estos rangos asumen un compromiso de agencia profesional en el Reino Unido o EE.UU.
¿Es más barato actualizar Drupal o migrar a Next.js? Una actualización de Drupal 7 a Drupal 10/11 a menudo cuesta 60-80% de lo que cuesta una nueva compilación de Next.js, ya que esencialmente es una reconstrucción de todos modos. La diferencia está en costos a largo plazo: el alojamiento de Next.js es más barato, la disponibilidad de desarrolladores es mejor, y evitas el siguiente ciclo de actualización importante de Drupal. Para sitios Drupal 9/10 que solo necesitan una actualización de frontend, quedarse en Drupal generalmente es más barato a corto plazo.
¿Cuánto tarda una migración de Drupal a Next.js? Los sitios pequeños toman 8-12 semanas realísticamente. Los sitios medianos toman 14-20 semanas. Los sitios empresariales toman 6-10 meses. La variable más grande no es el código — es la migración de contenido, la alineación de stakeholders y la complejidad de integración. Siempre suma un 20% de búfer a cualquier cronograma que tu agencia cotice.
¿Puedo usar Drupal como un CMS headless con Next.js? Sí, y es un enfoque válido si tu equipo ya conoce Drupal. Los módulos JSON:API y GraphQL de Drupal funcionan bien para entrega headless. El inconveniente es que aún necesitas alojamiento de Drupal, parches de seguridad y desarrolladores de PHP. Muchos equipos eligen esto como un paso intermedio antes de eventualmente pasar a un CMS headless con propósito construido.
¿Cuál es el mejor CMS headless para reemplazar Drupal? Depende de tus necesidades. Sanity es excelente para equipos con mucho desarrollo y modelos de contenido personalizados. Contentful funciona bien para equipos empresariales con flujos de trabajo estructurados. Storyblok es fuerte en edición visual. Para sitios más simples, incluso Payload CMS o Strapi (auto-hospedado, código abierto) pueden funcionar. No hay respuesta universal — depende de tu flujo de trabajo editorial, presupuesto y preferencias técnicas.
¿Debería usar Supabase en lugar de un CMS headless? Supabase tiene sentido cuando tu sitio es más aplicación que contenido — piensa en directorios, tableros, contenido generado por usuarios o datos relacionales complejos. Para publicación de contenido tradicional (artículos, páginas, medios), un CMS headless con propósito construido proporciona una mejor experiencia editorial de inmediato. Algunos proyectos usan ambos: un CMS headless para contenido y Supabase para datos de aplicación y autenticación.
¿Son las tasas de agencia del Reino Unido más baratas que las tasas estadounidenses para desarrollo de Next.js? Generalmente sí, aproximadamente un 15-20% en promedio. Los desarrolladores de Next.js senior del Reino Unido típicamente facturan £500-£800/día, mientras que los equivalentes estadounidenses cobran $150-$250/hora ($1,200-$2,000/día). Sin embargo, las agencias de Londres con clientes empresariales a menudo igualan los precios estadounidenses. El mejor valor a menudo proviene de agencias especializadas headless en lugar de grandes tiendas de servicio completo, independientemente de la ubicación.
¿Cuáles son los costos ocultos de migrar de Drupal a Next.js? Los costos más comúnmente pasados por alto son: scripts de migración de contenido (especialmente para contenido basado en Paragraphs/Layout Builder), mapeo de redirecciones de URL y preservación de SEO, migración de activos de medios y configuración de CDN, capacitación editorial en el nuevo CMS, pruebas de accesibilidad y remediación, y ajuste de rendimiento posterior al lanzamiento. Presupuesta al menos un 20% por encima de tu precio cotizado para cubrir estos.