Headless commerce gets a lot of attention. Shopify's Hydrogen and Oxygen stack has made it more accessible than it used to be, and the case studies Shopify promotes — Allbirds, Gymshark, SKIMS — make it look like the natural direction for any serious DTC brand. In practice, most DTC brands don't need it, and some that have gone headless would be better served by a well-built Liquid theme. This post explains what Hydrogen and Oxygen actually are, who they're genuinely for, and where a standard Shopify build does the job more effectively.
What Hydrogen and Oxygen are
Hydrogen is Shopify's React-based framework for building custom storefronts. Instead of using Shopify's standard Liquid templating system — which powers the vast majority of Shopify stores — Hydrogen lets developers build the front end of a store using React, communicating with Shopify's back end via the Storefront API. The result is a custom storefront that uses Shopify for commerce (products, orders, checkout, subscriptions) but has a completely independent front end built in code rather than templates.
Oxygen is Shopify's hosting infrastructure for Hydrogen storefronts. Before Oxygen, headless Shopify builds needed third-party hosting (Vercel, Netlify) which added cost and complexity. Oxygen is included at no extra cost with Shopify plans and deploys Hydrogen storefronts globally via Shopify's CDN. Hydrogen runs on React Router and Oxygen is the default deployment target — the two are designed to work together.
The technical architecture is genuinely impressive. Server-side rendering, edge deployment, Storefront API integration, support for Shopify Functions and checkout extensions — it's a mature stack that has shipped continuously since its original release and is actively maintained by Shopify. The December 2025 Winter Edition added Storefront MCP support, which opens up AI-native storefront capabilities for brands that want them. For the right use case, it is excellent.
Who headless is actually for
The brands running on Hydrogen at scale — Allbirds, Gymshark, SKIMS, Good American — share a few characteristics: very high traffic volumes, large development teams with React expertise, genuinely complex front-end requirements that Liquid can't handle cleanly, and the budget and ongoing resource to maintain a custom codebase. They represent a small fraction of DTC brands.
Headless makes sense when a brand needs something a standard Shopify theme genuinely cannot deliver. That might be a heavily customised editorial experience across multiple markets, a storefront that integrates deeply with non-Shopify systems (a custom ERP, a bespoke loyalty engine, a content platform that needs to power multiple channels), or performance requirements at a scale where the standard Shopify CDN isn't sufficient. These are real scenarios — they're just not the scenario most DTC brands are in.
Shopify itself frames this honestly: "Shopify covers 80% of our needs — it's that next 20% where headless comes in." The question is whether your brand is genuinely in the 20% or whether the appeal of headless is about perceived sophistication rather than an actual technical constraint. For most DTC brands, the constraint doesn't exist.
Why most DTC brands don't need it
A well-built Liquid theme on Shopify Plus — properly optimised, with clean code, modern assets, and a sensible app stack — will match or outperform a poorly built Hydrogen storefront on every metric that matters for conversion: page speed, mobile UX, checkout completion, subscription integration. The framework doesn't determine the outcome. Engineering care does.
The practical costs of going headless are real and ongoing. Hydrogen requires React developers — not Shopify theme developers, who are far more available and typically cheaper. Any time a Shopify feature ships (checkout extensions, new Storefront API capabilities, subscription platform updates), the Hydrogen storefront needs updating to support it. Shopify's app ecosystem — the tools DTC brands rely on for reviews, subscriptions, loyalty, bundles — is built for Liquid first and headless second. Some apps don't support headless at all; others require significant custom integration work.
For subscription brands in particular, the integration overhead is significant. Recharge and Skio both work with Hydrogen, but the integration is more complex than the standard Liquid implementation, the customer portal requires more custom build work, and any future updates to the subscription platform need to be reflected in the custom front end. None of this is insurmountable — it's just ongoing development cost that a standard Shopify build doesn't carry.
The brands Tribe works with — DTC food and drink, supplements, homeware, subscription-first products — consistently get better commercial outcomes from a thoughtfully built Shopify Plus theme than they would from headless. The investment goes into design, CRO, subscription architecture, and retention infrastructure rather than into maintaining a custom React codebase. That's the right trade-off for most DTC brands at most stages of growth.
What Shopify Plus Liquid can do that often gets underestimated
The gap between what a standard Shopify Plus build can do and what headless can do has narrowed considerably. Shopify's own platform development has done most of the closing. Checkout extensions allow fully custom checkout experiences without touching Shopify's checkout code. Shopify Functions let merchants customise pricing logic, discount rules, and payment options in ways that previously required headless. Metaobjects allow custom content types and complex data structures. Shopify Markets handles multi-currency, multi-language, and multi-region selling natively.
Animations, custom interactions, complex PDP layouts, editorial content experiences — all of this is achievable in a well-built Liquid theme. The stores Tribe builds use GSAP for custom animations, bespoke cart mechanics, interactive bundle builders, and product configurators. None of it requires Hydrogen. The Shopify Plus builds in Tribe's portfolio are testament to what the standard stack can deliver when it's built properly.
When it might be worth reconsidering
There are scenarios where headless becomes worth a serious conversation. If a brand is genuinely operating at very high traffic volumes where Shopify's standard CDN performance is a documented constraint, headless edge deployment can help. If the front end needs to serve as a content platform across multiple channels — app, web, kiosk, third-party integrations — a headless approach with a separate CMS makes architectural sense. If the development team already has deep React expertise and the brand's roadmap requires front-end flexibility that Liquid genuinely can't accommodate, Hydrogen is the right tool.
The key word is "genuinely." If the answer to any of those scenarios is "well, maybe in future" rather than "yes, this is a real constraint right now," a standard Shopify Plus build is the right starting point. It can be migrated to headless later if the need arises — which for most DTC brands, it never does.
If you're trying to work out whether headless makes sense for your specific situation, get in touch. Our honest answer is usually that it doesn't — but when it does, we'll say so.
Frequently asked questions
What is Shopify Hydrogen?
Shopify Hydrogen is a React-based framework for building custom Shopify storefronts. Instead of using Shopify's standard Liquid theme system, Hydrogen lets developers build the front end of a store in React, with Shopify handling the commerce back end via the Storefront API. It is Shopify's recommended approach for brands that need a fully custom storefront beyond what a standard theme can deliver. Most DTC brands don't need it — it is designed for brands with complex front-end requirements, high traffic volumes, and development teams with React expertise.
What is Shopify Oxygen?
Oxygen is Shopify's hosting infrastructure for Hydrogen storefronts. It is included at no extra cost with Shopify plans and deploys Hydrogen storefronts globally via Shopify's CDN. Before Oxygen, headless Shopify builds required third-party hosting services such as Vercel or Netlify. Oxygen handles deployment, global distribution, and automatic scaling, and is the default and recommended hosting target for any Hydrogen storefront.
Do most DTC brands need Shopify Hydrogen?
No. Most DTC brands are better served by a well-built Shopify Plus theme. Hydrogen requires React developers, carries ongoing maintenance overhead as Shopify ships new features, and adds complexity to integrations with subscription platforms, apps, and third-party tools. A thoughtfully built Liquid theme on Shopify Plus — with proper CRO, subscription architecture, and performance optimisation — delivers better commercial outcomes for the majority of DTC brands than headless would at the same investment level.
Is Shopify Hydrogen worth it for subscription brands?
Rarely. Recharge and Skio both support Hydrogen integrations, but the setup is more complex than the standard Liquid implementation, the customer portal requires more custom development, and subscription platform updates need reflecting in the custom front end over time. For subscription DTC brands, the development investment is better directed at subscription architecture, bundle mechanics, Klaviyo lifecycle flows, and CRO — not at maintaining a custom React storefront.
What can Shopify Plus do without going headless?
More than most brands realise. Shopify's checkout extensions allow fully custom checkout experiences. Shopify Functions enable custom pricing logic, discount rules, and payment customisation. Metaobjects support complex content structures. Shopify Markets handles multi-currency, multi-language, and multi-region selling natively. Custom animations, interactive bundle builders, bespoke cart mechanics, and editorial product experiences are all achievable within a standard Shopify Plus theme. The gap between what Liquid can do and what headless can do has narrowed significantly as Shopify's own platform has matured.