Ein Headless CMS ist ein Content-Management-System, das die Inhaltsverwaltung strikt von der Darstellung trennt. Anders als ein klassisches CMS, das aus den Inhalten selbst fertige HTML-Seiten erzeugt, liefert ein Headless CMS Inhalte ausschließlich über eine Schnittstelle (API) aus — wie diese Inhalte am Ende aussehen, entscheidet eine separat entwickelte Frontend-Anwendung, die auf Websites, in Apps oder auf Displays im Ladengeschäft laufen kann. Der „Kopf“ (die Darstellung) fehlt, daher der Name.

Der Vorteil zeigt sich bei Projekten mit mehreren Ausgabekanälen oder hohen Anforderungen an Performance und Gestaltungsfreiheit im Frontend: Inhalte werden einmal gepflegt und überall passend ausgespielt. Der Preis dafür ist realer Mehraufwand — das Frontend muss komplett eigenständig gebaut werden, Vorschau und Redaktionskomfort sind schwieriger, und aus einem System werden zwei. Headless ist seit einigen Jahren ein Modewort, mit dem auch Projekte beworben werden, die eine Website und sonst nichts brauchen. Für eine Unternehmenswebsite ohne Mehrkanal-Anforderung ist ein klassisches CMS fast immer die wirtschaftlichere und wartbarere Wahl.