Shopify Speed Guide · Updated for 2026
Shopify Speed Score: What It Measures — and What Google Actually Ranks
The speed score in your Shopify admin is a Lighthouse lab test run against a replica of your store. Google, meanwhile, ranks you on field data from real shoppers. The two routinely disagree — and merchants burn weeks chasing the wrong number. Here is how to read both, honestly.
What the Shopify speed score actually measures
The Shopify online store speed score is a Lighthouse-based lab test of a replica of your store — not a measurement of real shoppers. Shopify loads a copy of your storefront in a controlled environment, on a simulated device with a throttled network, and runs Google's Lighthouse tool against it.
The number you see is a weighted blend of three page types: your home page, your most-trafficked product page, and your most-trafficked collection page. That weighting is sensible — those are the pages most shoppers hit — but the test itself answers a narrow question: "How did one simulated device load a replica of my store under fixed conditions?" It does not answer "How fast is my store for actual customers on actual phones?" That second question is the one Google cares about, which is where the confusion starts.
What is a good Shopify speed score?
Honestly: a good Shopify speed score is one where your real-user Core Web Vitals pass — and typical Shopify stores land well below 100, which is normal. A production store carries apps, tracking pixels, review widgets, and rich media; stores like that routinely sit in the middle of the scale and still feel fast and convert well. Meanwhile, a bare theme with no apps can score high and sell nothing.
Chasing a near-perfect lab score has steep diminishing returns. The last twenty points usually mean stripping out the very apps and content that drive revenue — a bad trade. Speed absolutely pays: Akamai's research found that cutting load time by one second can lift conversions by up to 7%, and Deloitte/eBay research puts every 100ms of load time at roughly 1.1% of conversion. But those gains come from speed that real users experience — the field side — not from lab points. We break down the revenue math in our guide to speed and conversion.
Full disclosure: AI Speed is our app. AI Speed, built by Arctic Grey (Shopify Platinum Partner), is the first AI speed optimization app for Shopify. It makes speed-only changes — never your look, layout, content, or functionality — with a preview and diff before anything publishes, timestamped backups, 1-click revert, and automatic rollback if real-user vitals regress.
14-day free trial, zero visual changes, 1-click revert.
Shopify speed score vs Google: lab data vs field data
Google never sees your Shopify speed score. For ranking, Google uses field data from the Chrome UX Report (CrUX) — measurements collected from real Chrome users browsing your actual store, aggregated over a rolling 28-day window and judged at the 75th percentile. Lab and field answer different questions, so they routinely disagree.
Google's pass/fail lines are the Core Web Vitals thresholds: LCP ≤ 2.5s (loading), INP ≤ 200ms (responsiveness — INP replaced FID in March 2024), and CLS ≤ 0.10 (visual stability). We cover each metric in depth in our Shopify Core Web Vitals guide.
| Shopify speed score (lab) | Google CrUX (field) | |
|---|---|---|
| What runs | Lighthouse test on a replica of your store | Real Chrome users on your live store |
| Conditions | One simulated device, throttled network | Every real device and network your shoppers use |
| Window | Single test runs | Rolling 28 days, 75th percentile |
| Affects rankings | No | Yes — this is what Google evaluates |
| Best use | Directional trend, debugging proxy | The number to actually optimize |
This is why a store can post a modest Shopify score while passing every vital (and rank just fine), or post a respectable lab score while failing INP for real users on mid-range phones. When the two disagree, the field data is the truth.
Which number should you optimize — and how do you see your own field data?
Optimize for field Core Web Vitals — they are what Google ranks and what shoppers actually feel. Seeing your own CrUX data is free:
- PageSpeed Insights — paste your store URL; the top section ("Discover what your real users are experiencing") is your CrUX field data, shown separately from the lab diagnostics below it.
- Google Search Console — the Core Web Vitals report groups your URLs into passing and failing, straight from field data.
One caveat: low-traffic stores may not have enough Chrome users for CrUX to publish data. In that case the lab score is your proxy — watch its trend, not any single run. And if responsiveness is your failing vital, start with our Shopify INP optimization guide, since INP is the vital most stores fail in 2026.
Why your Shopify speed score moves when nothing changed
The score bounces because Lighthouse lab tests are inherently noisy — swings of several points between runs are normal even when you changed nothing. Network conditions vary between tests, server response times fluctuate, and third-party scripts (chat widgets, A/B tests, ad pixels) load differently run to run. The test infrastructure itself has variance too.
The practical rule: judge the score as a trend over weeks, never as a single reading. Don't panic-uninstall an app over a five-point dip on a Tuesday — and don't celebrate a five-point jump you didn't earn, either. Field data, aggregated over 28 days of real users, is far more stable and far more honest.
The practical plan: fix field vitals first, let the lab score follow
Fix what real users experience, and the Shopify speed score improves as a side effect — the reverse is not reliably true. The order that works:
- Baseline your field data. Pull CrUX numbers from PageSpeed Insights and Search Console so you know which vital is actually failing.
- Attack LCP with images. Convert and right-size media — modern formats do the heavy lifting. Our Shopify image optimization guide covers the full workflow; AI Speed's image engine serves AVIF/WebP roughly 86% lighter at about 99.3% visual similarity (SSIM).
- Attack INP with scripts. Defer and delay third-party JavaScript so taps and clicks respond inside 200ms.
- Attack CLS with reserved space. Set explicit dimensions on images, banners, and embeds so nothing jumps.
- Skip what you can't control. TTFB/hosting and checkout scripts are controlled by Shopify — no merchant or app can change them, so any tool promising otherwise is overselling.
- Monitor real users continuously. Regressions creep in with every new app and campaign; catching them in field data beats discovering them in rankings.
For the step-by-step version of this playbook, see our complete Shopify speed optimization guide — and if you'd rather compare tooling first, our roundup of the best Shopify speed optimization apps covers the field.
Want the field-first plan done for you? AI Speed automates the safe fixes (lazy-loading, script defer/delay, preconnect, right-sizing), optimizes templates on a safe theme copy, and monitors real-user Core Web Vitals with regression tracing — auto-reverting if real users ever regress. Plans run $19.97–$299.97/mo.
Try AI Speed free for 14 days Read the optimization guide
14-day free trial, zero visual changes, 1-click revert.