When headless Shopify is worth it — and when it isn't
Hydrogen and Remix are excellent. They are also a permanent increase in what you are responsible for.
I have built headless storefronts on Hydrogen and Remix, and I have also talked merchants out of them. The technology is not the question. What you are signing up to maintain is.
What you actually gain
Total control of the front end. No theme constraints. If the design calls for something no theme can express, headless delivers it.
Performance ceiling. Server rendering with fine-grained control over what ships to the browser. Note ceiling — you have to earn it. A careless headless build is slower than a good theme.
Composability. Pulling content from a CMS, personalisation from another service, and products from Shopify into one page is natural here and awkward in a theme.
What you actually give up
The app ecosystem. This is the big one and it is consistently underestimated. Most Shopify apps inject into the theme. Go headless and every one of them is either a custom integration or gone. Reviews, loyalty, upsells, live chat, subscriptions — each becomes your problem.
Merchant self-service. The theme editor is why a merchant can move a section without calling you. Headless replaces that with a deploy. Merchants who understood this in the meeting are often unhappy about it six months later.
Checkout customisation limits. Checkout stays Shopify's. Headless does not change what you can do there.
Ongoing cost. Hosting, deploys, dependency updates, API version bumps. A theme keeps working when ignored. A headless storefront rots.
The honest test
Headless makes sense when at least two of these are true:
- The brand experience genuinely cannot be built in a theme, and you can point at the specific thing
- You have a developer, or a retainer, indefinitely
- Content lives in a CMS the merchant is committed to
- The catalog or traffic is large enough that performance is measured in money
If only one is true, a well-built custom theme gets you most of the way for a fraction of the ongoing cost.
What I tell merchants
"You are not buying a website. You are hiring a developer permanently."
If that sentence lands badly, the answer is a custom theme. That is not a downgrade — the majority of brands are better served by one, and the ones who went headless because it sounded modern usually regret it by the second year, when something needs updating and nobody on the team can do it.
Headless is the right call for brands whose front end is a competitive advantage and who are staffed to treat it as a product. For everyone else it is an expensive way to lose the theme editor.