On this page
Short answer: headless Shopify is worth it when your storefront has to do things a theme genuinely can't — an app-like experience, content and commerce mixed deeply, multiple storefronts from one catalogue — and you have budget for ongoing development. For most D2C brands launching or rebuilding, a well-built theme with custom sections is faster to launch, cheaper to run and just as effective.
What "headless" means
A normal Shopify store has two parts glued together:
- The back end — products, inventory, orders, customers, checkout.
- The storefront — the pages your customers see, built from a Shopify theme.
Headless cuts the glue. Shopify still runs the back end and checkout, but the storefront is a separate, custom website (usually built in React) that pulls data from Shopify through its Storefront API.
Shopify's own recommended way to do this is Hydrogen (its React framework) hosted on Oxygen (its hosting). You can also use other frameworks like Next.js and host elsewhere.
What it costs
- Framework: Hydrogen is open source — free.
- Hosting: Oxygen is included at no extra charge on paid Shopify plans.
- Shopify plan: standard paid plans work; you don't need Plus.
- The build: this is where the cost is. You're commissioning a custom web application, not customising a theme.
- Running it: every change — a new section, a campaign page, a Shopify API update — needs a developer. Themes let your team change a lot through the editor; headless usually doesn't, unless you also add a content management system (CMS), which is another tool and another cost.
So the honest summary: headless is cheap in software and expensive in people.
When headless is worth it
- Your storefront is really an app. Heavy personalisation, configurators, saved builds, account-driven experiences that would need many apps and hacks on a theme.
- Content and commerce are deeply mixed. Editorial, lookbooks, stories and shoppable content on every page, managed in a CMS by a content team.
- Several storefronts, one catalogue. Different brands, regions or channels that share Shopify's back end but need different front ends.
- Performance is a measured problem. You've already optimised your theme and still have a real, tracked speed issue on key pages.
- You have (or will pay for) developers long-term. Not just for the build — for every change after it.
When a theme is the better choice
- You're launching, or rebuilding after a messy first store.
- Your team needs to edit pages and run campaigns without a developer.
- You rely on many Shopify apps (most are built for themes first).
- Your real problems are conversion, traffic or retention — not what a theme can render.
A modern Shopify theme with custom sections can look entirely bespoke. It's where most of our builds land, because it gives brands a premium design and the ability to change things themselves.
Speed: the most common misunderstanding
"Headless is faster" is only true when it's engineered well. Speed comes from light pages, good images, minimal scripts and smart caching — all achievable on a theme too. A headless site loaded with tracking scripts can be slower than a clean theme. Decide on measured problems, not on the label.
A simple decision checklist
Answer yes or no:
- We need features a theme + apps genuinely can't do.
- We'll run more than one storefront off one catalogue, or need a CMS-driven editorial site.
- We have a measured performance problem a theme can't fix.
- We have budget for a developer after launch, every month.
- Our team is fine requesting changes instead of editing pages themselves.
Four or five yes: headless is worth a serious look. Two or fewer: build a strong theme with custom sections and revisit in a year.
Our approach
We build both. We default to a theme with custom sections for most brands and recommend headless only when the checklist says so — in our package builder it's one of the four build types, and we'll tell you on the call if we think a theme will do the job.
Related: How much does a Shopify store cost in India?
Sources
- Shopify.dev — Hydrogen and Oxygen fundamentals (Hydrogen and Oxygen as Shopify's recommended headless stack; Oxygen availability on paid plans)
Checked in November 2026. Plan availability for Oxygen can change; confirm on shopify.dev.