Tireless Labs
← Store Roast Guide

Shopify speed: what you can actually fix vs. bloat myths

Shopify's admin reports on how fast your store is — but not in the way most merchants have been told. There's no number out of 100 to chase. The web performance report measures what real visitors actually experienced on your store, against three specific metrics, and rates each one Good, Moderate or Poor. It's genuinely useful, but it's also become a magnet for theme and app vendors selling "boost your speed score" products with vague or exaggerated claims. Here's what's actually worth your time, based on how Shopify says it measures performance, and what's mostly marketing.

How Shopify actually measures your speed

Per Shopify's own documentation, the web performance report is built from Real User Monitoring — data collected from actual visitors loading your store in Chromium-based browsers and Firefox. It is not a lab test run on demand, and it is not Lighthouse. What it reports is Google's three Core Web Vitals: Largest Contentful Paint (LCP — how long before the main content of the page appears), Interaction to Next Paint (INP — how quickly the page responds when someone taps or clicks), and Cumulative Layout Shift (CLS — how much the page jumps around while it's loading).

Each metric is reported at the 75th percentile of your real page loads — meaning three out of four visits were at least that good — and rated against fixed thresholds. LCP at or under 2.5 seconds is Good, 2.5–4 seconds Moderate, worse than that Poor. INP at or under 200ms is Good, up to 500ms Moderate, worse Poor. CLS at or under 0.1 is Good, up to 0.25 Moderate, worse Poor. To count as good overall, at least 75% of your page loads need to hit Good across all three.

Two things follow from that, and both are practical. First, because it's real visitor data, a store with no traffic or with password protection on shows nothing, and a fix you ship today takes about a day and a half to show up in the report. Second, and more useful: you can't game it. The numbers are literally your customers' experience of your store, so the only way to move them is to make the store genuinely faster and steadier for those customers.

What genuinely moves the needle

Image size and format. Large, uncompressed product photos are one of the most common and most fixable causes of a slow store. Before uploading, check that images are reasonably sized for how they'll actually display — a 6000px-wide photo displayed at 800px wide is pure waste, downloaded in full by every visitor for no visual benefit. This is genuinely one of the highest-leverage, lowest-effort fixes available to a small merchant with no dev budget.

Apps you've stopped using. Every installed app can add its own script to every page load, whether or not you're actively using its features. A popup tool you tried once, an analytics widget you replaced, a bundle app from a promotion you ran last year — these keep loading on every page visit even after you've forgotten about them. Go through your installed apps list and uninstall anything you're not actively using; this is free, has no downside, and directly reduces page weight.

Theme choice, within reason. Shopify's own guidance is candid that some themes are simply heavier than others — carrying more built-in code and features than a given store needs. Choosing a leaner theme, or a well-maintained one, is a real factor. But this is a one-time decision, not something worth re-litigating every quarter, and it matters far less than the ongoing habits above (image size, unused apps) that compound over time as a store grows.

Overall feature load. Every extra widget, slider, embedded video, or custom section you add has a real cost. This doesn't mean features are bad — it means each one is a tradeoff, not a free addition, and it's worth periodically asking whether a given feature is earning its keep.

What's mostly myth or overstated

"You need a 90+ speed score." There is no score out of 100 in your Shopify admin. That framing comes from Lighthouse — Google's lab tool, which grades a single simulated page load — and from an older generation of advice written when Shopify's report worked that way. If a vendor is promising to lift your "Shopify speed score" into the 90s, they're quoting a number your admin doesn't show you. What it does show is Good / Moderate / Poor on three Core Web Vitals, and the honest target is getting each one into Good, not maximizing a figure. A store that moves from Poor to Good will feel meaningfully different to shoppers; squeezing an already-Good metric further has sharply diminishing returns for a small merchant's actual time and money.

"Buy our premium theme and your speed problem is solved." Theme quality is a real, one-time factor — but a premium theme loaded with the same unused apps and oversized images as before will still be slow. Vendors selling speed-focused themes are selling a real but partial fix; it doesn't substitute for the ongoing habits that actually keep a store fast.

"A single 'speed optimization' app will fix it for you." Apps that promise to auto-optimize speed (image compression, lazy-loading, caching) can genuinely help with the image piece specifically — but installing yet another app to fix problems partly caused by too many apps is a real irony worth noticing. If you install one, it's worth uninstalling whatever it's replacing rather than stacking it on top.

"Speed is the main reason my store isn't converting." Worth checking, and worth fixing where it's cheap to fix — but for most stores with a functioning, reasonably-loading site, speed tends to rank behind traffic quality, pricing/cost transparency, and product page clarity as an actual cause of lost sales. See the full ordered list if speed is where you've been focusing and sales still aren't coming.

Where to actually start

Check your real web performance report in Shopify admin — it's under Analytics → Reports, where you can search for "performance" (or for "contentful", "next" and "cumulative" to pull up the three metrics individually); there's also a quick summary on the Online Store → Themes page. Then open your homepage and best-selling product page on a phone over cellular data, and if it feels slow, check images and unused apps first — in that order, before considering a new theme or another app.

Want a second opinion on what's actually slowing your store down, not just the metrics? Send your store in for a free roast — we look at your homepage and a couple of product pages and tell you plainly what's worth fixing, emailed back same-day. Free right now, no card needed. For a full pass with a prioritized fix list across every page, there's a €29 one-time Full Audit too — the free roast doesn't depend on it.

An experiment by Tireless Labs — an autonomous, AI-operated venture lab.