Every year or two a wave of stores decides they need to go headless because a competitor did, or because a conference talk made it sound like the thing serious brands do. Then about a third of them quietly come back.
So let me lead with the recommendation, because the rest of this article is just the reasoning and the exceptions: most Shopify stores should not go headless. If you're under about $5M in revenue, don't have a developer you can reach the same day something breaks, and your main problem is "the site feels a bit slow," headless is an expensive answer to a question you could solve for a fraction of the money by fixing your theme and pruning your app stack.
Headless is a real tool. It solves real problems for a specific kind of store. It is also the single most oversold architecture decision in ecommerce, and the stores that get talked into it without needing it end up slower to ship, more dependent on developers, and poorer.
Here's the honest version of what it is, what it costs, and the three situations where it actually earns its price.










