Shopify Theme Demo Scores Lie. Here's the Real Data.
Every Shopify theme demo shows a 90+ Lighthouse score. Real stores running the same themes average 35 to 72. Data from 47,000 live stores.

A recurring thread on r/shopify goes like this. A merchant is about to buy a paid theme. They open the vendor's demo store, run PageSpeed Insights on mobile, and screenshot a score in the 80s or 90s. They post the screenshot and ask if anyone else has clocked a faster theme. Somewhere down the thread, a quieter commenter points out that the demo has no sidebar filter, no currency converter, no quickview, and no apps. The screenshot is then quoted a few more times anyway. The theme gets bought.
That is the base rate for how the Shopify theme demo check happens right now. The demo score wins the conversation. The demo score is also close to meaningless.
Our take: every Shopify theme demo runs with zero apps, feature-stripped content, and vendor-optimized images. That is why demos hit 94. The same themes, measured across 47,420 real active stores, run 35 to 60 on mobile. A 20 to 40 point delta is the norm. Choosing a theme by its demo score is choosing on the wrong number.
What a Shopify theme demo actually is
Theme vendors publish a demo store to make the theme sell. That store has no third-party apps installed. It uses vendor-supplied images that are already compressed and correctly sized. It runs no reviews app, no chat widget, no upsell, no analytics pixel beyond the theme's own. It often quietly strips out the storefront features that make a real store slow: sidebar filters with color swatches, currency converters, quickview, hero carousels above the fold.
This is not a scandal. Vendors show their work in the cleanest possible frame; every industry does that. But the merchant reading the demo score has been sold a number that was measured on a version of the theme they will never actually run.
Two independent large-scale scrapes prove the point. dpwdpw's r/shopify thread in March 2026 sampled 10,205 live stores from PublicWWW. A separate 47,420-store study on the Shopify Community in May 2026 used a different pipeline and a different sample and confirmed the same pattern. The comparison the demo cannot give you sits inside those two datasets: what does this theme actually score when a real merchant is running it?
The number the same theme runs on real stores
Dawn at zero apps: 84.47 mobile. That is the theoretical ceiling for the free flagship theme, and it holds up.
Below it, Dawn-based official themes cluster in the 60s and low 70s: Spotlight 72.32, Ride 66.70, Simple 66.54, Studio 65.17, Craft 64.74, Sense 64.26. These are the themes we quietly recommend when a merchant is on their first paid theme and burned out on it.
Below those, paid premium themes. Gecko 35.94. Wokiee 39.55. Superstore 40.42. Testament 42.37. Turbo, marketed as high-performance, averages 49.75 across its real-store install base. The 10k dataset noted the irony directly. Prestige, the popular Maestrooo theme, averaged 55.95 across 378 real stores, each running an average of 6.31 apps - the highest per-store app load of any major theme in the sample.
Compare that to the demo scores those same vendors publish. Turbo's demo runs in the 70s and 80s. Prestige's demo runs in the 70s. The delta is not a rounding error. It is 20 to 40 points, in one direction, every time.
The 47k-store study found the same shape at a broader zoom: free themes median 60, paid themes median 51, only 0.6% of stores at 90+. The median mobile LCP across all 47,420 stores was 10.1 seconds - four times Google's "Good" threshold of 2.5 seconds. When merchants tell us their store scores 48 and they are panicking, we point at that median. They are the industry.
The theme is not your speed floor. The app stack is.
Here is where our take diverges from the standard "just switch to Dawn" advice. The theme decision is real but small. What actually predicts your score is what you install on top.
The 10k-store data shows a correlation of -0.48 between installed app count and mobile score. Strong, negative, consistent. Zero apps averages 65. Five apps averages 52. Ten or more apps averages 42. That is a 23-point swing driven entirely by app choice, not theme choice. Choosing Spotlight over Sense buys you nothing if your five conversion apps each inject their own JavaScript.
The per-app penalties in that dataset are specific: Microsoft Clarity costs 13 points on average, Hotjar 12, Google Tag Manager 11, Klaviyo 9.5, Privy 8.96. Every one of those is a common install. Most merchants have three or four of them running.
A merchant in a June 2026 r/shopify thread ran the reverse experiment cleanly. Their mobile score sat at 32. They removed three conflicting upsell apps, a FOMO countdown timer, a chat widget, and a currency converter that had been misconfigured for months. Their score jumped almost 30 points immediately. No theme change, no code work. Just apps that had been layered on for a year each doing their small piece of damage.
We keep a running shortlist of the apps we know are heavy this way. If you want a second pair of eyes on your admin before you rip anything out, that is exactly what help1's expert chat is for - the first fifteen minutes are free and usually enough to identify your top two candidates.
When looking at a Shopify theme demo still helps
We do not want to overshoot. There is a version of this check that is useful, and it is not "read the headline score."
Open the demo in an incognito window. Run Lighthouse from Chrome DevTools with mobile emulation and CPU throttling. Then click the Network tab, filter to JS, and count third-party requests before you interact with anything. A theme that ships 30+ third-party JS requests on a page with no apps is going to compound badly. A theme that ships 5 to 10 has room to breathe. Horizon, Shopify's current flagship, averaged 108 scripts per page in the 10k dataset. That was one of the highest script counts relative to score of any theme measured, and it explains most of Horizon's 58.25 average versus Dawn's 84.47.
This is the check the community's more experienced voices point at. On the July 2026 r/shopify thread that started this conversation for us, commenter tfxxx put it plainly: use the demo as a filter, not a decision. The waterfall tells you what the score cannot.
The other check that survives: does the demo strip features you actually need? If the demo has no sidebar filter and your store has 500 SKUs with variants, the demo is measuring a theme you will never run. bkocdur's 269-store audit in August 2026 found that 91% of real Shopify stores fail on render-blocking scripts and 91% on slow main image load. Those are the two failure modes the demo is quietly hiding, not the CLS metric that most optimization guides fixate on.
For a longer read on why your app stack sets a floor your theme cannot lower, we wrote the Shopify page speed floor apps cannot cross as a companion to this piece.
The counter-argument, briefly
The fair pushback: some themes are structurally slower even at zero apps, and a demo score is at least directional. Gecko at 35.94 average across live stores would probably score below Dawn even in a controlled zero-app comparison. The 10k data cannot fully separate "this theme is heavier by design" from "merchants who buy this theme also install more apps," and both effects are real. We have not seen a public zero-app benchmark that isolates the theme's own contribution across the paid catalog, and we would read one if someone ran it.
Where we do not concede is the framing merchants bring to a Shopify theme demo check: "I found a fast one, my store will be fast." That inference does not survive contact with the data. What survives: your theme choice sets a small structural offset. Your app stack sets everything else.
Here is the honest question we would ask you tonight. When was the last time you ran mobile PageSpeed on your own store, at the actual URL a customer would open, on the actual apps you have running today? Not the demo of the theme you bought. Not a preview URL with app embeds disabled. The live one, right now. If the answer is more than three months ago, or you cannot remember, that is the number to check before you spend another dollar on a theme upgrade. The demo score was never yours to keep. This one is.
Still stuck? Talk to an expert.
Our vetted Shopify experts can fix this issue for you in a live session. $39 per session. Your first 15 minutes are free.