Shopify Hydrogen
The Shopify Hydrogen agency that tells you when not to go headless
Hydrogen and Oxygen storefronts with a content model your editors can actually use, caching that holds under load, and SEO parity treated as a build requirement with acceptance criteria.
- React and Remix storefronts on Shopify's Storefront API
- Shopify hosted checkout retained, including Shop Pay
- An honest readiness assessment before any build is scoped

Trusted by 50+ D2C brands · Google, Meta & Shopify partners












Headless is a trade, not an upgrade
Hydrogen is Shopify's React framework for custom storefronts, and Oxygen is the hosting that runs them. Together they make headless commerce substantially less risky than it used to be: you own the front end as an application, while Shopify remains the commerce engine and keeps the checkout, including the checkout extensibility surface on a Shopify Plus store. That combination is powerful, and it is also over-recommended. Going headless converts a managed problem into an owned one: rendering, caching, preview, redirects, structured data, and the merchandising workflow all become your responsibility. For a brand whose constraint is front-end capability, that is a fair trade. For a brand whose constraint is design, page speed, or conversion, a custom Liquid theme from our Shopify development team solves it at a fraction of the cost.
The most useful thing a Shopify Hydrogen agency can do at this stage is tell you which situation you are in. We build Hydrogen storefronts and we also talk brands out of them. When headless Shopify development is right, the work is a front-end engineering project with commerce constraints: a content model your editors can use, caching that holds up under traffic, Shopify SEO parity that survives the replatform or headless migration, app functionality rebuilt through custom Shopify app and API integration work, ERP and OMS connections shared with our Shopify Plus development practice, and a build your team can maintain after we hand it over. The case is strongest where interaction or content exceeds what a theme can express: configurators, quiz-driven discovery, large editorial libraries, and multi-brand groups sharing one component library.
And when it is an expensive way to not fix the problem
These are the situations that justify a headless storefront, alongside the ones that get mistaken for them.
A Liquid theme fighting the interaction you actually need
Product configurators, deep filtering, real-time personalisation, or interfaces with substantial client-side state can be forced into Liquid, but the result is usually a large amount of JavaScript bolted onto a server-rendered theme. That is the clearest case for Hydrogen.
A content model the theme cannot hold
Editorial brands, large content libraries, and campaign systems that need structured, reusable content often outgrow sections and metafields. A proper CMS with a front end that can consume it is a better answer than increasingly elaborate theme workarounds.
One commerce backend, several front ends
When the same catalog and cart need to serve a web storefront, a native app, in-store displays, or a partner surface, an API-first architecture stops being an aesthetic preference and starts being the sensible structure.
Headless bought for the wrong reason
A large share of headless projects are commissioned to fix page speed or conversion. Both are usually caused by third-party scripts, images, and app bloat, all of which follow you across the replatform. Headless does not fix them; it makes them more expensive to fix.
An inherited Hydrogen build nobody can maintain
Hydrogen has moved fast. Storefronts built on earlier versions, or built by a team that has since moved on, can carry significant upgrade debt: outdated data fetching patterns, caching that was never tuned, and no tests. This is fixable, and it should be quoted after an audit.
Merchandisers locked out of their own storefront
The most common post-launch complaint about headless is that the marketing team can no longer change a page without a developer. If the content model is not designed around how your team publishes, you have traded velocity for control and will feel it every week.
What we build with Hydrogen
A headless storefront is a front-end application with commerce constraints. These are the pieces that determine whether it is a good one, and what a full Hydrogen build hands over. Scope varies by engagement.
Hydrogen storefront development and Oxygen deployment
React and Remix storefronts with a type-safe Shopify Storefront API integration and commerce-aware routing, cart, and product data patterns. Deployed on Oxygen, Shopify's own edge hosting, with preview environments per branch so stakeholders can review real work.
Content model and CMS integration
Sanity, Contentful, Storyblok, Prismic, or Shopify metaobjects and metafields, with the CMS schema designed around your editorial workflow before any components are built. Editor documentation for the CMS is included.
Caching and performance architecture
A route-level caching strategy per data source, image optimisation, and a third-party script budget. Measured on field data from real users.
SEO parity and headless migration
A pre-change URL inventory and crawl, a redirect map built from that inventory, canonical tags, structured data, sitemaps, and pagination treated as build requirements with acceptance criteria, then post-launch indexation monitoring.
Internationalisation
Multi-market routing, hreflang, currency and language handling, and locale-aware content, with the domain and URL strategy decided deliberately instead of inherited from a starter template.
App functionality replacement and integrations
Reviews, search, subscriptions, loyalty, and personalisation rebuilt as API integrations where the storefront app previously relied on injected scripts. Analytics ships with a consistent event schema, and each integration has documented failure behaviour.
Design systems and component libraries
A documented component library so the storefront stays coherent as it grows and new templates do not each become bespoke work.
Hybrid architecture
Keeping Liquid for the bulk of the storefront and building only the demanding surface as a separate application. This is frequently the better trade, and far more reversible.
Hydrogen audits and rescues
Technical review of an existing Hydrogen build covering version currency, data fetching, caching, test coverage, and deployment, with a prioritised remediation plan.
Testing, CI and handover
Component and end-to-end tests, type safety, and a pipeline that runs them, because a front-end application without tests is a liability in a way a theme is not. Handover covers architecture decision records, technical documentation and a team walkthrough, a deployment and rollback runbook, and Hydrogen upgrade guidance.
What you get on the first call
Not sure whether you need headless at all? A short call is usually enough to tell.
A straight answer on headless
Whether headless is the right trade. If your constraint is design, speed, or conversion and not front-end capability, we will say so, and that is the cheaper answer.
A read on your situation
We look at the front-end requirement, the content model, the app stack, the team that will operate the result, and what is causing the problem you want solved.
The hybrid option, if it fits
Whether keeping Liquid and building only the demanding surface as a separate application would get you the capability with a smaller commitment.
A scope that names its own unknowns
If a build is right, a scope that says what is estimable and what needs an audit first, such as an inherited Hydrogen codebase.
How a Hydrogen build runs
- Step 01
Headless readiness assessment
Before scoping a build, a straight answer to whether you need one. We look at the front-end requirement, the content model, the app stack, the team that will operate the result, and what is causing the problem you want solved.
- Step 02
Architecture, content model and design
Rendering and caching strategy, CMS selection and schema, routing and internationalisation, and the split between Shopify data and CMS data, with decisions recorded alongside their trade-offs. Interfaces are designed against real catalog data, including the awkward states: long titles, out of stock, deep variant matrices, empty search.
- Step 03
Build and integration
Two-week iterations with branch previews on Oxygen, code review, and tests, so stakeholders review working software at the end of each iteration. CMS, search, reviews, subscriptions, analytics, and any ERP or OMS connection are integrated with documented failure behaviour.
- Step 04
Hardening and launch
Caching tuned under realistic load, Core Web Vitals measured on field data, and a full SEO parity check against the pre-change URL inventory. Then a rehearsed cutover with a rollback path, redirect verification, and monitoring of indexation, vitals, and error rates in the following weeks.
- Step 05
Post-launch ownership
Hydrogen version upgrades, incremental feature work, and a conversion testing programme on real behavioural data. Headless storefronts need ongoing front-end attention, and we plan for it.
What you gain and what you take on
Both columns are real. The question is which set of trade-offs fits your team and your roadmap.
Front-end control
- Hydrogen (headless)
- Complete: it is your application
- Liquid theme
- Constrained by theme architecture
Merchandiser autonomy
- Hydrogen (headless)
- Depends entirely on the content model you build
- Liquid theme
- Theme editor out of the box
Checkout
- Hydrogen (headless)
- Shopify hosted checkout, retained
- Liquid theme
- Shopify hosted checkout
App compatibility
- Hydrogen (headless)
- Script-injecting apps need custom integration
- Liquid theme
- Broad compatibility
SEO responsibility
- Hydrogen (headless)
- Yours: canonicals, schema, sitemaps, redirects
- Liquid theme
- Largely handled by the theme
Performance ceiling
- Hydrogen (headless)
- Higher, with skilled engineering
- Liquid theme
- High, with a well-built theme
Typical build cost
- Hydrogen (headless)
- $80K to $300K
- Liquid theme
- $15K to $50K for a custom theme
Ongoing engineering need
- Hydrogen (headless)
- Continuous front-end ownership
- Liquid theme
- Periodic theme maintenance
Best suited to
- Hydrogen (headless)
- Front-end requirements Liquid cannot meet
- Liquid theme
- Almost everything else
How we work
We will tell you not to go headless
Most brands asking about Hydrogen do not need it. Saying so costs us a larger project and saves you a much larger mistake, and it is the single most useful thing we can offer at the enquiry stage.
Merchandiser experience is a build requirement
The content model is designed around how your team publishes. A storefront your marketers avoid touching is a failed build regardless of its Lighthouse score.
SEO parity has acceptance criteria
Redirect maps, canonicals, structured data, and indexation monitoring are scoped as requirements with pass conditions.
The hybrid option is on the table
Keeping Liquid and building only the demanding surface as an application is frequently the better trade. We propose it when it is, even though it is the smaller project.
Performance measured on real users
We use field data from actual visitors. Headless can be faster and can easily be slower, and the only way to know is to measure what those visitors experience.
Built to be handed over
Tests, documentation, and architecture decision records, so your team or your next agency can own the codebase without reverse-engineering it.
Shopify Hydrogen, answered
What is Shopify Hydrogen?
Should we go headless with Hydrogen?
What do we give up by going headless?
How much does a Hydrogen build cost?
How long does a Hydrogen build take?
Does Hydrogen make my store faster?
Can we keep Shopify checkout with Hydrogen?
Can we use a CMS with Hydrogen?
What about SEO on a Hydrogen storefront?
Can you take over an existing Hydrogen project?
Do we need Shopify Plus to use Hydrogen?
What if we start headless and regret it?
Explore related services
Hydrogen decisions rarely sit on their own. These are the areas they usually touch.
Shopify Plus Development
A Hydrogen storefront still relies on checkout extensibility, Functions, B2B, and ERP integration on Plus.ExploreShopify Development Agency
When the readiness call says stay on Liquid, a custom theme is the build to commission.ExploreShopify App Development
App features that relied on injected scripts get rebuilt against the Admin and Storefront APIs.ExploreShopify Migration Agency
Going headless changes the rendering layer, so the redirect map and URL parity work protect search equity.ExploreShopify CRO Agency
A testing programme on real behavioural data tells you whether the rebuild worked.ExploreShopify SEO Agency
On Hydrogen you own canonicals, schema, sitemaps, and redirects, so SEO work continues after launch.ExploreShopify Mobile App vs PWA
Native app, PWA or mobile site: push notification limits, app store rules, performance, build options and when an app is worth it.Explore
Tell us what your front end needs to do
A 30-minute call, a straight answer on whether headless is the right trade, and a scope that names its own unknowns.
What happens next
- 1Pick a time for a 30-minute call.
- 2Tell us what your front end needs to do, and bring what you know about your content model, app stack, and the team that will operate the result.
- 3Get a straight answer on whether headless is the right trade, and a scope that names its own unknowns.
Prefer email? tarun@conversion.is








