Your Shopify Store Looks Fast. Google Disagrees.
You spent weeks perfecting your store. Great photos. Clean theme. Copy that actually converts.
Then you ran PageSpeed Insights.
42 on mobile. 58 on desktop.
Ouch.
Here's the thing: *looking* fast and *being* fast are two completely different things. And Google only cares about one of them.
---
Core Web Vitals Are the Actual Vibe Check
Google uses three metrics to score your real-world user experience. Not your opinion of it. The actual one.
LCP (Largest Contentful Paint) - how fast your biggest visible element loads. Usually your hero image or first product photo. Under 2.5 seconds = good. Over 4 seconds = you're getting penalized.
CLS (Cumulative Layout Shift) - how much stuff jumps around while the page loads. You know when you try to click something and it suddenly moves? That. Google hates it. Score under 0.1 is good. Over 0.25 is a problem.
INP (Interaction to Next Paint) - replaced FID in March 2024. Measures how fast your page responds when someone clicks a button or picks a variant. Under 200ms = good. Over 500ms = sluggish and it shows.
---
What's Actually Killing Your Score
Three culprits. Same ones, over and over.
Unoptimized images. Shopify doesn't fully fix this for you. A 6MB product photo uploaded at print resolution is still heavy after Shopify touches it. WebP format delivers the same quality at 25 - 34% smaller file sizes than JPEG. That's massive for LCP.
Too many apps. Every app you install adds JavaScript. Every. Single. One. Review widgets, upsell popups, live chat, email capture - they all fire scripts on page load whether they're needed or not. Stack enough of them and your INP tanks quietly while you're busy running ads.
Render-blocking scripts. If a script loads in your theme's `<head>` without a `defer` or `async` attribute, the browser freezes page rendering until that script fully executes. PageSpeed Insights will tell you exactly which ones are doing this.
---
The Fixes That Actually Move Numbers
1. Use TinyIMG. It compresses your whole image library, converts to WebP automatically, and adds lazy loading to below-the-fold images. No manual work, no code. For stores with big catalogs this is the fastest win you'll get.
2. Audit your apps ruthlessly. Open your Shopify admin. List every app. If it's not actively making you money or doing something measurable, it's a candidate for removal. For the ones you keep, check if they let you restrict which pages load their scripts. A review widget doesn't need to fire on your About page.
3. Add `defer` to non-critical scripts. Find render-blocking scripts in `theme.liquid` and add `defer`. It tells the browser to keep rendering while the script downloads in the background. Direct impact on LCP and INP.
4. Define image dimensions. No `width` and `height` attributes on your images = browser doesn't know how much space to reserve = layout shifts = CLS score suffers. Fix it in your Liquid templates.
---
How to Track It
- Google PageSpeed Insights - run any URL, get instant lab scores and specific issues to fix - Google Search Console → Experience → Core Web Vitals - this is the field data Google actually uses for ranking - Chrome DevTools Performance panel - for when you want to go deep
Check Search Console monthly. Pages moving from "poor" to "good" typically see ranking movement within 4 - 8 weeks.
---
Speed isn't a nice-to-have. It's the floor everything else sits on. Fix it first, then let your content and SEO work the way they're supposed to.
New Seas helps Shopify brands sort out exactly this kind of thing - technical SEO, content, and the stuff quietly capping your rankings. Go take a look.











