Migration7 min read

What headless actually means (and whether you need it)

'Headless' gets used as though it were a product. It is an architecture, and the idea is simple: separate the place content is stored and edited from the place it is displayed.

In a traditional CMS these are one system — WordPress stores your content and also renders your pages. Headless splits them. Content lives in one system with an API; a separate front end reads that API and renders the site.

What it actually changes

The front end is no longer constrained by the CMS's theme system. You can build it in whatever produces the best result — typically a framework that pre-renders pages and serves them from a CDN edge.

The practical consequences: the site can be much faster, because you control exactly what ships to the browser. The same content can feed a website, an app and a kiosk without duplication. And your public site is no longer a live server with database access, which removes most of the attack surface.

What it costs

Developers, for front-end changes. Layout changes go through a developer rather than a page builder. For most businesses this is a fair trade — it is why the site stays fast — but it changes how you work and you should want that.

Two systems. With headless WordPress you still update and secure WordPress. You have added a front end, not removed a back end.

Preview complexity. 'See how this looks before publishing' needs deliberate setup. It works, but it is not free the way it is in a traditional CMS.

When it is genuinely worth it

A publishing team that needs the editor they know, on a site that has to be fast. This is the strongest case and the most common one.

Content feeding more than one surface — website plus app, or several regional sites from one content store.

Performance requirements a themed CMS cannot meet, where you have already tried optimising.

Security constraints that make a live CMS on the public internet unattractive.

When it is not

A nine-page brochure site that changes twice a year. You are adding architecture to solve a problem you do not have. Put the content in the codebase or use a simple CMS, and spend the difference on something that brings you customers.

Equally: if your team's main requirement is 'we want to change the layout ourselves without calling anyone', headless is the wrong direction. Be honest about that requirement rather than discovering it after launch.

The question to ask is not 'should we go headless' but 'what is the CMS currently stopping us doing'. If there is a clear answer, headless probably helps. If there is not, it is architecture for its own sake.

Common questions

What is a headless CMS in simple terms?

A content system that stores and manages content but does not render your website. It exposes the content through an API, and a separate front end reads that API and builds the pages. The 'head' — the display layer — has been removed, hence the name.

Is headless WordPress a good idea?

It is a good fit when your team is productive in the WordPress editor but the front end needs to be faster or more flexible than a theme allows. You keep the editing experience and replace only the display layer. The trade is that you still run and update WordPress.

Does headless improve SEO?

Indirectly, through performance and technical control — you decide exactly what HTML and schema is produced. It is not automatic: a headless site that renders entirely in the browser can be worse for SEO than a normal server-rendered CMS. Pre-rendering is what makes it work.

Is headless more expensive?

Upfront, usually yes — you are building a front end rather than configuring a theme. Ongoing costs can be lower because there are no page builder licences and less maintenance. Whether it pays back depends on how much the speed and flexibility are actually worth to you.

Want us to look at your site?

We will tell you whether the problem is hosting, plugins, architecture or something else entirely — including when the answer is that you should not rebuild and should spend the money on traffic instead. No charge for the assessment.

Run the free audit tool

Pricing: US clients (USD) · India clients (INR)

Related guides

All 21 guides