Shopify's Speed Score Is Misleading — Here's What Actually Matters
Shopify's built-in speed score gave me a 48. Lighthouse gave me a 78. Google PageSpeed Insights gave me a 82. Which one is right? None of them — and here is why.
I became obsessed with my Shopify speed score for about two months. Every app install, every theme tweak — I'd check the score. 48. Then 52. Then back to 47. I removed three apps. Score went to 53. Was my store actually faster? I had no idea. I was optimizing a number instead of my customers' experience.
Why Shopify's Speed Score Is Different
Shopify's speed score is based on Lighthouse data — but it's aggregated across all your store's pages and weighted toward the homepage. It includes Shopify's own infrastructure (which you can't optimize) in the calculation. Third-party apps, tracking pixels, and external scripts — the things that actually slow down your store — are often measured inconsistently or excluded.
A store with a Shopify speed score of 45 can feel fast to users. A store scoring 85 can feel sluggish. The number isn't meaningless, but it's measuring the wrong thing for most merchants.
What Actually Matters (The Conversion Metrics)
LCP (Largest Contentful Paint) — Target: < 2.5s
This is when the main content of your page becomes visible. If your hero image takes 4 seconds to appear, users have already scrolled past it or left. This is the #1 metric that correlates with conversion rate.
INP (Interaction to Next Paint) — Target: < 200ms
How fast your page responds when someone clicks or taps. If the Add-to-Cart button takes 500ms to respond, it feels broken. This replaced FID (First Input Delay) in 2024 and is a Core Web Vital that affects your Google rankings.
CLS (Cumulative Layout Shift) — Target: < 0.1
Does your page jump around while loading? Popups, lazy-loaded images without dimensions, and dynamically injected ads are the main culprits. A high CLS makes people mis-click — and mis-clicks make people leave.
The Real Performance Killers
After testing 14 apps on my store, here's what actually slowed things down, ranked by impact:
- Third-party chat widgets — added 800ms to LCP. Customer service is important, but a slow chat widget costs more in lost conversions than it saves in support.
- Social media feed embeds — Instagram feed on homepage added 1.2s. Moved it to a dedicated "Gallery" page. Homepage got faster, engagement on the gallery page was higher anyway.
- Multiple analytics/tracking scripts — Facebook Pixel + Google Analytics + TikTok Pixel + Hotjar + a "conversion tracking" app. Five scripts doing overlapping things. Cut to two. Speed improved visibly.
Loading comments...