Blog

Headless CMS vs WordPress: Do You Actually Need One?

Most businesses asking us about headless are describing a problem headless does not solve. Here is how to tell which side you are on.
Ahmad
July 14, 2024

On this page

Table of Contents

What “headless” actually means

A normal WordPress site does two jobs in one system. It stores your content, and it renders that content into pages. Write a post, WordPress builds the HTML, visitors see it.

A headless CMS only does the first job. Content lives in a database and comes out as raw data through an API. Something else entirely — usually a JavaScript framework like Next.js or Astro — turns that data into a page.

The word “headless” is just the metaphor: the body stores everything, the head that displays it has been removed and replaced with one you build yourself.

The honest case for it

Three situations where headless earns its complexity:

You publish to more than a website

A site, a mobile app, in-store screens, a partner’s platform. In a traditional CMS you either duplicate the content or build fragile integrations. In a headless one it’s the same API call with a different front end. This is the original reason headless exists and still the best one.

Your content model is genuinely complex

Not “posts and pages with a few custom fields” — that’s ACF territory and WordPress handles it fine. This means content that gets recombined in many arrangements across many surfaces, in several languages, with different teams owning different pieces.

Your plugin stack has become the problem

Some sites accumulate a decade of plugins, each solving a real problem, and collectively making the site slow and fragile. At a certain point rebuilding costs less than continuing to patch. That’s a real threshold — it’s just further away than most vendors suggest.

What it costs you that the sales pages skip

Every headless comparison lists the benefits. Fewer are candid about what you give up, so here it is plainly.

  • You now maintain two systems. A CMS and a separate front-end application, each with its own hosting, dependencies, and update cycle.
  • Preview stops being free. In WordPress, “view draft” just works. In headless, someone has to build preview, and it breaks when the front end changes.
  • Your editors lose context. The visual editing gap has narrowed considerably — most major platforms now ship visual editors — but a marketer editing structured fields is further from the finished page than one editing in WordPress.
  • Small changes need a developer again. Moving a section, changing a layout, adding a field: all code, all deploys.
  • The security work moves, it doesn’t vanish. You drop public theme and plugin exposure and pick up API tokens, build hooks, and webhook authentication.

None of these are dealbreakers. They’re the bill, and you should see it before you order.

Four questions that settle it

Skip the feature comparisons. These four decide it faster.

  1. Do you publish the same content to more than one place? If no, you’re buying an omnichannel tool to run one channel.
  2. Do you have a developer on retainer? Headless is not a set-and-forget architecture. Without ongoing development capacity it degrades faster than WordPress does.
  3. Who edits the site day to day? If the answer is a non-technical person who currently edits in WordPress comfortably, you’re about to make their job harder.
  4. Is your current site actually slow, or does it just feel dated? These get confused constantly, and they have completely different fixes. Run your own site through PageSpeed Insights and read the mobile score. Most sites we audit don’t have an architecture problem, they have an unoptimised images and too many scripts problem.

The pattern we see: most businesses asking about headless are describing a speed problem or an editing frustration. Both are usually fixable on the site they already have, for a fraction of a rebuild.

The middle option most people miss

Headless WordPress keeps WordPress as the content store and puts a modern front end in front of it. You keep the editor your team knows, your existing content, your URLs, and WooCommerce if you sell.

The trade-off is that you inherit WordPress’s operational overhead as well — you’re running WordPress and a front-end app. For a brand new project a purpose-built headless CMS is usually cleaner. For an existing site with years of content, headless WordPress is often the cheaper path to the same performance.

Where the platforms stand now

PlatformBest forWatch out for
SanityComplex content models, real-time collaboration, teams that want structured content done properlyContent modelling takes real thought up front
StoryblokMarketing teams who need visual editing without losing structureComponent-driven approach needs discipline to stay tidy
StrapiSelf-hosting, full control, teams comfortable with Node.jsYou own the hosting and the upgrades
ContentfulEnterprise, mature API, extensive documentationPricing climbs quickly with seats and content types
Headless WordPressExisting WordPress sites, WooCommerce, editors already trainedTwo systems to maintain instead of one

What we tell clients who ask

WordPress still runs a little over 40% of the web, and roughly 60% of sites that use a CMS at all. That isn’t inertia — for a business site with a blog, a services section, and a contact form, it is genuinely the right tool, and going headless would make it slower to run and more expensive to change.

Headless solves a distribution problem. If you don’t have a distribution problem, it just adds a build step.

The businesses that should look seriously at headless are the ones publishing to several surfaces at once, running content teams rather than a content person, or sitting on a plugin stack that has genuinely stopped being fixable.

Everyone else is better served by fixing what they have. That is a less exciting answer than the one most agencies give, and it is right far more often.

Share

Ahmad

Founder, WebNative

Keep Reading

More on the Same Thing