Most stores should stay on a Shopify theme. Headless earns its cost when you need control Shopify's theme layer will not give you, and it charges you in build time, hosting, and a permanent front-end maintenance job. Here is the honest test.
Updated · 3 min read
A standard Shopify store uses Shopify's own theme layer to render pages. Headless means you keep Shopify for products, checkout, and orders, but build the storefront separately, typically in Next.js, and pull data through Shopify's APIs.
You gain total control of the front end. You take on hosting it, building the pages Shopify used to give you free, and maintaining that code forever.
A well-built Shopify theme handles the overwhelming majority of stores, and modern themes with Shopify's newer customization features cover far more than they did a few years ago.
Stay on a theme if your catalog is conventional, your team edits content themselves, your differentiation is product and brand rather than interface, and nothing about your storefront requires logic Shopify's templates cannot express. Choosing headless out of ambition rather than constraint is the most common expensive mistake in this decision.
Headless earns its keep when the storefront genuinely is the product: complex configurators, unusual merchandising logic, content and commerce interleaved from another system, multi-brand or multi-region storefronts sharing one catalog, or performance requirements a theme cannot reach.
The honest test: name the specific thing you cannot do on a theme. If it takes more than a sentence, or if it is a feeling about speed, the answer is a better theme build.
The build is the smaller half. Headless adds a hosting bill, a front-end codebase that needs dependency updates and security patches, and the loss of some Shopify app ecosystem convenience because many apps assume the theme layer.
It also changes who can edit the site. Content that a marketer could change in the theme editor now depends on how carefully the developer wired the CMS. Budget for that on day one or your team will file tickets for copy changes forever.
You do not have to pick a side. Shopify's checkout extensibility, custom apps, and metafields cover a lot of what people go headless for, and a well-architected theme with custom sections gets closer to bespoke than most teams expect.
We build both, and we say so plainly on the call: if a theme build does the job, that is what we quote, because a headless build you did not need is a cost you carry every year.
It can be, but not automatically. A badly built headless storefront is slower than a well-built theme. Speed comes from disciplined images, fonts, and scripts, and those are available on both paths.
Yes, and it is often the right sequence. Shopify stays the source of truth for products and orders either way, so the migration replaces the front end rather than the business.
They are worth considering when your requirements sit outside what Shopify wants to do, particularly unusual pricing or fulfilment logic. For most businesses Shopify's operational maturity outweighs the flexibility.
A Shopify migration for a catalog of a few hundred to a few thousand products typically takes 8 to 14 weeks, and the work that protects revenue is a complete 301 redirect map built before anything else. Customer passwords never migrate, Shopify sets your URL structure for you, and the old platform's bad data follows you unless it is cleaned first.
EcommerceGoogle's Core Web Vitals thresholds are a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less, and a Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of real visits. On most Shopify and custom stores the failures come from images, third-party scripts and fonts, in that order, and fixing those three is a few weeks of work rather than a replatform.
EcommerceShopify Plus licensing starts at CA$3,400 per month in Canada, and a proper Plus build typically lands between CAD $30,000 and $150,000 depending on integrations. Here is the honest math, what actually moves the number, and when Plus is the wrong answer.
Nockta builds ecommerce, custom software, and Amazon operations for businesses across Ontario and Quebec. See where we work or the full service list.