Is Shopify really the best option for your online store?
Shopify renders every page on the server, on every request, for every visitor. The same approach WordPress uses. The same approach Wix uses. You are paying a premium for a platform that delivers your store the slow way.
The pitch versus the reality
Shopify's marketing is excellent. Twenty-nine pounds a month. Beautiful templates. Set up your store in minutes. For someone launching their first online shop, it sounds like the obvious answer. And for a very brief window, it is.
But Shopify is not a finished product at twenty-nine pounds a month. It is a foundation that requires paid add-ons to do what most business owners assume it does out of the box. Reviews, email capture, SEO tools, size guides, upsells, bundles, loyalty programmes. All of these require third-party apps. Most of them charge monthly.
According to Qualimero's 2026 Shopify cost analysis, the average Shopify store runs between five and fifteen paid apps. Basic app stacks cost fifty to one hundred and fifty pounds a month. Established stores routinely spend two hundred to five hundred pounds a month on apps alone. And stores doing over a million pounds a year in revenue report total monthly bills of five to eight thousand pounds once apps, fees, and development costs are combined.
That twenty-nine pound plan is a memory within six months.
The transaction fee you did not see coming
Every Shopify plan charges payment processing fees. If you use Shopify Payments, you pay 2.9 percent plus 30p per transaction on the Basic plan. That is three pounds twenty on a hundred-pound sale. Reasonable enough, if you ignore it.
But if you want to use your own payment provider (PayPal, Stripe, or anything else) Shopify charges an additional transaction fee on top. Webgility's fee breakdown puts this at 0.6 to 2 percent depending on your plan. On a hundred-pound sale through a third-party gateway, you are paying around five pounds twenty in total fees. On a hundred thousand pounds in annual revenue, that is over five thousand pounds in fees before you have paid for a single app.
This is not a processing cost. It is a penalty for not using their payment system. And unlike a bespoke store where you choose your gateway and keep your margins, Shopify clips the ticket on every transaction regardless.
You are renting features you should own
Here is the part that should concern any business owner thinking long-term. On Shopify, you do not own your functionality. You rent it.
Need product reviews? Install an app. Need better SEO controls? Install an app. Need a size guide, a wishlist, a currency converter, a bundle builder? App, app, app, app. Each one adds its own JavaScript to your storefront. Each one adds its own monthly bill. And each one can be discontinued, repriced, or broken by a Shopify platform update at any time.
When an app you depend on raises its price from ten pounds to forty pounds a month, you have two choices: pay it or rebuild the feature from scratch. When Shopify pushes a platform update that breaks your review app, you wait for the developer to fix it. If they fix it at all.
On a bespoke store, these features are built into the codebase. You own them. They do not disappear. They do not charge you monthly. And they do not inject third-party scripts that slow your site down.
Same template, different logo
There are roughly a hundred themes in the Shopify theme store. Premium themes cost one hundred and eighty to three hundred and fifty pounds. That sounds like choice until you realise how many stores are using the same ten popular themes.
Open three competing online stores in your sector. If they are all on Shopify, there is a strong chance they share a theme. Same layout, same product grid, same cart drawer, same sticky header. The only difference is the logo and the product photos.
Your customers notice. Maybe not consciously, but they notice. When every store looks and feels the same, the only differentiator left is price. And competing on price is a race you do not want to enter.
There is an SEO problem here too. Shopify generates bloated URL structures, gives you limited control over schema markup, and restricts what you can do with your robots.txt file. When you and your competitors are all on the same platform with the same technical constraints, Google has no reason to rank you above them. You are bringing identical signals to the same fight.
The performance ceiling
This is where it gets technical, but it matters. Standard Shopify uses a templating language called Liquid. Every time someone visits your store, the server builds the page from scratch. It queries the database, runs the template logic, assembles the HTML, and sends it to the browser. Every single request. Every single visitor.
This is server-side rendering. It is the same approach WordPress uses. The same approach Wix uses. And research from Tenten shows it produces a time-to-first-byte of 300 to 500 milliseconds. That is before your images, fonts, and JavaScript even begin to load.
The alternative is static site generation with incremental static regeneration, known as ISR. Instead of building each page on every request, the site pre-builds pages as static HTML files and serves them instantly from a CDN. Time-to-first-byte drops to 50 to 150 milliseconds. Pages feel instant. Google rewards the speed.
Shopify does offer this. Through their Hydrogen framework and Oxygen hosting. But here is the catch. Hydrogen and Oxygen require Shopify Plus, which starts at two thousand three hundred dollars a month on a three-year contract. That is roughly eighteen hundred pounds a month before VAT. And you still need a developer to build the custom storefront, typically fifty to two hundred and fifty thousand pounds for the initial build, according to Weaverse's headless pricing analysis.
So the technology exists. Shopify just locks it behind an enterprise price tag that puts it out of reach for most businesses.
When Shopify actually makes sense
We are not saying Shopify is a bad platform. For certain situations, it is perfectly adequate.
If you are testing a product idea and need a store live this week, Shopify gets you there. If you are selling a handful of products and your annual revenue is under fifty thousand pounds, the maths probably works. If you have no budget for development and need something functional immediately, it is better than nothing.
But if your online store is a serious revenue channel, if you are doing six figures or more, if your margins matter, if your brand needs to stand apart from competitors, if page speed affects your conversion rate, then Shopify's limitations will cost you more than its convenience saves you.
The migration trap
One more thing worth knowing before you commit. Moving away from Shopify is not straightforward. Your product data, customer accounts, order history, reviews, discount codes, and integrations are all stored within Shopify's ecosystem. Exporting is possible but rarely clean. Rebuilding is inevitable.
Every month you spend on Shopify is another month of data, processes, and muscle memory locked into their platform. That is not a reason to avoid it entirely, but it is a reason to choose deliberately rather than defaulting to the most heavily marketed option.
The bottom line
Shopify is a smart starting point and a costly place to stay. The twenty-nine pound plan becomes two hundred to five hundred a month in apps. The transaction fee penalises you for choosing your own payment provider. The templates make your store look like every other store in your market. And the technology that would actually fix the performance ceiling is locked behind an eighteen-hundred-pound-a-month enterprise tier.
If your online store is a serious revenue channel, you need to own your codebase, your features, and your margins. Renting functionality from an app marketplace and paying a platform tax on every sale is a model that works for Shopify, not for you.
Ask yourself whether you are building a store or renting a shelf. If your revenue depends on it, own it.
What a bespoke ecommerce store actually looks like
A bespoke ISR ecommerce store does not rent features from a marketplace. It builds them in. Product pages are pre-rendered as static HTML and served from the edge in under 150 milliseconds. Product data updates trigger incremental rebuilds. No full redeploy, no server hit, no waiting.
Your store looks like your brand, not like a template with your logo dropped in. Your URLs are clean. Your schema markup is precise. Your technical SEO is not fighting the same constraints as every other Shopify store in your market.
You choose your payment provider without penalty fees. You own your codebase. You own your data. And when you need a new feature, a configurator, a trade account system, a bespoke checkout flow, it gets built into the product. No app subscription. No third-party JavaScript. No dependency on someone else's update schedule.
Your store is faster, more distinctive, and entirely yours. No monthly app bill. No platform taking a cut of every sale. Just a store built to perform.