Blog
Technical7 min read

Shopify Headless Commerce: When It Makes Sense and When It Doesn't

DH
Dennis Hegstad
Founder, sonarID · March 7, 2026
Shopify headless commerce guide when to go headless

Headless commerce has been a hot topic in the Shopify world for several years. Agencies sell it. Developers want to build it. But is it right for your business?

The honest answer for most Shopify merchants is no — not yet, maybe not ever. For a specific set of use cases, however, headless is the right architectural choice. This guide gives you the framework to decide.

What Headless Commerce Means

Traditional Shopify uses Shopify's frontend (Liquid-based themes) connected to Shopify's backend (products, orders, customers, checkout). Everything lives in the Shopify ecosystem.

Headless commerce decouples the frontend from the backend. You build your own frontend — typically using a JavaScript framework like Next.js or React — that pulls data from Shopify's Storefront API. Shopify still handles commerce logic (checkout, payments, inventory, orders) but your storefront is a completely custom-built experience.

Why Merchants Consider Going Headless

The reasons merchants explore headless:

Performance: A custom Next.js frontend, properly built, can achieve better Core Web Vitals than most Liquid themes. Faster page loads improve both SEO rankings and conversion rates.

Full frontend flexibility: Liquid themes have constraints. Headless removes those constraints entirely. You can build any UI, any interaction, any experience you can imagine.

Omnichannel: When you want the same product and customer data to power a web store, a mobile app, an in-store kiosk, and a partner portal, a headless approach with shared API access to Shopify's backend makes architectural sense.

Custom experience requirements: Interactive product configurators, subscription management UIs, B2B portals, complex personalization — some experiences genuinely cannot be built well in Liquid.

Why Most Merchants Should Not Go Headless

For all its advantages, headless comes with significant trade-offs:

Cost: A proper headless build requires 2–4x the development cost of a quality Liquid theme. Expect a six-figure investment for a well-built headless Shopify store.

Ongoing maintenance: Every Shopify feature update (new checkout, new checkout extensibility, new APIs) requires development work on your custom frontend. A Liquid theme gets these updates managed by the theme developer. A headless store needs your team to maintain it.

Lost Shopify-native features: Some Shopify features work best (or only) with the standard checkout and Liquid frontend. Headless implementations can lose functionality that requires significant re-engineering to replace.

Team requirements: A headless store requires frontend developers with expertise in the chosen framework (Next.js, Hydrogen). This is a more specialized skill set than Shopify theme development.

The right question is not "should we go headless?" It is "what specific problem does headless solve that we cannot solve another way?"

When Headless Makes Sense

You are a large, complex retailer (multi-brand, omnichannel, high-volume): If you are running multiple storefronts, a mobile app, and in-store experiences from a single Shopify Plus account, headless architecture enables a unified data layer across all surfaces.

You need a custom experience that cannot be built in Liquid: A highly interactive product configurator (custom PC builds, personalized apparel, complex bundles) may require the UI flexibility only headless provides.

You have a dedicated engineering team: Headless is a good choice when you have in-house frontend engineers who will maintain it. Building headless and then relying on an agency for all maintenance introduces expensive dependencies.

Your Core Web Vitals are genuinely limiting growth and theme optimization is exhausted: If you have done all you can to optimize a Liquid theme and page speed is still a significant issue, headless may be worth the investment for the performance gains.

Shopify Hydrogen: The Framework for Headless Shopify

For merchants who decide to go headless, Shopify's own framework — Hydrogen — is the recommended path. Hydrogen is built on React and Remix, optimized for Shopify's Storefront API, and maintained by Shopify's team.

Advantages of Hydrogen over custom Next.js:

  • Shopify maintains the framework, so API changes are handled
  • Pre-built components for cart, checkout, and product display
  • Better documentation and support from the Shopify ecosystem
  • Shopify's Oxygen hosting optimized for Hydrogen deployments
  • If you do go headless, use Hydrogen rather than building from scratch on a generic JavaScript framework. The maintenance burden is significantly lower.

    The Alternative: Optimize Your Liquid Theme First

    Before any conversation about headless, exhaust the optimization potential of your current Liquid theme:

  • Switch to a high-performance theme (Dawn, Impulse, Motion) if you are on a dated theme
  • Optimize images (WebP format, proper sizing, lazy loading)
  • Remove unused apps and scripts that load on every page
  • Use Shopify's native lazy loading and deferral settings
  • Minimize third-party scripts or load them asynchronously
  • A properly optimized Liquid theme on Dawn or a similar modern theme will outperform a poorly built headless implementation and cost a fraction of the development investment.

    The Decision Framework

    Ask these questions before deciding on headless:

    1. What specific, measurable problem are we solving with headless that cannot be solved with theme optimization?

    2. Do we have the engineering team to build and maintain it?

    3. Can we afford the 2–4x development cost vs. a Liquid theme?

    4. Are we willing to manage the ongoing maintenance as Shopify evolves?

    If the answer to any of these is no, stay on the standard stack and invest the headless budget in other growth levers.

    Headless is the right call for a small percentage of Shopify merchants. For everyone else, a well-optimized Liquid theme on Shopify's modern infrastructure is not a limitation — it is the right tool for the job.

    Ready to know who is buying from you?

    Start identifying VIP customers, influencers, and notable figures in your order stream — automatically.

    Start detecting VIPs
    End
    DH
    Written by
    Dennis Hegstad
    Founder, sonarID