Qué incluye el desarrollo de un CMS headless
Un CMS headless guarda y edita el contenido sin dibujar el sitio: la web, una app o un agente de IA consultan las mismas entradas a través de una API. Configuramos el sistema de contenido y su conexión con tu front end, no una instalación con los campos por defecto.
- Un modelo de contenido: tipos, campos, referencias y validaciones, documentado para editores y desarrolladores
- Configuración del CMS: roles, campos obligatorios, reglas de publicación y publicación programada donde el plan la incluya
- Vistas previas de borradores que muestran las entradas sin publicar en el diseño real del sitio
- Configuración de idiomas: campos traducidos o una entrada por idioma, cada una con su propio slug
- Migración del contenido y los archivos existentes, con texto alternativo y un mapa de redirecciones
- Integración con el front end en Astro o Next.js, con reconstrucción o actualización de caché al publicar
- Una sesión de entrega y una guía corta para quienes publican
¿Cuándo un CMS headless no es la mejor opción?
Un CMS headless no es la mejor opción cuando agrega un segundo sistema sin resolver un problema que tengas. Si un equipo pequeño publica sin problemas en WordPress y depende de sus plugins, mantener WordPress suele salir más barato; en nuestra comparación de WordPress y una web a medida explicamos cuándo. Si el equipo de marketing quiere componer diseños nuevos de forma visual, el desarrollo en Webflow encaja mejor que los campos estructurados.
Un CMS headless se paga solo cuando el mismo contenido alimenta varios sitios o apps, se publica en varios idiomas, debe servirse como HTML estático o guarda datos estructurados, como precios, preguntas frecuentes y fuentes, que muchas páginas reutilizan.
¿Cómo se comparan Sanity, Contentful, Payload, Strapi, Storyblok y EmDash?
Las diferencias que más pesan son dónde se guarda el contenido, hasta dónde llega el plan gratuito y cuánto cuesta el primer plan de pago. Las cifras salen de la página de precios o del anuncio de cada proveedor a octubre de 2026; los planes cambian con frecuencia, así que verifícalos antes de firmar.
| CMS | Dónde vive el contenido | Plan gratuito | Primer paso de pago | Qué saber antes de elegir |
|---|---|---|---|---|
| Sanity | Base de datos alojada por Sanity | Hasta 20 usuarios, 2 datasets públicos, 2 roles | Growth, USD 15 por usuario al mes | El plan Free no tiene un rol de editor aparte |
| Contentful | La nube de Contentful | 10 usuarios, 2 roles, 100.000 llamadas a la API al mes, 10.000 registros | Lite, USD 300 al mes | Un salto grande de gratis a pago; forma parte de Salesforce desde el 1 de septiembre de 2026 |
| Payload | Tu propio servidor y base de datos | Código abierto con licencia MIT, sin costo de licencia | Ninguno obligatorio; pagas el alojamiento | Se instala dentro de una app Next.js; su equipo se unió a Figma en junio de 2025 |
| Strapi | Tu propio servidor (edición Community) | Código abierto con licencia MIT, sin costo de licencia | Growth, USD 45 al mes con 3 usuarios | Live Preview, Releases y Content History son funciones de pago |
| Storyblok | La nube de Storyblok | 1 usuario (2 como máximo), 100.000 solicitudes a la API al mes | Growth, USD 99 al mes con 5 usuarios | Su plan gratuito Starter se vende para pruebas y proyectos personales |
| EmDash | Tu propia cuenta de Cloudflare o un servidor Node.js | Código abierto con licencia MIT, sin costo de licencia | Ninguno obligatorio; pagas el alojamiento | Versión estable 1.0 solo desde el 28 de septiembre de 2026; es donde corren nuestros propios sitios |
La propiedad de estas herramientas también está cambiando. Salesforce completó la adquisición de Contentful el 1 de septiembre de 2026 y el equipo de Payload se unió a Figma en junio de 2025; Figma afirma que Payload seguirá siendo de código abierto. Ninguno de los dos cambios rompe un sitio que ya funciona, pero ambos pertenecen a una revisión de riesgos. No somos socios certificados de ninguno de estos proveedores.
Por qué el modelo de contenido importa más que el CMS
El modelo de contenido define la edición diaria más que la marca del CMS. Antes de configurar nada, listamos cada tipo de página y cada bloque repetido, decidimos cuáles son diseños fijos y cuáles son entradas, qué campos son obligatorios y qué se enlaza con qué. Las entradas se enlazan por referencia y no con URL pegadas, de modo que los menús y los enlaces relacionados siguen a una página cuando se renombra o se mueve.
En el CMS de dardo.studio, cada página de servicio tiene un título, un título corto para menús, un resumen, un título y una descripción SEO, preguntas frecuentes, fuentes y la fecha en que se revisaron sus datos por última vez. El CMS se niega a publicar una entrada que no tenga una meta descripción de máximo 160 caracteres, una imagen de portada o texto alternativo en cada imagen, y los mismos controles valen para los borradores que escribe un agente de IA a través de su servidor MCP.
¿Cómo funcionan las vistas previas y la publicación en un sitio estático?
Los editores deben ver un borrador en el diseño real del sitio antes de que salga en vivo, sin que un desarrollador tenga que desplegar nada. En dardo.studio, el botón de vista previa del CMS abre una página de previsualización con un token firmado y de corta duración. Es la única página que se genera bajo demanda, nunca se guarda en caché ni se indexa; todas las páginas públicas se construyen de antemano como HTML estático.
Publicar activa una reconstrucción y el cambio queda en vivo unos minutos después: ese es el precio de unas páginas estáticas rápidas y económicas. El contenido que debe cambiar minuto a minuto, como el inventario o los precios, conviene generarlo bajo demanda con una caché corta. Nuestras páginas de desarrollo en Astro y desarrollo en Next.js explican cuándo conviene cada enfoque.
¿Cómo configurar las traducciones en un CMS headless?
Planea los idiomas desde el inicio en el modelo de contenido, porque agregarlos después afecta a todos los tipos de contenido. Una sola entrada con un valor traducido por campo sirve para páginas construidas igual en todos los idiomas; una entrada por idioma, con su propio slug y su propio estado de publicación, sirve para mercados que necesitan textos y URL distintos. Nuestro sitio usa el segundo patrón para inglés, español y portugués, y el CMS marca cada traducción cuyo original en inglés cambió después.
Revisa los límites de idiomas antes de elegir un plan. A octubre de 2026, Contentful incluye 2 idiomas en Free y 3 en Lite; Storyblok incluye 2 en Starter y en Growth, con idiomas adicionales en Growth a USD 20 al mes cada uno; Sanity indica idiomas ilimitados en todos los planes. La investigación de mercado, el hreflang y los textos de cada idioma son parte de nuestro servicio de sitios web multilingües.
Migrar de WordPress a un CMS headless
Una migración desde WordPress es sobre todo un trabajo de mapeo de contenido: entradas, páginas, campos personalizados y archivos se convierten en entradas tipadas, y cada URL antigua recibe un destino. Hacemos un inventario del sitio, asignamos cada tipo de contenido y cada campo personalizado a un tipo del nuevo modelo y convertimos el cuerpo de las páginas a texto enriquecido estructurado, señalando los shortcodes y el código de constructores de páginas que requieren una decisión del editor.
Las redirecciones, los metadatos y las revisiones de búsqueda siguen nuestro proceso de migración de página web, y nuestra guía para migrar de WordPress a Astro cubre el front end. Cuando lo único que molesta es la experiencia de edición, un cambio a headless puede conservar todas las URL tal como están.
¿Cuánto cuesta un CMS headless y de quién es?
El precio depende del modelo de contenido y de la cantidad de piezas en juego, no del CMS que elijas. Estos factores lo mueven más:
- Los tipos de contenido y bloques reutilizables por modelar, y qué tan estrictas son sus validaciones
- Roles, pasos de aprobación y publicación programada
- Idiomas, y cómo se producen y se revisan las traducciones
- Volumen y estado del contenido por migrar
- Integraciones como buscador del sitio, comercio electrónico, un CRM o agentes de IA
Las suscripciones de los proveedores se facturan directamente a tu empresa y se listan aparte de nuestros honorarios. Las opciones autoalojadas cambian la suscripción por alojamiento y mantenimiento; en nuestro propio CMS guardamos un punto de restauración de la base de datos antes de cada cambio de esquema o actualización. Tú eres dueño de la cuenta del CMS, las claves de API, el esquema y el contenido, y probamos una exportación completa antes del lanzamiento. El cuidado continuo encaja en un plan de mantenimiento web.
Preguntas antes de elegir
¿Qué CMS headless recomiendan?
Depende de quién lo aloja y de quién edita en él. Sanity, Contentful y Storyblok están alojados por el proveedor y cobran por usuarios, idiomas o uso. Payload, Strapi y EmDash no tienen costo de licencia, pero corren sobre una infraestructura que tú pagas y mantienes. Recomendamos uno después de un breve descubrimiento de tus editores, idiomas, volumen de contenido y alojamiento.
¿Pueden trabajar con el CMS headless que ya tenemos?
Sí. Si ya usas Sanity, Contentful, Storyblok, Strapi o Payload, empezamos auditando el modelo de contenido, los roles y la configuración de vistas previas, y corregimos en el mismo sistema lo que frena a tus editores. Cambiar de CMS solo vale la pena cuando el actual bloquea algo concreto, como los idiomas, el costo o un requisito de alojamiento.
¿Puede nuestro equipo de marketing armar páginas sin un desarrollador?
Dentro de los bloques que diseñamos, sí: los editores agregan, reordenan y llenan secciones como héroes, tarjetas, preguntas frecuentes y llamados a la acción, y las revisan antes en una vista previa. Un tipo de bloque o un diseño nuevo requiere desarrollo. Si tu equipo quiere crear diseños nuevos con libertad, un constructor visual como Webflow o Framer es la mejor opción, y te lo diremos.
¿Un CMS headless es mejor para el SEO?
No por sí solo: el posicionamiento depende del contenido, los enlaces y la competencia. Lo que permite headless es un front end que sirve HTML rápido con control total sobre títulos, descripciones, datos estructurados y redirecciones. Nuestro propio CMS no publica una página sin meta descripción ni texto alternativo en las imágenes, y genera el sitemap, las redirecciones y los datos estructurados a partir de las entradas.
¿Qué pasa con nuestro contenido si cambiamos de CMS más adelante?
Tu contenido sigue siendo exportable a través de la API del proveedor, pero cada CMS guarda el texto enriquecido y las referencias en su propio formato, así que mudarse implica convertirlos. Documentamos el modelo de contenido, mantenemos el esquema en tu repositorio y probamos una exportación completa antes del lanzamiento, de modo que irte sea un proyecto planeado y no un rescate.
¿Cuánto tarda un proyecto de CMS headless?
Depende de la cantidad de tipos de contenido, los idiomas y el contenido por migrar, por eso el cronograma va en la propuesta y no como un número estándar. Primero van el modelado y las vistas previas, la migración corre en paralelo a la construcción del front end, y los editores prueban con entradas reales antes del lanzamiento, no después.
Desde el blog
- Precios de Webflow 2026: cuánto cuesta, qué cambia al renovar y cuándo dejarlo
Webflow unió sus planes CMS y Business en Premium. Cuánto paga tu sitio al renovar, en USD, COP y MXN, y cuándo conviene pasarse a Framer o a Astro.
- Sanity vs Contentful vs Payload: el mejor CMS headless para tu equipo en 2026
Sanity, Contentful, Payload, Strapi y Storyblok comparados en hosting, vista previa, traducciones, exportación y costo mensual real para equipos de 5 y 12.
Fuentes y lecturas
Fuentes de esta página, con más detalles de sus publicaciones originales.
- Sanity: Pricingsanity.io
- Contentful: Pricingcontentful.com
- Storyblok: Pricingstoryblok.com
- Strapi: Self-hosted pricingstrapi.io
- Payload: source repository and MIT licensegithub.com
- Figma: Welcoming Payload to the Figma teamfigma.com
- Salesforce: Salesforce signs definitive agreement to acquire Contentfulsalesforce.com
- Cloudflare: EmDash 1.0, the stable CMS with a secure plugin registryblog.cloudflare.com
