Cómo elaboramos el ranking: CMS headless
El Score (0–100) es la suma ponderada de los factores que se indican a continuación. Cada factor es la media ponderada de sus métricas, y cada métrica se calcula a partir de un dato publicado. Los datos que faltan puntúan cero, y un servicio solo entra en el ranking cuando una parte suficiente de su Score está respaldada por datos.
Un servicio solo entra en el ranking cuando al menos el 70 % de su Score está respaldado por datos verificados.
← Mejores CMS headless 2026: plataformas de contenido API-first comparadas
Precio 25%
Precio mensual en USD del plan de pago más barato que se contrata sin pasar por ventas, en su tamaño mínimo (un puesto si se cobra por puesto): $0 suma 100 puntos y $500 o más, 0 (peso 3). Tomamos el precio del periodo de facturación que indica la página de precios: con pago mensual y anual, el mensual; si no, el equivalente mensual del pago anual, marcado como tal. Un precio sin periodo de facturación indicado, un precio que solo muestra un script o «contacte con ventas» dejan el dato vacío; los precios en euros se convierten al tipo del BCE del día de la comprobación. Además, un plan gratuito permanente en la nube del proveedor (peso 2) y cuántos usuarios incluye, hasta 10 (ilimitado suma 100; peso 1).
| Métrica | Regla |
|---|---|
| Plan de pago más barato, al mes | Lineal de 0 (100) a 500 (0): cuanto menor, mejor |
| Plan gratuito | Sí = 100, No = 0 |
| Usuarios en el plan gratuito | Ilimitados = 100; lineal de 0 a 10 |
API 20%
Si el proveedor documenta una API GraphQL (peso 1), una API REST (peso 1) y webhooks que avisan a otros sistemas cuando cambia el contenido (peso 1). Las funciones en beta o vista previa no cuentan. El dato indica que la función existe en algún plan, no necesariamente en el más barato.
| Métrica | Regla |
|---|---|
| API GraphQL | Sí = 100, No = 0 |
| API REST | Sí = 100, No = 0 |
| Webhooks | Sí = 100, No = 0 |
Control editorial 15%
Roles personalizados o permisos detallados para editores (peso 1) e historial de versiones de las entradas que permite restaurar versiones anteriores (peso 1), en cualquier plan.
| Métrica | Regla |
|---|---|
| Roles y permisos personalizados | Sí = 100, No = 0 |
| Historial de versiones | Sí = 100, No = 0 |
Control de los datos 20%
Si cualquiera puede ejecutar el CMS en su propio servidor —como código abierto o con un plan autoalojado publicado, no solo con un contrato empresarial— (peso 2); si el código tiene una licencia de código abierto aprobada por la OSI, sin contar las licencias de código disponible (peso 1); y si el contenido en la nube del proveedor puede almacenarse en la Unión Europea (peso 2).
| Métrica | Regla |
|---|---|
| Autoalojamiento | Sí = 100, No = 0 |
| Licencia de código abierto | Sí = 100, No = 0 |
| Contenido almacenado en la UE | Sí = 100, No = 0 |
Confianza y fiabilidad 20%
Un informe SOC 2 o un certificado ISO 27001 del propio proveedor —«cumple», «alineado con» o los certificados del proveedor de nube no cuentan— (peso 2); la mayor disponibilidad en un documento SLA o condiciones publicados, donde 99 % suma 0 y 100 % suma 100; las promesas de disponibilidad en textos comerciales no cuentan (peso 1); una página de estado pública (peso 1); y cuántos años lleva la empresa, 15 o más suman 100 (peso 1).
| Métrica | Regla |
|---|---|
| SOC 2 o ISO 27001 | Sí = 100, No = 0 |
| Disponibilidad en un SLA publicado | Lineal de 99 (0) a 100 (100) |
| Página de estado pública | Sí = 100, No = 0 |
| Fundación | Puntuación máxima a partir de 15 años |