Headless CMS
A content system exposing structured data through an API, with presentation left entirely to consumers.
A headless content management system manages structured content and exposes it through an API, without rendering anything. Presentation belongs to whatever consumes it — a website, an application, a display, another system.
The gain is that content becomes structured data rather than markup: reusable across surfaces, queryable, and validated. The cost is that everything a traditional system gave away — preview, in-context editing, a sense of what a page will look like — has to be built.
The interesting design tension is how much presentation belongs in the content model. Purists say none; in practice authors want control over arrangement, so most systems end up with a block or component model where content carries some structural intent. That is a defensible middle ground and it demands discipline: presentation values need defaults in exactly one place, and a partial update that omits them will otherwise silently reset an author's choices.
Two recurring implementation notes. Content that lives outside the page model — site-wide navigation, header and footer settings — is genuinely different and rarely fits the same editing affordances. And a validation rule attached to a group of fields may render as an unlabeled error count in the editing interface, so cross-field rules belong on a leaf field that can display a message.
See also4
Draft and Published
Keeping an in-progress version of content separate from the live one, with all the state that implies.
Data & Content6 connections
Structured Data
Machine-readable markup describing what a page is about, in a shared vocabulary.
Data & Content14 connections
Information Architecture
How information is organized, labeled, and navigated so people can find what they need.
Data & Content17 connections
Multi-Tenancy
One deployment serving many isolated customers, with tenancy threaded through data, routing, and access.
Data & Content12 connections
Related8
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from9
- BlogWeb Platform
A website of dated posts shown newest first, named in 1997 and made easy by tools like Blogger and WordPress, which turned personal publishing into a mass habit before social networks absorbed much of it.
- Draft and PublishedData & Content
Keeping an in-progress version of content separate from the live one, with all the state that implies.
- Feature FlagData & Content
A runtime switch that decouples shipping code from enabling behavior.
- Information ArchitectureData & Content
How information is organized, labeled, and navigated so people can find what they need.
- Multi-TenancyData & Content
One deployment serving many isolated customers, with tenancy threaded through data, routing, and access.
- Relational DatabaseData & Content
Data organized as tables with declared relationships, queried declaratively and guarded by constraints.
- SlugData & Content
The short, readable, hyphenated part of a URL that names a page, borrowed from newsroom jargon, simple to generate and surprisingly hard to keep stable once other people link to it.
- Structured DataData & Content
Machine-readable markup describing what a page is about, in a shared vocabulary.
- WordPressWeb Platform
The open-source PHP publishing system forked from b2 in 2003 that grew from a blogging tool into the software behind a large share of all websites, held together by themes, plugins, and a strict commitment to backward compatibility.