10 min read

Core Web Vitals Explained: LCP, INP, and CLS

Core Web Vitals Explained: LCP, INP, and CLS
Share

What Are Core Web Vitals?

Core Web Vitals are three measurements Google uses to evaluate how fast and stable your website feels. They affect rankings and conversion rates. You do not need to be technical to understand them.

As of March 2024, INP replaced FID as the responsiveness metric. If you are still reading about FID, that information is outdated.

Infographic showing Core Web Vitals explained with LCP, INP, and CLS thresholds, fixes, and performance data.
Download this infographic

The Three Metrics (In Plain English)

LCP

Largest Contentful Paint

How fast the main content loads. Think: how quickly does your storefront sign light up?

Good
Needs work
Poor
0s 2.5s 4.0s 6s+

Why it matters: Visitors leave slow sites. Google ranks faster sites higher.

INP

Interaction to Next Paint

How fast the site responds to clicks and taps. Think: how quickly does the door open when pushed?

Good
Needs work
Poor
0ms 200ms 500ms 700ms+

Why it matters: Sluggish sites frustrate users and hurt conversions.

CLS

Cumulative Layout Shift

How much the page moves while loading. Think: does the furniture move while customers walk through?

Good
Needs work
Poor
0 0.1 0.25 0.5+

Why it matters: Layout shifts make users click the wrong thing.

Real-World Examples of Each Metric

Understanding the thresholds is one thing. Seeing how they play out on real websites is more useful.

LCP in practice

A local plumbing company had a 6.2-second LCP on mobile. The culprit was a 4MB hero image that was not compressed or served in a modern format. After converting to WebP, adding proper sizing, and implementing lazy loading for below-the-fold images, their LCP dropped to 1.8 seconds. The result: a 23% increase in form submissions over the following 6 weeks with no other changes to the page.

The most common LCP element is the hero image or the largest text block visible when the page first loads. If your hero image is an uncompressed PNG or a full-resolution JPEG, that is almost certainly your LCP bottleneck. Server response time also plays a role. A slow host adds delay before any content can even start rendering.

INP in practice

An e-commerce site had an INP of 480ms. Users would click "Add to Cart" and see nothing happen for nearly half a second. The problem was a bloated JavaScript bundle that blocked the main thread during interactions. After code splitting and deferring non-critical scripts, INP dropped to 140ms. Cart additions increased by 15%.

INP measures the worst interaction delay during a user's entire session, not just the first click. This means a page can load fast but still fail INP if clicking a button, opening a menu, or filling out a form causes a long delay. Heavy analytics scripts, chat widgets, and third-party embeds are frequent offenders.

CLS in practice

A dental practice website had a CLS score of 0.38. Every time the page loaded, a late-loading Google Maps embed and an ad banner would push the content down, causing the phone number to jump below the fold. Patients trying to tap the phone number would accidentally tap a different link. After adding explicit dimensions to the map embed and reserving space for the banner, CLS dropped to 0.04. Bounce rate decreased by 11%.

CLS is the metric users feel most viscerally. When content shifts while you are reading or clicking, it breaks trust. The most common causes are images without width and height attributes, fonts that swap in late and change text size, and dynamic content that loads after the initial render.

Why Core Web Vitals Matter for Your Business

CWV is a ranking factor since 2021 and a conversion factor always. A 1-second delay in page load reduces conversions by 7%. For a business generating 100 leads per month, a 1-second improvement could mean 7 additional leads without any other changes.

Beyond conversions, Core Web Vitals directly affect how Google evaluates your site as part of its page experience signals. Sites that pass all three CWV thresholds get a small but consistent ranking boost. In competitive local markets where multiple businesses have similar content and authority, that boost can be the difference between position 3 and position 7. Our technical SEO service starts with a full CWV audit because fixing these metrics is one of the fastest ways to improve both rankings and conversion rates.

"The most common CWV issue we find is poor LCP from unoptimized hero images. We see it on about 65% of sites. After fixing it, the average ranking improvement is 3-5 positions within 4 to 6 weeks."
Dylan Axelson, SEO Director

How to Measure Core Web Vitals

There are two types of CWV data: lab data and field data. Lab data comes from simulated tests. Field data comes from real users visiting your site. Google uses field data for ranking decisions, so that is what matters most. Here are the tools to use.

Google PageSpeed Insights

The starting point for any CWV check. Enter your URL and get both lab and field data. The field data section at the top (labeled "Discover what your real users are experiencing") is the data Google uses. The lab data below gives you specific diagnostic recommendations. Always test on mobile first. That is the index Google prioritizes.

Google Search Console

The Core Web Vitals report in Search Console shows site-wide performance grouped by status: good, needs improvement, or poor. It groups URLs by similar structure so you can identify patterns. If all your blog posts have poor LCP, the fix is likely a template-level issue rather than a per-page problem.

Chrome DevTools

For developers who want granular data, Chrome DevTools Performance panel shows exactly when each metric fires during page load. This is the tool to use when you know there is a problem but cannot identify the specific cause. The Lighthouse tab runs a lab audit directly in the browser.

Web Vitals Chrome Extension

A lightweight extension that shows real-time CWV scores as you browse your own site. Useful for quick spot-checks during development and after deploying fixes. It measures each metric as you interact with the page, so you can test INP by clicking buttons and navigating.

For a thorough assessment, our SEO audit guide explains how CWV fits into a broader site health evaluation.

Check Your Scores

  1. Go to pagespeed.web.dev. Enter your URL.
  2. Check both mobile and desktop. Mobile matters more.
  3. Review scores: Green = Good. Yellow = Needs Improvement. Red = Poor.
  4. Check the Diagnostics section for specific recommendations.
  5. For real-user data, use Google Search Console > Core Web Vitals report.
  6. Run competitor URLs for comparison.

Common Issues and How to Fix Them

LCP

Loading speed fixes

Unoptimized images

Compress, convert to WebP, add lazy loading

Easy 0.5-2.0s gain

No font preloading

Add preload links for web fonts

Easy 0.3-0.8s gain

Render-blocking CSS

Inline critical CSS, defer the rest

Medium 0.5-1.5s gain

No CDN

Add Cloudflare or similar CDN

Easy 0.3-1.0s gain
INP

Responsiveness fixes

Large JS bundles

Code split, defer non-critical scripts

Medium 100-300ms gain

Third-party scripts

Defer, async, or remove (also affects LCP)

Medium Varies
CLS

Stability fixes

Missing image dimensions

Add width and height attributes to all images

Easy 0.05-0.2 gain

Dynamic content loading

Set explicit dimensions for dynamic elements

Medium 0.05-0.15 gain

"The fix that delivers the biggest CWV improvement for the least effort is image optimization. Converting to WebP and adding lazy loading takes about an hour and usually improves LCP by 1 to 2 seconds. It is the first thing I do on every project."
David Chung, Web Designer/Developer

How Core Web Vitals Affect SEO Rankings

CWV is a tiebreaker, not the primary ranking factor. Content and backlinks carry more weight. But in competitive markets, the faster page wins when content quality is similar. Do not obsess over perfect scores at the expense of content quality. Do fix anything in the red zone.

What Good Scores Look Like

Most local business sites score "needs improvement." Getting to "good" puts you ahead of 60-70% of competitors. That is a meaningful advantage. Perfect scores are not necessary.

Targets: LCP under 2.5s, INP under 200ms, CLS under 0.1. All achievable with the fixes above.

For a complete technical audit, see our technical SEO checklist or request a free audit.

Free Tools and Resources

These free tools can help you measure and improve your Core Web Vitals. We are not affiliated with any of them.

  • Google PageSpeed Insights — Test any URL and get Core Web Vitals scores with specific fix recommendations.
  • Chrome User Experience Report — See real-world Core Web Vitals data from Chrome users visiting your site.
  • WebPageTest — Advanced performance testing with waterfall charts showing exactly what slows your page down.

Frequently Asked Questions

What are Core Web Vitals and why do they matter?

Three Google metrics measuring speed (LCP), responsiveness (INP), and stability (CLS). They affect rankings and conversions.

How do I check my Core Web Vitals score?

Go to pagespeed.web.dev and enter your URL. For real-user data, use Google Search Console's Core Web Vitals report. Both are free.

What is a good LCP score?

Under 2.5 seconds. Between 2.5 and 4.0 needs improvement. Over 4.0 is poor.

Do Core Web Vitals affect Google rankings?

Yes. They act as a tiebreaker between pages with similar content and authority. Poor scores actively hurt rankings.

How long does it take to fix Core Web Vitals?

Easy fixes take hours. Medium fixes take days. After fixing, Google re-evaluates over 2 to 4 weeks using real-user data.

Grow organically

Want to improve your organic rankings?

We build SEO strategies that generate qualified leads month after month. Real results backed by real data from 100+ client campaigns.

Call us Let's talk