Hydrogen — Shopify's React framework.
Built on Remix + React Router, with first-class Shopify primitives (Cart, Product, Money). Fastest path to a fully custom storefront with Shopify checkout still handling payments.
We build headless Shopify storefronts using Hydrogen (Remix + React + Storefront API) deployed to Oxygen edge hosting. Pixel-perfect custom UX, multi-storefront from one codebase, sub-50ms TTFB globally — without giving up Shopify's checkout, Shop Pay, or PCI compliance.
Single-storefront builds from $15,000 USD · 10–12 weeks · 60-day post-launch support
Built on Remix + React Router, with first-class Shopify primitives (Cart, Product, Money). Fastest path to a fully custom storefront with Shopify checkout still handling payments.
Every product, collection, customer, cart, and checkout operation via Shopify's GraphQL Storefront API. No Liquid limits — render anything you can dream up in React.
Shopify's free-tier edge runtime running V8 isolates close to your customers. Sub-50ms TTFB globally without paying for a separate CDN.
Custom storefront, Shopify checkout. PCI compliance, fraud protection, Shop Pay, accelerated checkout — all stay native. You don't lose Shopify's #1 strength.
One Hydrogen project can power 5+ branded storefronts (e.g., country-specific subdomains) sharing the same Shopify backend. Massive maintenance win for global brands.
Static product pages cached at the edge with stale-while-revalidate. Mobile Lighthouse 95-99 is achievable on Hydrogen out of the box. Beats any traditional theme.
Headless is powerful — and overkill for the majority of Shopify merchants. Here's when each path makes sense:
Hydrogen builds are larger than theme builds. Each phase has clear sign-off before moving on so there's no scope creep.
Honest assessment: do you actually need headless? Most stores don't. We'll help you decide vs a custom OS 2.0 theme. If headless is right, scoping doc + fixed quote.
Component library plan, routing structure, data fetching patterns (server-side / client-side / streaming), CMS integration if needed (Sanity, Contentful), Oxygen vs Vercel decision.
Component library in Storybook, all storefront pages (home, PLP, PDP, cart, account), Storefront API queries, search (predictive + filters), customer auth, multi-language.
Lighthouse mobile + desktop ≥95 target. SSR for SEO, structured data (Product, BreadcrumbList, Organization), sitemap generation, meta tag system, image optimization.
Coordinated DNS cutover. Oxygen edge deployment with preview URLs. Monitoring set up (real-user CWV, error tracking, Sentry). Old store kept as backup for 30 days.
Daily monitoring for week 1, weekly for next 2 months. Bug fixes free. Knowledge transfer to your in-house team if you have one. Ongoing retainer optional.
Standard headless builds start at $15,000 USD for a single-storefront launch. Multi-storefront, B2B, or content-heavy builds run $25K–$60K. Enterprise builds (10+ storefronts, complex integrations, custom checkout customisations on Shopify Plus) start at $80K. Always a fixed quote, with milestone-based billing.
Single-storefront headless: 10-12 weeks. Custom Online Store 2.0 theme: 6-8 weeks. So roughly 50% longer. The trade-off is pixel-perfect custom UX and edge-level performance you can't match with a theme. We'll honestly tell you in the scoping call if a theme would serve you better.
Not if it's done right. Hydrogen ships with SSR by default — Google sees fully-rendered HTML, just like a Liquid theme. We bake in structured data (Product, BreadcrumbList, FAQPage), sitemap generation, robots.txt, and meta tag system. Done correctly, headless Shopify often outperforms Liquid stores on Core Web Vitals (which IS a ranking signal).
It depends. Apps that integrate via theme app extensions (app blocks for OS 2.0) won't work — they need Liquid templates. Apps that integrate via webhooks, Admin API, or Storefront API (most modern apps) work fine. We do an app compatibility audit in week 1 — if a critical app won't work, we either find an alternative or build a custom replacement.
Stays untouched. Your Hydrogen storefront sends customers to checkout.shopify.com (your store domain) for the actual checkout flow. PCI compliance, fraud detection, Shop Pay, Apple Pay, Google Pay — all native Shopify, all unchanged. You only own the pre-checkout experience.
Yes. Your products, customers, orders all live in Shopify regardless of the storefront. To switch back: rebuild the Liquid theme (or buy a stock one), point DNS, retire the Hydrogen build. We'd never recommend this — but it's reassuring to know you're not locked in. We don't proprietary anything.
If you want to make code changes yourself: yes, ideally one React/TypeScript developer. If you're happy with us (or another agency) on retainer for changes: no, you can stay non-technical. Many of our headless clients use us as their de-facto storefront team for $2K-5K/month after launch.
Hydrogen, almost always. It's built specifically for Shopify with all the right primitives (Cart, ProductProvider, Money component, Storefront API client baked in). Oxygen hosting is free for Hydrogen apps. Next.js works fine but you reinvent a lot of what Hydrogen gives you free. We use Next.js only when teams already have Next infrastructure they need to integrate with.
We do free 30-min consultations to figure out whether headless is right for your store. We'll tell you to stick with a theme if a theme would serve you better — we'd rather not take a project than oversell one.