Skip to content

Yuvraj Raulji | Headless consulting

Headless is sold as a performance upgrade and is really an organisational one: it decouples the storefront from the commerce release cycle so the front end stops waiting on back-end deployments. If that is not your bottleneck, it will not pay, and it will hand you a deployment surface, a rendering strategy and a cache layer you now own.

How the work runs

Direct answer

Headless commerce is worth it when the storefront release cycle is genuinely your bottleneck: when front-end changes wait on back-end deployments, when several channels need the same commerce data, or when the experience you want cannot be expressed inside the platform's theme layer. It is not worth it as a speed fix on its own, because a well-built theme on a hosted platform is fast and a badly configured headless storefront is not. Decoupling moves work rather than removing it, and the work it moves is rendering, caching and deployment, which you then own.

Best suited for

  • Front-end changes blocked behind commerce releases
  • Several channels consuming the same commerce data
  • An experience the theme layer genuinely cannot express
  • Deciding against a headless proposal already on the table

What this page is not

This page is the decision. If it has been made and the question is how the system should be shaped, that is a different conversation with different deliverables.

Headless architecture, for a decision already made

The problem

The symptom as the person carrying it would describe it, and the part that shows up in the numbers rather than in the ticket queue.

  • Headless has been proposed and nobody can say why

    What it costs

    The argument is that it is faster and modern. Neither is a business case, and a build committed to on that basis is discovered to be expensive at the point it is too late to stop.

  • The storefront waits on the commerce release

    What it costs

    Marketing changes queue behind platform deployments, so the front end moves at the speed of the slowest thing in the release. This is the genuine case for decoupling and it is worth confirming rather than assuming.

  • The last headless build was abandoned

    What it costs

    Two storefronts now exist, one of them half migrated, and the team maintains both. This is the most expensive outcome available and it usually follows a decision made on the wrong grounds.

  • Nobody has priced the ownership

    What it costs

    Rendering strategy, cache invalidation, preview, a deployment pipeline and a front-end on-call are all now yours. None appears in a build estimate, and together they outlast it.

Approach

In this order, and the order is the opinion. Most of what goes wrong on this kind of engagement is a step taken before the one it depends on.

  1. Find the actual bottleneck

    What is being waited on, by whom, and how often. If front-end work is not queuing behind commerce releases, the central argument for headless does not apply to this business, whatever else is true.

  2. Price the cheaper answers first

    A theme rebuild, an app audit, a caching fix or a CDN change solves the stated symptom for a fraction of the cost in a large share of cases. They deserve to be ruled out explicitly rather than skipped.

  3. Cost the ownership, not the build

    Rendering, caching, preview, deployment and the people to run them. Comparing a headless build against a theme build is the wrong comparison; the difference is mostly what happens afterwards.

  4. Test it against the roadmap

    Headless pays over years, through release independence and multi-channel reuse. A roadmap with no second channel and no blocked release cycle will not collect that return.

  5. Give a straight answer

    Including no, which is a frequent outcome. A recommendation against a headless build is the most valuable thing this page can produce, and it is why the advice is independent of who would deliver it.

Scope

  • The decision

    Bottleneck analysisCheaper alternativesOwnership cost modelRoadmap fit

  • Options

    Headless against theme rebuildHydrogen against Next.jsFull against partial decouplingComposable scope

  • Review

    Headless proposal reviewStalled build assessmentTeam capability readSecond opinion

  • Planning

    Phasing and sequencingRisk shapeExit and rollback positionOwnership model

Proof

A headless storefront and a custom B2B platform, both built over API boundaries rather than inside a platform theme.

  • Headless commerce · Fashion

    Headless fashion storefront

    High-performance headless commerce architecture for India’s fastest-growing men’s fashion brand.

    HeadlessStorefront APIPerformance

  • Custom platform · B2B

    Procurement and approvals platform

    Scalable B2B procurement platform streamlining purchase requests and approvals.

    B2B workflowsApprovalsIntegrations

Outcome

  • A decision with reasoning attached

    The deliverable is a recommendation you could defend to a board, including the alternatives that were ruled out and why. That is what makes it possible to stop the project later without it being a reversal.

  • Frequently, a recommendation against

    Most stores that ask for headless want a faster theme, and getting that for a fraction of the cost is a better result than a build. This is the outcome nobody selling a headless build is incentivised to reach.

No percentage is quoted on this page. No headless engagement on the record has a published performance measurement, and headless results are inseparable from the rendering and caching choices made alongside them, so a number without those attached would not transfer to your build.

Questions

Does headless commerce make a store faster?
Not by itself. Speed comes from the rendering and caching strategy, and both are available inside a well-built theme too. A headless storefront that renders on every request with no cache is slower than the theme it replaced. Decoupling changes who controls the front end, not what physics applies to it.
What does headless actually cost to own?
A rendering strategy, cache invalidation, content preview, a deployment pipeline and someone accountable for the front end being up. None of that appears in a build estimate and all of it is permanent, which is why the ownership cost matters more than the project cost.
When is headless clearly the right answer?
When front-end work is genuinely blocked behind commerce releases, when the same commerce data has to serve several channels, or when the experience cannot be built in the theme layer at all. Those are real and they are narrower than the way headless is usually sold.
Can we go partially headless?
Often, and it is under-used. Decoupling one high-value template while the rest stays in the theme captures much of the benefit at a fraction of the ownership cost, and it leaves a route back. Full decoupling should be a decision, not a default.
We already started a headless build and it stalled. What now?
Assess honestly whether the original reason still holds before deciding whether to finish it. Running two storefronts is the most expensive position available, so the answer is either to complete the move or to stop it deliberately, and either is better than maintaining both indefinitely.

Next step

Describe what is actually in front of you and we will work out whether this is the right piece of work before anyone scopes it. That conversation is usually shorter than people expect, and it occasionally ends with me saying you do not need the project.

Headless Commerce overview