Shopify Hydrogen vs Traditional Shopify: Liquid, Hydrogen or Other Headless?
Liquid themes, Hydrogen and other headless stacks compared: frontend, hosting, apps, editing, performance, cost, team needs and how to decide for your store.
Quick answer
Most stores should stay on a Liquid theme: Shopify hosts it, the theme editor lets teams make changes, theme apps work, and maintenance is lowest. Hydrogen suits stores that need a highly custom frontend and have a React team, and want a Shopify-optimized framework with Oxygen hosting. Other headless frameworks suit teams with an existing stack or content needs that justify full control. In all three, checkout stays on Shopify. Decide from requirements, team capacity and total cost, not from performance claims alone.
Three Options, Not Two
"Hydrogen vs traditional Shopify" is often framed as a two-way choice, but there are three realistic options. A Liquid theme on Shopify's Online Store. A Hydrogen storefront, Shopify's own headless framework. And headless with another framework, such as Next.js, against Shopify's Storefront API. Shopify's documentation describes these build options, including Hydrogen, Hydrogen React with other React frameworks, and the Headless channel for any stack (Shopify developer docs).
This article compares all three. For headless concepts, see headless Shopify explained; for Hydrogen in depth, see Shopify Hydrogen development.
Side-by-Side Comparison
| Liquid theme | Hydrogen | Other headless | |
|---|---|---|---|
| Frontend technology | Liquid templates, sections, JS | React Router-based framework | Framework of your choice |
| Hosting | Shopify | Oxygen or self-hosted | Your hosting provider |
| Data access | Liquid objects, Ajax APIs | Storefront API, Customer Account API | Storefront API, Customer Account API |
| Editing | Theme editor | Custom or CMS-based | Custom or CMS-based |
| Apps | Theme app extensions work | API-based integration | API-based integration |
| Checkout | Shopify checkout | Shopify checkout | Shopify checkout |
| Team needed | Theme developers, merchandisers | React developers | Framework developers |
| Maintenance | Lowest | Higher | Higher |
| Control | Within theme architecture | Full frontend | Full frontend |
Liquid Themes: The Default for Good Reasons
Online Store themes are rendered by Shopify, built from Liquid templates and JSON-based sections, and edited visually in the theme editor. Merchants can rearrange sections, add app blocks and change content without developers. Themes benefit from Shopify's hosting and CDN, and theme app extensions let apps add features without code edits.
Themes have limits: rendering is server-side through Liquid, some complex interactions require substantial JavaScript, and very custom experiences can strain the theme model. But for most stores, a well-built theme meets needs with the lowest total cost. See Shopify theme development.
Hydrogen: Shopify's Headless Framework
Hydrogen is built on React Router and provides Shopify-specific components, utilities and caching strategies for building storefronts on the Storefront API. It supports the Customer Account API for accounts, deploys to Oxygen with CI/CD from GitHub, and can be self-hosted (Shopify developer docs). Shopify notes that the Hydrogen channel provides order attribution so headless sales appear in the admin.
Hydrogen fits when you need custom experiences a theme can't deliver well (complex configurators, app-like interactions, deeply integrated content), you have React developers, and you want to stay close to Shopify's recommended stack.
Unsure whether headless is worth it?
ZSpace assesses your requirements, team and costs to recommend a theme, Hydrogen or another headless stack.
Other Headless Frameworks
Teams sometimes choose another framework because they already use it across other sites, need a CMS-first architecture, or want features of a specific framework or host. Shopify's Headless channel provides storefront access tokens and features such as product publishing and sales attribution by channel. You take on more integration work: Shopify-specific components, caching, analytics and customer accounts must be implemented with your chosen tools. See headless ecommerce architecture.
What Stays the Same
Whichever frontend you choose, Shopify remains the commerce backend: products, inventory, pricing, customers, orders, discounts, Markets and checkout. Checkout runs on Shopify and is customized through checkout extensibility. Admin workflows, fulfilment and most back-office apps are unaffected. This is why switching frontends later is feasible: the data doesn't move.
What Changes With Headless
| Area | Impact of going headless |
|---|---|
| Theme apps | Won't render; need API-based alternatives or custom work |
| Content editing | Needs a CMS or custom editing; theme editor not available |
| Analytics | Tracking must be implemented in your frontend |
| SEO | You own rendering, metadata, sitemaps, structured data |
| Performance | You control it, and are responsible for it |
| Hosting and deployment | Oxygen or your own; CI/CD and monitoring needed |
| Maintenance | Framework upgrades, dependencies, security |
Performance: Control, Not Guarantee
Headless is often promoted as faster. It can be: you control rendering, caching and scripts. But a headless storefront with heavy client-side JavaScript, poor caching or many third-party scripts can be slower than a lean theme. Conversely, a well-optimized theme can perform very well. Compare real performance data for your requirements rather than relying on the architecture label. See page speed and conversion.
Total Cost of Ownership
Headless moves cost from licences and apps to engineering. Budget for initial build, CMS, hosting (Oxygen or other), integrations that replace theme apps, monitoring, and ongoing development for upgrades and features. Themes cost less to maintain but may need custom development or apps for advanced features. Compare over several years, including the team you'll need to keep.
Decision Guide
| If you... | Consider |
|---|---|
| Have a small team and needs fit themes and apps | Liquid theme |
| Need custom experiences and have React developers | Hydrogen |
| Already run a framework and CMS across sites | Other headless |
| Need multiple frontends (web, apps, kiosks) from one backend | Hydrogen or other headless |
| Rely heavily on theme apps | Liquid theme, or plan replacements |
| Want merchandisers to edit layouts without developers | Liquid theme, or headless with a strong CMS |
Migrating Between Options
Moving from a theme to headless, or back, is a frontend migration. Plan URL structures and redirects, rebuild analytics and pixels, replace theme apps, migrate content to a CMS if needed, test SEO rendering and structured data, and run a phased or parallel launch where possible. Measure conversion, speed and SEO before and after. See ecommerce replatforming.
A Middle Path: Theme Plus Custom Components
The choice isn't always all or nothing. Many stores keep a Liquid theme and add custom components where needed: a product configurator built as a JavaScript app within a theme section, a headless content area for editorial pages, or a separate microsite for a campaign. This keeps the theme editor and apps for most of the store while allowing custom experiences where they matter. Consider it before committing to a full headless rebuild.
| Need | Theme-based option | Headless option |
|---|---|---|
| Complex product configurator | Custom app embedded in a section | Native component in Hydrogen |
| Rich editorial content | Metaobjects, sections, blog | CMS-driven pages |
| App-like browsing | Enhanced JavaScript in theme | Full client-side experience |
| Multiple frontends | Limited | Shared API layer |
Team and Skills
The decision is as much about people as technology. Liquid themes need theme developers and let merchandisers change layouts in the editor. Hydrogen needs React developers comfortable with React Router, server rendering and caching, plus someone to manage deployments and monitoring. Other headless frameworks need the same, with more integration work. If your team can't maintain a headless frontend for years, the theme is usually the better choice even if headless looks attractive.
- Who will build new features after launch?
- Who will upgrade dependencies and frameworks?
- Who edits content and layouts day to day?
- Who monitors performance and errors?
- What happens if the lead developer leaves?
SEO Considerations
Themes handle much of technical SEO by default: server-rendered pages, canonical tags, sitemaps and structured data from the theme. Headless storefronts must implement all of this: server-side rendering, metadata, canonical and hreflang tags, sitemaps, structured data, redirects and handling of filtered URLs. Hydrogen provides utilities for some of this, but it still needs deliberate implementation and testing. See faceted navigation SEO.
Common Mistakes
- Choosing headless for speed alone
- Underestimating the loss of theme apps and the theme editor
- No CMS plan for content editing
- No budget for ongoing frontend maintenance
- Treating Hydrogen and other headless as identical
- Forgetting that checkout stays on Shopify
Ready to choose your Shopify frontend?
Talk to ZSpace about Shopify themes and Hydrogen, headless builds and storefront design.
Conclusion
Liquid themes suit most stores; Hydrogen suits custom experiences with a React team; other headless frameworks suit teams with existing stacks. Checkout stays on Shopify in every case. Choose from requirements, team and total cost. Related: Shopify Plus development and monolithic vs headless.
Common questions
A Shopify store using an Online Store theme built with Liquid, hosted and rendered by Shopify, edited in the theme editor and extended with theme app extensions.