WHAT IT IS
Where a traditional (monolithic) CMS couples content storage with a template engine that renders HTML, a headless CMS (Contentful, Sanity, Storyblok, Strapi, Hygraph, Payload, Directus) exposes content as JSON/GraphQL and leaves rendering to a separate frontend — typically a modern framework like Next.js, Nuxt, Astro, or SvelteKit. The resulting composable architecture aligns with the MACH Alliance principles (Microservices, API-first, Cloud-native, Headless).
HOW IT WORKS
Benefits are channel reuse, clean separation of concerns, and frontend performance. Trade-offs are integration complexity and the loss of some 'author-time preview' magic — mitigated in mature products with live preview and visual editing.
WHEN TO USE
Adopt headless when content must fan out to multiple channels, when the front-end must ship independently of content authoring, or when performance SEO/GEO budgets demand a purpose-built frontend.