Carryup
← Back to blog
ShopifyPerformanceSEOCore Web Vitals

Shopify Core Web Vitals Explained: LCP, INP, and CLS (2026 Guide)

DDeepak Singh···10 min read
Shopify Core Web Vitals Explained: LCP, INP, and CLS (2026 Guide)

Core Web Vitals are the three field metrics Google uses to measure real-world page experience: loading (LCP), responsiveness (INP), and visual stability (CLS). Since Google's March 2026 core update, these three numbers carry more weight in rankings than at any point since they launched — and most Shopify merchants can't actually define what any of them measure. This is the plain-English explainer: what each metric is, what "good" means, and why Shopify stores specifically tend to fail one more than the others.

The three metrics, defined

  • LCP (Largest Contentful Paint) — how long it takes the largest visible element (usually a hero image or headline) to render. This is what a visitor perceives as "the page has loaded."
  • INP (Interaction to Next Paint) — how long the page takes to visibly respond after a click, tap, or keypress, measured across every interaction during the visit, not just the first one.
  • CLS (Cumulative Layout Shift) — how much visible content unexpectedly shifts position while the page is loading, like a button jumping down just as you go to tap it.

Each one maps to a different kind of visitor frustration: LCP is "why is this taking so long," INP is "why isn't anything happening when I tap," and CLS is "why did I just tap the wrong thing."

What "good" actually means

Google publishes three bands per metric — good, needs improvement, and poor:

  • LCP: good under 2.5s, needs improvement 2.5–4s, poor above 4s.
  • INP: good under 200ms, needs improvement 200–500ms, poor above 500ms.
  • CLS: good under 0.1, needs improvement 0.1–0.25, poor above 0.25.

Critically, Google evaluates all three at the 75th percentile of real visitor data — not a single test in Chrome DevTools. You pass a metric only when at least 75% of real page views hit the "good" threshold. That's why a store can look fast to the person testing it on office Wi-Fi while still failing for real customers on a mid-range Android phone over 4G.

Why INP is the one almost everyone is failing

INP fully replaced First Input Delay (FID) as the third Core Web Vital in March 2024 — any guide still mentioning FID is out of date. INP is also the metric Shopify stores fail most often, and almost always for the same reason: third-party app scripts (chat widgets, review carousels, upsell popups) running JavaScript on the main thread regardless of whether the visitor ever interacts with that specific widget. A store can have a fast-loading hero image (good LCP) and still feel sluggish to tap around on, because INP is measuring something LCP never touched.

Why this matters more since March 2026

Core Web Vitals have been a confirmed ranking signal for years, but Google's March 2026 core update increased how much weight page-experience signals carry relative to other ranking factors. Stores scoring below 50 on mobile performance see roughly 10–15% less organic traffic than comparable stores that pass — and that gap is now wider than it was before the update, not narrower.

This isn't a separate initiative from your regular SEO work — it's part of it. If you're auditing crawlability, schema, and content, Core Web Vitals belong in the same audit, not a separate "someday" project.

How to check your actual numbers

  • Google Search Console → Core Web Vitals report — real user (field) data grouped by URL pattern. This is the one that reflects what Google actually uses for ranking.
  • PageSpeed Insights / Lighthouse — lab data that explains why a page is slow, useful for diagnosis but not for tracking real-user experience.
  • Shopify Admin → Online Store → Themes → Speed report — Shopify's own simplified score, benchmarked against comparable stores.

Check your homepage, but more importantly check your highest-traffic product and collection templates — that's where a real ranking or conversion impact actually shows up.

FAQs

What is a good Core Web Vitals score for Shopify? Passing means hitting the "good" threshold for LCP (under 2.5s), INP (under 200ms), and CLS (under 0.1) at the 75th percentile of real visitors — not a single Lighthouse test.

Which Core Web Vital do Shopify stores fail most often? INP, almost always because of third-party app scripts running JavaScript on every page regardless of whether the visitor interacts with that specific widget.

Did Core Web Vitals thresholds change in 2026? The metrics and thresholds themselves are unchanged since INP replaced FID in March 2024, but Google's March 2026 core update increased how much ranking weight page-experience signals carry.

Do Core Web Vitals affect Shopify SEO rankings? Yes — stores scoring below 50 on mobile see roughly 10–15% less organic traffic than comparable stores that pass.

Can I fix Core Web Vitals with an app? Partially — script and CSS optimization apps can meaningfully improve LCP and INP, but they can't fix theme-level or app-stack issues that need a code-level audit.

Our take

Treat Core Web Vitals as three separate diagnoses, not one "site speed" number — a store can pass LCP and still fail INP, and the fixes for each are different. For the complete audit-and-fix process across all three, see our complete guide to Shopify speed optimization, and if you'd rather start with tools than a full audit, our comparison of Shopify speed apps breaks down what each one actually helps with. If your Core Web Vitals are still failing after both, talk to us about a performance audit — we'll tell you exactly which metric is costing you traffic and why.

Carryup can help

If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

Get started

Ready to fix your store?

Tell us about your brand — we'll come back with a clear plan and no sales pressure.

4-hour reply
On every business-day enquiry
Talk to an engineer, not a rep
The people who build — no account-manager layer
A clear, honest read
No pitch, no pressure — just where you stand
Shopify-only specialists
Focused experts, not generalists
What do you need?Step 1 of 3

Pick everything that fits — this tells us who to bring to the call.

🔒 Goes directly to hello@carryup.in·No spam, ever
Chat with us