Volver al blog

Headless CMS vs WordPress: cuándo cada uno tiene sentido

Cuándo WordPress basta y cuándo un headless CMS vale la pena: el árbol de decisión real por canales, editores, tráfico y equipo frontend.

Hace un par de semanas tuvimos una reunión con el equipo de marketing de una empresa mediana que llevaba meses hablando de “migrar a headless”. Lo habían escuchado en una conferencia, el desarrollador que habían contratado antes lo había mencionado, y en LinkedIn todo el mundo parecía haberlo hecho ya. Cuando les pregunté cuántos canales digitales publicaban actualmente —web, app móvil propia, quiosco, pantallas digitales— la respuesta fue: uno. Un sitio web corporativo y un blog.

La recomendación de ese día fue directa: quédense con WordPress.

La decisión de headless no es una cuestión de modernidad ni de tendencia tecnológica. Es una decisión de arquitectura con implicaciones reales en costos de desarrollo, plazos de entrega y operación editorial diaria. En este artículo te paso el árbol de decisión que usamos para ayudar a nuestros clientes a elegir bien.

Si lo que buscas es entender si WordPress tiene sentido para tu empresa en términos más generales —costos, e-commerce, seguridad— eso está en WordPress para empresas: ¿cuándo sí y cuándo headless?. Este artículo va un paso más allá: asume que ya estás considerando headless y quiere ayudarte a decidir con criterio técnico real.

Qué es un headless CMS, en concreto

Un CMS clásico —WordPress, Drupal, Joomla— hace dos cosas a la vez: almacena el contenido y lo renderiza en HTML para el navegador. La “cabeza” (el frontend) está acoplada al “cuerpo” (el backend de contenido). Si quieres cambiar el diseño, tocas el mismo sistema que guarda tus artículos.

Un headless CMS hace solo la primera parte. El contenido vive en el backend, se expone a través de una API —REST o GraphQL— y un frontend independiente se encarga de consumirlo y mostrarlo. Ese frontend puede ser un sitio web Next.js, una app iOS, un quiosco de tienda, una pantalla digital, o todo al mismo tiempo. Sin cabeza propia: sin asunciones sobre cómo se va a renderizar.

Los que más implementamos: Contentful y Storyblok para equipos que valoran la interfaz visual y la previsualización en tiempo real; Sanity cuando los flujos editoriales son complejos y el contenido es muy estructurado; Strapi cuando el cliente necesita self-hosted por privacidad o quiere evitar licencias mensuales. WordPress también puede operar en modo headless con su REST API o WPGraphQL —es la opción natural cuando ya hay contenido migrado y no se quiere perder la inversión editorial.

El árbol de decisión: cuatro preguntas en orden

Cuando un cliente nos pregunta si debe ir a headless, le hacemos cuatro preguntas. Si la respuesta a las primeras tres es “no”, WordPress suele ser la decisión correcta y la más eficiente.

¿Publicas en más de un canal digital?

El caso de uso central del headless es el contenido multicanal: el mismo artículo o ficha de producto necesita aparecer en el sitio web, en la app móvil, en un quiosco de tienda y quizás en un display digital de sala de espera. Con un CMS acoplado, eso implica duplicar contenido o construir integraciones complicadas. Con headless, el contenido vive en un lugar y cada canal lo consume por API.

Si publicas en un solo canal —sitio web corporativo, blog, e-commerce estándar— este argumento no aplica. Y es el caso de la mayoría de las empresas medianas con las que trabajamos en Chile. El argumento multicanal suena muy bien en una conferencia, pero si hoy publicas solo en web y no hay planes concretos de tener una app propia en los próximos 12 meses, headless es infraestructura para un problema que todavía no tienes.

¿Tu equipo frontend trabaja con React, Next.js o frameworks modernos?

Un headless CMS sin equipo que construya el frontend es como tener los ingredientes sin cocinero. El frontend desacoplado hay que construirlo, mantenerlo y desplegarlo —con conocimiento de React o Next.js, CI/CD, manejo de caché y plataformas como Vercel o Cloudflare Pages.

Si tu equipo trabaja principalmente con PHP o con plantillas de WordPress, migrar a headless implica también una migración de stack tecnológico. Eso tiene un costo real: no solo en horas de desarrollo inicial, sino en curva de aprendizaje y en la velocidad con que se harán los cambios futuros. Un equipo que domina WordPress va a mover tickets de contenido mucho más rápido que uno que está aprendiendo Next.js al mismo tiempo que construye el proyecto.

¿Tienes picos de tráfico de escala masiva o necesitas performance extrema?

Esta es la razón técnica más sólida para headless. Un frontend estático generado desde un headless CMS puede servirse desde una CDN global con Time to First Byte de menos de 100ms en cualquier punto del mundo. Para sitios con tráfico masivo o donde la velocidad de carga es un diferencial de negocio concreto, eso importa.

En un e-commerce que migró de WordPress acoplado a una arquitectura Astro con contenido desde Contentful, el TTFB promedio bajó de 1,8 segundos a 240ms. El impacto en conversión fue medible. Pero ese cliente tenía tráfico masivo —campañas nacionales, picos predecibles con alta concurrencia— y un equipo técnico interno que podía mantener esa arquitectura.

Para un sitio corporativo con tráfico normal, WordPress en un buen hosting administrado con caché bien configurado llega a 300–400ms de TTFB sin mayor esfuerzo. La diferencia existe, pero en ese rango no cambia las tasas de conversión.

¿Quieres que tu equipo editorial sea autónomo sin involucrar a desarrollo?

Aquí hay una trampa frecuente. Mucha gente elige headless pensando que van a ganar autonomía editorial —y en parte es verdad— pero esa autonomía en headless viene del trabajo previo de configurar bien la interfaz de edición. No es automática.

Storyblok y Contentful tienen interfaces visuales buenas, con previsualización en tiempo real. Un editor no técnico puede trabajar en ellas sin problema después de una hora de onboarding. Sanity requiere más configuración inicial del equipo de desarrollo, pero cuando se configura bien es muy poderoso para flujos complejos. Strapi, sin configuración personalizada específica para el proyecto, puede ser menos amigable que el editor clásico de WordPress.

La conclusión práctica: si el equipo editorial no es técnico y el presupuesto de desarrollo no incluye tiempo para configurar bien la interfaz de edición del CMS headless, WordPress suele seguir siendo más eficiente en el día a día del contenido.

Cuándo no ir a headless

Hay tres escenarios en que headless casi siempre es excesivo para el momento:

Un solo canal, equipo sin stack moderno, y tráfico estándar. Es el escenario más frecuente. WordPress bien configurado —código a medida, plugins mínimos, hosting administrado— resuelve esto más rápido, más barato y con menor costo de mantención. El caso de El Sentido del Humor que construimos es un buen ejemplo: ticketera propia, integración de pagos, QR dinámico, bot de gestión de shows, todo sobre WordPress, en producción en dos meses.

Presupuesto ajustado para el desarrollo inicial. Un frontend desacoplado parte desde 200–400 UF (~$7,9M–$15,7M CLP) solo en desarrollo, contra 80–150 UF de un WordPress hecho con criterio. Si el presupuesto no puede absorber ese diferencial —o si el ROI de headless no está claro en los próximos 18 meses— la conversación debería esperar.

Ningún plan multicanal concreto en el horizonte. Construir para un problema hipotético que podría aparecer en tres años es la razón más cara de la ingeniería de software. Si no hay roadmap de app móvil propia, quiosco u otro canal, la inversión en headless es prematura.

La opción intermedia: WordPress en modo headless

Hay una tercera ruta que no siempre se menciona: usar WordPress como backend de contenido y exponer solo la API, construyendo un frontend moderno por encima.

La ventaja es concreta: el equipo editorial ya conoce la interfaz, el contenido existente no migra, y se puede ir modernizando el frontend de forma incremental sin interrumpir la operación. La desventaja también lo es: WordPress no fue diseñado headless y en performance extrema o flujos editoriales muy complejos se nota. Hay que manejar plugins de API, la gestión de caché se complica y el ecosistema de CMSs diseñados headless nativamente tiene una experiencia de desarrollo más fluida.

Es una buena opción cuando la empresa tiene mucho contenido en WordPress, quiere mejorar la performance del frontend, y puede hacer una migración progresiva. Si se parte de cero, prefiero elegir un CMS diseñado headless desde el principio.

Nuestra recomendación final

Para la mayoría de empresas medianas chilenas que llegan con esta pregunta, la respuesta es WordPress bien implementado. Menor costo inicial, mayor velocidad al mercado, editores no técnicos que pueden trabajar solos, y una arquitectura que da para mucho más de lo que la gente cree cuando se construye con criterio y sin el zoo de plugins habitual.

El headless tiene sentido cuando aparecen dos o más de estas condiciones juntas: publicación en múltiples canales, equipo frontend con stack moderno, tráfico masivo real, o flujos editoriales genuinamente complejos.

Como equipo AI-native, construimos en ambos modelos y lo hacemos más rápido que en el mercado tradicional. El scaffolding de un frontend Next.js o Astro integrado con Contentful o Storyblok es algo que aceleramos con IA de forma concreta —reduciendo el tiempo de setup en un 40–50% frente al desarrollo tradicional. Eso reduce el diferencial de costo inicial entre headless y WordPress, pero no lo elimina. La decisión de arquitectura sigue siendo de negocio primero.

Si estás evaluando la arquitectura de contenidos de tu empresa, el equipo de desarrollo web de Apollo.TI puede ayudarte a tomar esa decisión con datos reales, no con tendencias. Una consultoría de arquitectura de 30 minutos cuesta cero y puede ahorrarte meses de trabajo en la dirección equivocada.

Preguntas frecuentes

¿Qué es exactamente un headless CMS?

Un headless CMS almacena y gestiona el contenido pero no lo renderiza. Lo expone a través de una API y un frontend separado —React, Next.js, Astro, una app móvil— se encarga de mostrarlo. WordPress también puede operar en modo headless usando su REST API o WPGraphQL, aunque no fue diseñado originalmente así.

¿Cuándo conviene un headless CMS sobre WordPress tradicional?

Cuando publicas en más de un canal digital (web + app + quiosco), cuando tu equipo frontend trabaja con React o Next.js y prefiere no tocar PHP, cuando necesitas performance extrema con CDN edge, o cuando tienes picos de más de 50.000 usuarios simultáneos en campañas. Para un sitio corporativo o e-commerce mediano, WordPress suele ser la respuesta más eficiente.

¿Cuáles son los headless CMS más usados para empresas en Chile?

Los que más implementamos: Contentful y Storyblok para equipos que valoran la interfaz visual, Sanity para contenido estructurado con flujos editoriales complejos, y Strapi cuando el cliente necesita self-hosted por privacidad o costo. WordPress en modo headless es una opción intermedia cuando ya existe contenido migrado y no se quiere perder esa inversión.

¿Un headless CMS es más caro que WordPress?

Sí, en casi todos los casos al inicio. El frontend desacoplado parte desde 200–400 UF (~$7,9M–$15,7M CLP) solo en desarrollo, contra 80–150 UF de un WordPress bien hecho. Hay que sumar además las licencias del CMS headless si no se usa una opción self-hosted. La inversión se justifica cuando el modelo multicanal o los requisitos de performance extrema lo exigen con claridad.

¿Un editor sin conocimientos técnicos puede trabajar con headless?

Depende del CMS. Storyblok y Contentful tienen interfaces de edición amigables con previsualización en tiempo real —un editor no técnico puede trabajar en ellas con poco onboarding. Sanity requiere más configuración inicial pero es muy poderoso para flujos complejos. Strapi es el menos amigable para no técnicos sin configuración personalizada. Si el equipo editorial no tiene perfil técnico, hay que presupuestar tiempo de configuración de interfaz o WordPress sigue siendo más eficiente en el día a día.


¿Evaluando la arquitectura de contenidos de tu empresa? Podemos ayudarte a elegir el stack correcto para tu operación real, sin sesgar la recomendación hacia lo que está de moda.

Agendemos

¿Conversamos tu proyecto?

30 minutos de diagnóstico, sin costo ni compromiso. Te decimos si te podemos ayudar y, si no, te recomendamos a quién acudir.

📍 Cerro El Plomo N°5931, Oficina N°1213, Las Condes
Agendemos

Cuéntanos qué necesitas resolver.

30 minutos de diagnóstico, sin costo ni compromiso. Te respondemos desde [email protected].