Jak tworzymy ranking: Headless CMS
Score (0–100) to ważona suma poniższych czynników. Każdy czynnik jest średnią ważoną swoich wskaźników, a każdy wskaźnik wyliczamy z jednego opublikowanego faktu. Brakujący fakt oznacza zero punktów, a usługa trafia do rankingu dopiero wtedy, gdy wystarczająca część jej wyniku Score jest poparta faktami.
Usługa trafia do rankingu tylko wtedy, gdy co najmniej 70% jej wyniku Score jest poparte zweryfikowanymi faktami.
← Najlepsze headless CMS 2026: porównanie platform treści API-first
Cena 25%
Miesięczna cena w USD najtańszego płatnego planu, który można kupić bez działu sprzedaży, w najmniejszym wariancie (jedno miejsce, jeśli cena jest za miejsce): $0 to 100 punktów, $500 i więcej — 0 (waga 3). Bierzemy cenę dla okresu rozliczeniowego podanego na stronie cennika: przy płatności miesięcznej i rocznej — miesięczną, w przeciwnym razie miesięczny ekwiwalent płatności rocznej, z oznaczeniem. Cena bez podanego okresu rozliczeniowego, cena pokazywana tylko przez skrypt lub „skontaktuj się ze sprzedażą” oznaczają pusty fakt; ceny w euro przeliczamy po kursie EBC z dnia sprawdzenia. Do tego stały darmowy plan w chmurze dostawcy (waga 2) i liczba użytkowników w nim, do 10 (bez limitu — 100 punktów; waga 1).
| Wskaźnik | Zasada |
|---|---|
| Najtańszy płatny plan, miesięcznie | Liniowo od 0 (100) do 500 (0) — im mniej, tym lepiej |
| Darmowy plan | Tak = 100, Nie = 0 |
| Użytkownicy w darmowym planie | Bez limitu = 100; liniowo od 0 do 10 |
API 20%
Czy dostawca dokumentuje API GraphQL (waga 1), API REST (waga 1) i webhooki, które powiadamiają inne systemy o zmianach treści (waga 1). Funkcje w wersji beta lub podglądu się nie liczą. Fakt oznacza, że funkcja istnieje w którymś planie, niekoniecznie w najtańszym.
| Wskaźnik | Zasada |
|---|---|
| API GraphQL | Tak = 100, Nie = 0 |
| API REST | Tak = 100, Nie = 0 |
| Webhooki | Tak = 100, Nie = 0 |
Praca redakcji 15%
Własne role lub szczegółowe uprawnienia dla redaktorów (waga 1) i historia wersji wpisów z możliwością przywrócenia wcześniejszej wersji (waga 1) — w dowolnym planie.
| Wskaźnik | Zasada |
|---|---|
| Własne role i uprawnienia | Tak = 100, Nie = 0 |
| Historia wersji | Tak = 100, Nie = 0 |
Kontrola nad danymi 20%
Czy każdy może uruchomić CMS na własnym serwerze — jako kod open source lub w opublikowanym planie self-hosted, a nie tylko w umowie enterprise (waga 2); czy kod jest na licencji open source zatwierdzonej przez OSI, przy czym licencje „source available” się nie liczą (waga 1); oraz czy treści w chmurze dostawcy mogą być przechowywane w Unii Europejskiej (waga 2).
| Wskaźnik | Zasada |
|---|---|
| Własny serwer | Tak = 100, Nie = 0 |
| Licencja open source | Tak = 100, Nie = 0 |
| Treści przechowywane w UE | Tak = 100, Nie = 0 |
Zaufanie i niezawodność 20%
Raport SOC 2 lub certyfikat ISO 27001 samego dostawcy — „zgodny”, „zgodnie ze standardem” ani certyfikaty dostawcy chmury się nie liczą (waga 2); najwyższa dostępność w opublikowanym dokumencie SLA lub warunkach, gdzie 99% to 0 punktów, a 100% to 100 — obietnice dostępności w tekstach marketingowych się nie liczą (waga 1); publiczna strona statusu (waga 1); oraz jak długo działa firma, 15 lat i więcej to 100 punktów (waga 1).
| Wskaźnik | Zasada |
|---|---|
| SOC 2 lub ISO 27001 | Tak = 100, Nie = 0 |
| Dostępność w opublikowanym SLA | Liniowo od 99 (0) do 100 (100) |
| Publiczna strona statusu | Tak = 100, Nie = 0 |
| Rok założenia | Maksimum punktów od 15 lat |