What the Shopify Speed Score Actually Measures
The Shopify speed score appears in your Shopify admin under Online Store → Themes. It's a single number from 0 to 100 that tells you how fast your store is — relative to other Shopify stores.
Here's how Shopify calculates it:
It runs Google Lighthouse on three pages: your homepage, your highest-traffic product page (over the last 7 days), and your highest-traffic collection page.
It takes a weighted average of those Lighthouse performance scores. The weighting is based on relative traffic to each page type compared to similar stores in your industry.
It tests with and without third-party apps to show you the impact your apps have on performance. This is the "app impact" indicator you see below the score.
It compares against similar stores. That's why you see "Faster than X% of similar stores" — Shopify benchmarks your score against stores with similar themes, app counts, and traffic levels.
Key detail: The Shopify speed score is a lab-only metric. It uses simulated tests on emulated mobile devices with throttled connections. It does not include any data from your real visitors. This is an important distinction we'll come back to.
The Lighthouse performance score behind the Shopify speed score is calculated from five weighted metrics:
- TBT (30%): Total Blocking Time — how long JavaScript blocks the main thread
- LCP (25%): Largest Contentful Paint — time until the biggest visible element renders
- CLS (25%): Cumulative Layout Shift — how much the page layout shifts during load
- FCP (10%): First Contentful Paint — time until the browser renders anything
- SI (10%): Speed Index — how quickly visible content fills the viewport
For a deeper dive into the Shopify speed score itself, see our complete Shopify speed score guide.
What Google PageSpeed Insights Actually Measures
Google PageSpeed Insights (PSI) is a free tool from Google that analyzes the performance of any web page. You enter a URL, and it gives you a score plus detailed recommendations.
But here's what most merchants miss: PageSpeed Insights shows two completely different sets of data:
🔬 Lab Data (Bottom Section)
A simulated Lighthouse test — the same engine Shopify uses. Runs on an emulated mobile device with throttled CPU and 4G network.
- • Same 6 metrics: FCP, LCP, TBT, CLS, SI + (new in Lighthouse 12) INP
- • Tests the specific URL you enter
- • Results vary between runs
- • Useful for debugging specific issues
👥 Field Data (Top Section)
Real performance data from actual Chrome users who visited your site, collected via the Chrome User Experience Report (CrUX). This is what Google uses for SEO.
- • Core Web Vitals: LCP, INP (replaced FID), CLS
- • 28-day rolling average — very stable
- • Real devices, real networks, real conditions
- • Only available if your site has enough traffic
The Core Web Vitals from the field data section are the metrics Google uses as ranking signals:
Largest Contentful Paint
Good: ≤2.5s · Needs improvement: ≤4.0s · Poor: >4.0s
Interaction to Next Paint
Good: ≤200ms · Needs improvement: ≤500ms · Poor: >500ms
Cumulative Layout Shift
Good: ≤0.1 · Needs improvement: ≤0.25 · Poor: >0.25
For a complete walkthrough of using PSI with Shopify stores, see our Google PageSpeed Insights for Shopify guide.
Side-by-Side Comparison
Here's a clear breakdown of how the two scores differ:
| Feature | Shopify Speed Score | Google PageSpeed Insights |
|---|---|---|
| Engine | Google Lighthouse | Google Lighthouse + CrUX field data |
| Pages tested | Homepage + top product + top collection (weighted avg) | Any single URL you enter |
| Data type | Lab data only | Lab data + real-user field data |
| Comparison | Against similar Shopify stores | Against absolute performance thresholds |
| Where to find it | Shopify Admin → Online Store → Themes | pagespeed.web.dev |
| SEO relevance | Indirect — no ranking signal | Direct — Core Web Vitals are ranking signals |
| App impact | Shows with/without apps comparison | Tests with all scripts loaded (no comparison) |
| Device tested | Emulated mobile (throttled) | Emulated mobile (lab) + real devices (field) |
| Recommendations | Basic (remove apps, optimize images) | Detailed technical diagnostics & opportunities |
💡 The key difference: The Shopify speed score tells you how your store compares to other Shopify stores. Google PageSpeed Insights tells you how your store performs against Google's absolute benchmarks — and includes real-user data that directly affects your search rankings.
Why Your Scores Are Different (5 Reasons)
It's extremely common to see a Shopify speed score of 45 and a PageSpeed Insights score of 62 for the same store — or vice versa. Here's why:
1. Different Pages Tested
Shopify tests a weighted average of three pages. When you run PageSpeed Insights, you typically test your homepage. Your collection pages might be much heavier (large product grids, multiple images) — dragging down the Shopify score while your PSI homepage score looks fine.
2. Relative vs Absolute Scoring
The Shopify speed score compares you against similar stores. If most stores in your category are slow, you might score "faster than 75% of stores" with a score of 40. PageSpeed Insights doesn't care about your competitors — it measures against fixed thresholds. A 40 is a 40, period.
3. Test Timing & Variability
Both tools use Lighthouse, but results vary by 5–15 points between runs due to server load, third-party script timing, and test infrastructure conditions. Shopify averages multiple runs over time; a single PSI test captures one moment.
4. Lighthouse Version Differences
Shopify and Google don't always use the same Lighthouse version simultaneously. Metric weights change between versions (for example, INP replaced FID in Lighthouse 12). A version mismatch can cause scoring differences even for identical page loads.
5. The "Similar Stores" Factor
Shopify's comparison baseline shifts over time as the average store performance changes. If Shopify stores get faster overall (say, due to platform improvements), your relative score might drop even if your actual speed didn't change. PageSpeed scores are stable in this regard.
If your Shopify speed score suddenly dropped, it might not mean your store got slower — the baseline could have shifted, or Shopify could have updated its Lighthouse version.
Which One Matters for SEO?
Let's be direct: Google PageSpeed Insights matters more for SEO. Here's why:
Google uses Core Web Vitals as ranking signals. These come from real-user field data collected via CrUX — the same data displayed at the top of PageSpeed Insights. If your LCP, INP, and CLS pass the "Good" thresholds, you're in good shape for the page experience ranking signal.
Google does NOT use the Shopify speed score. It's an internal Shopify metric. Google can't even see it — there's no public API or data feed connecting the Shopify admin score to Google's ranking systems.
PageSpeed Insights shows real-user data. Lab scores (including the Shopify speed score) are simulations. Field data reflects actual visitor experience — and that's what Google ranks on.
The bottom line for SEO: Check PageSpeed Insights for your key pages (homepage, top product pages, top collection pages). Look at the field data section at the top. If all three Core Web Vitals (LCP, INP, CLS) show green — you're passing, and speed isn't hurting your rankings. The exact lab score number matters less than those three green checks.
That said, the Shopify speed score isn't useless. It's valuable for:
- • Quick daily checks: It's right in your Shopify admin — no separate tool needed
- • App impact awareness: The with/without apps comparison is genuinely useful
- • Competitive context: Knowing where you stand relative to similar stores helps set realistic expectations
- • Trend monitoring: If your score drops 20 points overnight, something changed — investigate
Want to know what a good Shopify speed score looks like? Most stores should aim for 50+ as a realistic target.
Common Confusion Points
After helping thousands of Shopify merchants with speed optimization, here are the misconceptions we see most often:
❌ "My Shopify score is 35, so Google is penalizing me"
Google doesn't see your Shopify speed score. It uses Core Web Vitals from real users. A Shopify score of 35 might still have passing CWV in the field — especially if most of your traffic is desktop users on fast connections. Test your store speed now or check PageSpeed Insights field data before assuming you're being penalized.
❌ "PageSpeed says 70, Shopify says 42 — one must be wrong"
Neither is wrong — they're measuring different things. PageSpeed tested your homepage only. Shopify weighted in your slow collection page. Different pages + different comparison methods = different numbers. Both are valid for their purpose.
❌ "I need to get 90+ on both to rank well"
You don't need a 90+ lab score for good SEO. You need passing Core Web Vitals in the field. Many top-ranking Shopify stores have lab scores in the 50–70 range but pass all three CWV metrics. Focus on passing thresholds (LCP ≤2.5s, INP ≤200ms, CLS ≤0.1), not chasing a perfect number.
❌ "Faster than 80% of similar stores means I'm fast"
Being faster than 80% of Shopify stores is like being the fastest runner in a walking group. If most similar stores score 25, scoring 40 makes you "faster than 80%" — but you're still failing Google's absolute thresholds. Always cross-reference with PageSpeed Insights for the real picture.
❌ "Desktop score is fine, so I'm good"
Google primarily uses mobile performance data for rankings (mobile-first indexing). A desktop PageSpeed score of 95 with a mobile score of 38 means you likely have mobile performance issues. The Shopify speed score also tests mobile — take both mobile scores seriously.
Quick Fix: Improve Both Scores with Thunder
Whether you're tracking the Shopify speed score or Google PageSpeed, the underlying problems are the same: render-blocking scripts, unoptimized CSS, heavy images, and slow fonts. Thunder Page Speed Optimizer fixes all of them automatically.
+27
Average PageSpeed point improvement
30 sec
Installation time
0 code
No theme edits required
Thunder defers render-blocking JavaScript (including third-party app scripts), inlines critical CSS, lazy-loads images, preloads fonts, and monitors your score daily. One install improves both your Shopify speed score and Google PageSpeed score simultaneously. Check plans and pricing.
Free plan available · No credit card required · Works with all themes
Manual Improvements (If You Prefer DIY)
If you want to tackle speed optimization manually, these fixes will improve both your Shopify speed score and Google PageSpeed results. For a more structured approach, see our complete speed optimization guide.
1. Defer Render-Blocking Scripts
Hard
Add defer or async attributes to script tags. The challenge: most render-blocking scripts come from third-party apps you can't edit. Manual deferral risks breaking app functionality. This is the single highest-impact optimization — and the hardest to do manually.
Impact: Very High · Metrics affected: TBT, FCP, LCP on both scores
2. Optimize & Lazy-Load Images
Easy
Compress images, use WebP format, set explicit width/height attributes, and lazy-load below-the-fold images. Preload your hero/LCP image. Shopify's image_tag filter handles lazy loading, but check that your theme uses it correctly.
Impact: High · Metrics affected: LCP, SI, CLS
3. Inline Critical CSS
Hard
Extract above-the-fold CSS and inline it in the <head>, then load the full stylesheet asynchronously. Eliminates the CSS render-blocking penalty. Needs to be maintained per page template and breaks if you change your theme layout.
Impact: High · Metrics affected: FCP, LCP, SI
4. Remove Unused Apps & Leftover Code
Medium
Audit your installed apps. Uninstall what you don't need. Then check your theme's theme.liquid and snippets folder for leftover code from previously uninstalled apps — many leave behind script tags and CSS that continue to slow your store.
Impact: Medium-High · Metrics affected: TBT, FCP
5. Optimize Fonts
Medium
Use font-display: swap, preload your primary font file, self-host instead of Google Fonts CDN, and limit to 2 font weights. Each extra font weight adds a network request that delays rendering.
Impact: Medium · Metrics affected: FCP, CLS
6. Choose a Faster Theme
MediumYour theme sets your performance baseline. Shopify's Dawn and its variants (Refresh, Craft, Sense) are the fastest. Some third-party themes ship 500KB+ of CSS/JS before your content loads. Switching themes is a big project but can move your baseline by 20+ points on both scores.
Impact: High · Metrics affected: All
Skip the hard parts: Thunder handles items 1, 2, 3, and 5 automatically — the highest-impact and hardest-to-do-manually optimizations. Most stores see +27 points without writing a line of code.
Frequently Asked Questions
Is the Shopify speed score the same as Google PageSpeed Insights?
Not exactly. Both use Google Lighthouse under the hood, but the Shopify speed score is a weighted average of Lighthouse tests across your homepage, top product page, and top collection page. Google PageSpeed Insights tests whichever URL you enter and also includes real-user field data from the Chrome User Experience Report (CrUX). The scores often differ because test conditions, pages tested, and data sources are different.
Which score matters more for SEO — Shopify speed score or Google PageSpeed?
Google PageSpeed matters more for SEO. Specifically, Google uses Core Web Vitals (LCP, INP, CLS) from real user data as ranking signals. The Shopify speed score is a useful internal benchmark but has no direct influence on Google search rankings. Focus on passing Core Web Vitals in the field data section of PageSpeed Insights.
Why is my Shopify speed score different from my PageSpeed Insights score?
Several reasons: Shopify tests a weighted average of three pages (homepage, top product, top collection), while PageSpeed tests whichever page you enter. Shopify compares your store against similar stores. Test conditions, server load, and third-party script timing all vary between runs. A 10-20 point difference between the two is completely normal.
Can I have a good Shopify speed score but bad Google PageSpeed results?
Yes. Your Shopify speed score might look decent because it's compared against similar Shopify stores (many of which are slow). Meanwhile, Google PageSpeed Insights measures against absolute performance thresholds. A score that's 'faster than 80% of Shopify stores' might still fail Core Web Vitals. The reverse is also possible — good PageSpeed but average Shopify score.
How can I improve both my Shopify speed score and Google PageSpeed score at the same time?
The underlying performance issues are the same for both: render-blocking scripts, unoptimized images, heavy CSS, and slow fonts. Thunder Page Speed Optimizer addresses all of these automatically — deferring scripts, inlining critical CSS, lazy-loading images, and preloading fonts. Most stores see a 27+ point improvement on both scores simultaneously.
Should I ignore my Shopify speed score and only focus on PageSpeed Insights?
Don't ignore either one — they serve different purposes. The Shopify speed score is a convenient quick-check in your admin dashboard. Google PageSpeed Insights gives you detailed diagnostics and, crucially, real-user field data that Google uses for rankings. Use the Shopify score for daily monitoring and PageSpeed Insights for deep analysis and SEO-focused optimization.