Como montamos o ranking: CMS headless
O Score (0–100) é a soma ponderada dos fatores abaixo. Cada fator é a média ponderada das suas métricas, e cada métrica é calculada a partir de um fato publicado. Fatos ausentes valem zero, e um serviço só entra no ranking quando uma parte suficiente do seu Score é sustentada por fatos.
Um serviço só entra no ranking quando pelo menos 70% do seu Score é sustentado por fatos verificados.
← Melhores CMS headless 2026: plataformas de conteúdo API-first comparadas
Preço 25%
Preço mensal em USD do plano pago mais barato contratável sem falar com vendas, no menor tamanho (um assento quando o preço é por assento): $0 vale 100 pontos e $500 ou mais, 0 (peso 3). Usamos o preço do período de cobrança que a página de preços informa: com cobrança mensal e anual, o mensal; caso contrário, o equivalente mensal da cobrança anual, assinalado. Preço sem período de cobrança informado, preço exibido só por script ou «fale com vendas» deixam o fato vazio; preços em euros são convertidos pela taxa do BCE do dia da verificação. Também um plano gratuito permanente na nuvem do fornecedor (peso 2) e quantos usuários ele inclui, até 10 (ilimitado vale 100; peso 1).
| Métrica | Regra |
|---|---|
| Plano pago mais barato, por mês | Linear de 0 (100) a 500 (0) — quanto menor, melhor |
| Plano gratuito | Sim = 100, Não = 0 |
| Usuários no plano gratuito | Ilimitado = 100; linear de 0 a 10 |
APIs 20%
Se o fornecedor documenta uma API GraphQL (peso 1), uma API REST (peso 1) e webhooks que avisam outros sistemas quando o conteúdo muda (peso 1). Recursos em beta ou prévia não contam. O fato indica que o recurso existe em algum plano, não necessariamente no mais barato.
| Métrica | Regra |
|---|---|
| API GraphQL | Sim = 100, Não = 0 |
| API REST | Sim = 100, Não = 0 |
| Webhooks | Sim = 100, Não = 0 |
Controle editorial 15%
Funções personalizadas ou permissões detalhadas para editores (peso 1) e histórico de versões das entradas que permite restaurar versões anteriores (peso 1), em qualquer plano.
| Métrica | Regra |
|---|---|
| Funções e permissões personalizadas | Sim = 100, Não = 0 |
| Histórico de versões | Sim = 100, Não = 0 |
Controle dos dados 20%
Se qualquer pessoa pode rodar o CMS no próprio servidor — como código aberto ou por um plano auto-hospedado publicado, não só por contrato empresarial (peso 2); se o código está sob licença de código aberto aprovada pela OSI, sem contar licenças de código disponível (peso 1); e se o conteúdo na nuvem do fornecedor pode ser armazenado na União Europeia (peso 2).
| Métrica | Regra |
|---|---|
| Auto-hospedagem | Sim = 100, Não = 0 |
| Licença de código aberto | Sim = 100, Não = 0 |
| Conteúdo armazenado na UE | Sim = 100, Não = 0 |
Confiança e confiabilidade 20%
Um relatório SOC 2 ou certificado ISO 27001 do próprio fornecedor — «em conformidade», «alinhado com» ou certificados do provedor de nuvem não contam (peso 2); a maior disponibilidade em um documento de SLA ou termos publicados, em que 99% vale 0 e 100% vale 100 — promessas de disponibilidade em textos de marketing não contam (peso 1); uma página de status pública (peso 1); e há quanto tempo a empresa existe, 15 anos ou mais valem 100 (peso 1).
| Métrica | Regra |
|---|---|
| SOC 2 ou ISO 27001 | Sim = 100, Não = 0 |
| Disponibilidade em SLA publicado | Linear de 99 (0) a 100 (100) |
| Página de status pública | Sim = 100, Não = 0 |
| Fundação | Nota máxima a partir de 15 anos |