SEO and AEO

Why your Shopify store is slow (and when the problem is no longer optimizable)

Your Shopify store loads slowly, you notice it and so do your customers, and the first reaction is usually to blame Shopify and think about changing platform. Before taking that leap —which is almost always expensive and unnecessary—, it is worth understanding where the slowness really comes from. This guide is an honest explainer: Shopify's infrastructure is already fast (a free, global CDN with no bandwidth limit), so the slowness almost always arises from three merchant decisions —unoptimized images, which tend to be 60% of the weight; accumulated apps, which show from about fifteen on; and an old or overloaded theme—. All three are optimized without rebuilding anything, and a store that scored 40 or 50 on mobile speed can rise to 80 or 90. It also explains the architecture ceiling for the minority —around 5%— that truly needs a headless store or to leave Shopify, with the honesty that 95% do not need it and over-engineering is unwise, and the note almost nobody connects: the same excess of apps that slows your store can cost it visibility before AI, because your product listings need structured data served at the source. With honesty about scope: we are not a Shopify optimization shop; for that, a specialist.

~60% of the weight is images cause #1
+15 apps and it shows cause #2
40–50 → 80–90 PageSpeed after optimizing without rebuilding
95% don't need headless don't over-engineer

Your Shopify store loads slowly, you notice it and so do your customers, and the first reaction is usually to blame Shopify and think about changing platform. Before taking that leap —which is almost always expensive and unnecessary—, it is worth understanding where the slowness really comes from, because the right diagnosis saves you a lot of money. This guide is an honest explainer: it tells you the real causes, why it is almost never the fault of Shopify\'s infrastructure, what can be fixed by optimizing, and in which —few— cases the problem is no longer optimizable and another architecture is worth considering.

We say it up front, transparently: we are not a Shopify optimization shop, so this guide is not the prelude to a service we are going to sell you. It is information so you understand your situation and make the best decision, whether that is optimizing with a specialist or —if you have hit the ceiling— evaluating leaving. The honesty here is part of the point: most slow stores do not need rebuilding, they need someone to explain what to optimize.

In one sentence: your Shopify store is slow almost always because of the apps, the images and the theme —not Shopify\'s infrastructure, whose CDN is fast, global and with no bandwidth limit—; optimize those three things, and only if you have hit the ceiling of what is optimizable should you evaluate a headless store or leaving Shopify.

It's not Shopify's fault (its infrastructure is already fast)

Let us start by dismantling the most common wrong diagnosis, because it saves expensive decisions. The part of your store that Shopify controls —where it is hosted and how it is delivered— is already well handled: Shopify serves your store from a free, global distribution network, with modern protocols and no bandwidth limit. In other words, the infrastructure you do not touch tends to be fast by default. That is exactly why changing platform to "gain speed" almost never works the way people expect: the problem was not where it was thought to be.

The slowness almost always arises from the decisions that do depend on the merchant, that is, from what you or your designer kept adding on top of that fast base. Every heavy image uploaded without optimizing, every app installed and forgotten, every extra element the theme loaded, kept adding weight that your customer\'s browser has to download and process. The good news of this diagnosis is that, if the cause is in your decisions, the solution is also in your hands: it is optimization, not reconstruction.

The three real causes: images, apps and theme

When a Shopify store is slow, the blame almost always splits among three suspects. The first, and the biggest, are the images: in a typical store they can account for around 60% of all the weight a visitor loads, so a gallery of heavy, unoptimized photos is, by itself, capable of dragging down performance. The second are the apps: each one adds its own code that runs on the page, and because they are so easy to install, stores accumulate many —from about fifteen on, the sum shows clearly—, including several that were tried and abandoned but whose code keeps loading on every visit.

The third suspect is the theme and the code that comes with it. A modern, well-made theme —from Shopify\'s current generation— is light by design; an old one, bought years ago or overloaded with features, drags along inefficient code, too many typographic fonts, external calls and third-party scripts that add to the total weight. Between these three —images, apps and theme— lies the vast majority of the problem, and the typical proportion makes clear where to start: with the images, which is where the most weight is cut with the least effort.

What makes up the weight of a slow Shopify store (illustrative split)

Illustrative split, not a measurement of your store. What matters is the order: images tend to dominate the weight, so optimizing them is the first highest-impact move, followed by auditing and reducing the apps.

What can be optimized, and how much it pays off

The encouraging part is that these three causes are tackled without rebuilding anything, working on the store you already have. Images are compressed and served in modern formats like WebP or AVIF, in the right size for each screen and with lazy loading for those further down. Apps are audited, the ones that add nothing are identified, and they are truly uninstalled so their code stops loading. And the theme, if it is old, is updated to a modern one or cleaned of what is unnecessary. Each of these steps removes weight, and together they usually produce a large, measurable jump.

How much does it pay off? A store that scored 40 or 50 on mobile speed can rise to 80 or 90 after an orderly optimization, which translates into a load improvement of around 30% to 60%. And that matters for the pocket, not just for a number: it is reported that each second of delay costs between 2% and 7% of conversion, that at three seconds of waiting close to a third of visitors are lost, and that most people wait less than four seconds —almost half, less than two— before leaving. Optimizing what is optimizable is, for that reason, one of the most profitable investments a store that already gets traffic can make. This work is done by the merchant with good guides, or hired from a Shopify specialist.

The effect of optimizing what is optimizable: mobile PageSpeed before and after

Score out of 100, illustrative. The jump is achieved by optimizing, not rebuilding. It is not worth obsessing over a perfect 100: a store in the green that loads fast and converts is already a win; the important thing is to leave the red zone.

How to measure your store's speed yourself

You do not need to guess or rely on impressions: speed is measured, and with free tools. The first is Google\'s PageSpeed Insights: you paste your store\'s address and it gives you a score, plus a concrete list of what is slowing it down. Always look at the mobile figure, not the desktop one, because most of your shoppers arrive from their phone, and that is where slowness costs the most sales. That same tool points out the specific culprits —heavy images, render-blocking scripts, third-party code—, which turns a vague "it is slow" into a clear task list.

The second source is inside your own Shopify admin, which includes a speed report that tracks your store\'s score over time and compares it with similar stores, useful for seeing whether you are improving or worsening after each change. And the third, the most revealing, is the simplest: open your store on your own phone, on mobile data and not wifi, and walk the entire path from the homepage to checkout, timing it. The important thing across all three is not to obsess over a perfect 100, but to leave the red zone and to measure before and after each change, because only that way do you know whether what you did actually helped or was wasted effort. Measuring protects you from "optimizations" that sound good but do not move the needle.

The architecture ceiling: when it is no longer optimizable

There is a point, though, at which optimizing stops being enough, and it is worth acknowledging with the same honesty with which we say most do not reach it. When you have already compressed the images, cleaned up the apps and modernized the theme, and still hit a speed or personalization limit you cannot move, the constraint is no longer in your decisions but in the platform\'s architecture. That happens in a minority of specific cases: stores with very high traffic volumes, with personalization needs Shopify\'s model does not contemplate, or with technical teams able to maintain something more complex in exchange for more control.

For that group —small, but real—, the answer stops being to optimize and becomes to change architecture: a headless store, which separates the storefront from Shopify\'s engine, or a custom store built on a fast, static base. But honesty requires repeating the figure: around 95% of stores do not need any of this, and over-engineering a store that would fit perfectly in an optimized theme is expensive and rarely pays off. The right signal to take that step is not frustration with the current speed, it is having genuinely exhausted optimization and still hitting a wall. When to cross that line we develop in our guide on when to leave Shopify.

The note almost nobody connects: speed and AI visibility

There is a consequence of the excess of apps that goes beyond speed and that in 2026 is worth keeping on the radar. The AI engines more and more people use to search for and buy products read the content your store delivers in a structured way, without running all the code that assembles the page in the browser. A store heavy with apps and scripts that run on the client can make it hard for those systems to extract your information properly, and your product listings need structured data served at the source so AI understands them and recommends them.

Seen this way, the same excess that slows your store can also cost it visibility precisely in the channel that is growing fastest. It is not a separate problem, it is the other side of the same coin: a light store, with its content well structured, is both fast for the visitor and readable to AI. That is why, when thinking about a store\'s speed, it is worth thinking at the same time about its readability to machines, because the architecture that improves one usually improves the other. We connect it in our guide on structured data on product listings.

What we do, with honesty about scope

To close, let us be clear about our role, because frankness is worth more than forcing a sale. We are not a Shopify optimization shop: deeply tuning a theme, its Liquid code and its app ecosystem is a specialty of its own, and for that the right call is a Shopify specialist. What we do, and do well, is build fast sites on static, modern architectures. That is why we are the right answer in two situations: if you have hit the ceiling of what is optimizable and are evaluating leaving for a faster custom store, or if what you need is a content or marketing site that is not a Shopify store. To optimize your current Shopify without changing platform, we will frankly tell you that a specialist is your best option. That honesty about what is and is not our job is, precisely, part of how we work. We would rather point you to the right specialist than take on a job we are not the best at, because a recommendation you can trust is worth more to us than a sale we should not make. That is the kind of honesty we would want from anyone we hired ourselves, so it is exactly the kind we try to offer you in return, on this topic and on every other.

Have you exhausted your Shopify optimization and are evaluating leaving for a faster custom store, or do you need a site that is not Shopify? That is our terrain. We will honestly tell you which case you are in.

Explore our online store service

Frequently asked questions about Shopify store speed

Why is my Shopify store slow?
Almost always because of three things under your control, not Shopify itself: the images, the apps and the theme. Unoptimized images are usually the biggest culprit, because they can account for more than half of the weight the visitor loads. Apps are the second cause: each one adds its own code that runs on the page, and stacking up many —it shows from about fifteen on— slows everything down noticeably. And an old or overloaded theme, with inefficient code or too many fonts and external calls, adds its share. The good news is that these three causes are diagnosed and fixed; the slowness rarely comes from Shopify's infrastructure, which is already fast.
Is it Shopify's fault that my store is slow?
Generally, no, and it is worth understanding well before considering drastic changes. Shopify hosts your store on an infrastructure that is already optimized: a free, global distribution network, modern protocols, and no bandwidth limit. That part, the one you do not control, is usually well handled. The slowness almost always comes from the decisions that do depend on the merchant: how many apps you installed, whether you uploaded heavy unoptimized images, how efficient your theme is. That is why blaming Shopify is usually a wrong diagnosis that leads to wrong, expensive solutions. Before thinking about leaving or rebuilding, it is worth exhausting what can be optimized within the platform, which is most of the problem.
How many apps are too many in Shopify?
There is no magic number, but as a rule of thumb, from about fifteen active apps the sum of their code starts to show clearly in speed. What matters is not just how many you have, but how many you actually use: it is very common to accumulate apps that were tried and abandoned, but whose code keeps loading on every visit even though they no longer serve any purpose. The honest recommendation is to audit your app list, identify the ones that add nothing, and truly uninstall them —not just stop using them—, because an uninstalled app stops weighing. Every app you remove is code your customer's browser no longer has to download and process, and that translates directly into a faster page.
How much does optimizing images help?
Quite a lot, because they tend to be a store's biggest source of weight. Images can account for around 60% of what a visitor loads, so compressing them and serving them in modern formats like WebP or AVIF, in the right size for each device and with lazy loading for those further down, has an immediate and large effect. It is, in fact, the first thing to tackle because it is where the most weight is cut with the least effort. Combined with an app cleanup and an efficient theme, image optimization is much of the reason a store that scored 40 or 50 on mobile speed can rise to 80 or 90. It requires no rebuilding: it is optimization work on what you already have.
Do I need to go headless?
Almost certainly not, and it is important to say honestly because headless has become trendy and is often recommended when it is not needed. The vast majority of stores —say 95%— solve their speed problems with a well-optimized modern theme, light images and a controlled app list, without any special architecture. Going headless or leaving Shopify is only justified for a minority with specific needs: very high traffic, highly unusual personalization, or a technical team that can maintain a more complex solution. Over-engineering a small or mid-sized store is expensive and rarely pays off. We develop it in our guide on <a href="/en/blog/shopify-headless-when-to-leave-2026/">when it makes sense to leave Shopify</a>.
When does it really make sense to leave Shopify?
When you have already optimized everything optimizable —images, apps, theme— and still hit a ceiling you cannot move, because the limitation is no longer in your decisions but in the platform's architecture itself. That happens in specific cases: stores with very high traffic volumes, with personalization requirements Shopify's model does not allow, or needing a speed and control only a custom architecture provides. For that small group, evaluating a headless store or a custom-built one makes sense. But honesty requires repeating that it is a minority: most reach the limit of their patience long before the platform's real limit. The right signal to leave is not frustration, it is having genuinely exhausted optimization and still hitting a wall.
Does artificial intelligence read my Shopify store well?
It depends on how it is built, and it is a point almost nobody connects yet. The AI engines that more and more people use to search and buy read the content your store delivers in a structured way, without running all the code that assembles the page in the browser. A store heavy with apps and code that runs in the browser can make it hard for those systems to extract your information properly, and your product listings need structured data served at the source so AI understands them, cites them and —increasingly— can buy through them. So the same excess of apps that slows your store can also cost it visibility before AI. We treat it in our guide on <a href="/en/blog/product-structured-data-listings-2026/">structured data on product listings</a>.
Do you optimize Shopify stores?
Let us be honest about what we are and are not: we are not a Shopify optimization shop. Deeply optimizing a Shopify theme, its Liquid code and its app ecosystem is a specialty of its own, and for that the right call is a Shopify specialist, of which there are good ones. What we do, and do well, is build fast sites on static, modern architectures. That is why we are the right answer in two cases: if you have hit the ceiling of what is optimizable on Shopify and are evaluating leaving for a faster custom store, or if you need a content or marketing site that is not a Shopify store. For everything else —optimizing your current Shopify without changing platform— we will frankly tell you that a Shopify specialist is your best option, rather than selling ourselves for something that is not our thing.