CMS (content management system) to system zarządzania treścią strony bez pisania kodu. Headless CMS oddziela panel redakcyjny od warstwy wyświetlania: treść trafia przez API do dowolnego frontendu: strony, aplikacji, ekranu w sklepie.
Klasyczny CMS (np. WordPress) skleja wszystko w jedno: panel, bazę treści i sposób wyświetlania. To wygodne na start, ale wiąże ręce: strona wygląda tak, jak pozwala motyw, a każda wtyczka spowalnia całość i bywa furtką dla ataków.
Headless CMS (np. Sanity, Strapi) odcina „głowę": redaktor pracuje w wygodnym panelu, a treść jest serwowana przez API do dowolnej liczby kanałów. Frontend można zbudować w nowoczesnej, błyskawicznej technologii i zmieniać bez ruszania treści.
Kiedy co: klasyczny CMS przy prostych stronach, małym budżecie i znanym panelu. Headless przy wymaganiach co do wydajności i bezpieczeństwa, wielu kanałach treści oraz nietypowym designie.