Back to blogGLOSSARY

What are Core Web Vitals?

Core Web Vitals = LCP, INP and CLS. What they measure, good thresholds and why Google uses them in ranking.

The three Core Web Vitals

LCP (Largest a headless CMS Paint): how fast the largest content is visible. Target: <2.5s.

INP (Interaction to Next Paint): how fast the page responds to clicks/typing. Target: <200ms. Replaced FID since March 2024.

CLS (Cumulative Layout Shift): how stable the page loads (no jumping content). Target: <0.1.

Each of the three measures something different: LCP is about loading, INP about interaction, CLS about visual stability. You can have a perfect LCP score and still fail on INP if your page has heavy JavaScript components. Always treat them as three separate diagnoses, not one average score.

Why do CWV matter?

Google uses these metrics as a ranking factor (Page Experience signal). More importantly: they correlate strongly with conversion. Fast page = more revenue.

The correlation with conversion is well documented. Google's own data shows that sites meeting the 2.5s LCP threshold see 24% fewer users leave than sites just above it. For e-commerce, every extra second of load time costs an average 7% in conversion. That makes CWV a direct business metric, not just a technical SEO checkbox.

How do you measure Core Web Vitals?

Google Search Console (field data from real users), PageSpeed Insights (lab + field), Chrome Lighthouse. Always compare field data, not just lab values.

The distinction between lab and field data is crucial. Lab data (Lighthouse, PageSpeed lab tab) measures your page in a controlled environment. Field data (CrUX. Chrome User Experience Report) shows how real users experience your page on their own device and connection. Google uses field data for rankings. An excellent Lighthouse score does not fix your ranking problem if field data is red.

Real-world example

An SME webshop in Noord-Brabant had an LCP of 4.2s (red) due to an unoptimised hero image of 1.8 MB. After compression to WebP (220 KB) and preloading the LCP element, LCP dropped to 1.9s. Result: PageSpeed score rose from 48 to 84, and in the six weeks after, organic mobile traffic increased by 22%. Conversion rate rose by 11%, same product, same price, just loading faster.

How to fix CWV issues

Improve LCP: compress the hero image (WebP, max 200 KB for mobile), add a preload tag, use a CDN, and eliminate render-blocking resources.

Improve INP: identify heavy JavaScript tasks via the browser dev tools Performance tab. Code-splitting and deferring non-critical scripts with defer or idle callbacks are the main solutions.

Improve CLS: reserve dimensions for images and embeds (width/height attributes or aspect-ratio CSS), load ads and cookie banners only after layout is established.

Common mistakes

Only looking at Lighthouse: a high Lighthouse score in lab does not guarantee good field data. Always use both.

Fixing CWV once: after a site update or plugin install, scores can worsen. Schedule monthly monitoring.

Treating all pages the same: Google assesses CWV per page type (homepage, category page, product page). Fix highest-traffic pages first.

Ignoring INP: many teams focus on LCP and forget INP, while INP is the weakest link on JavaScript-heavy sites.

Related terms

Page Experience: the broader Google signal that includes CWV, plus HTTPS, mobile-friendliness and intrusive interstitials.

TTFB (Time To First Byte): how fast the server responds. High TTFB directly affects LCP, start with hosting if TTFB is above 600ms.

Lighthouse: Google's open-source audit tool that measures CWV and other web performance metrics in a controlled environment.

Want to know where your Core Web Vitals stand?

Request a CWV scan
FAQ

Need a quick answer?

What if my LCP is above 2.5s?

Most common causes: oversized hero image, render-blocking scripts, slow hosting. Start with image optimisation (WebP, preload the LCP element), this fixes 60–70% of LCP problems. Check TTFB first: if TTFB is above 600ms, hosting is the problem, not the image.

Is INP hard to achieve?

Easy for brochure sites. Difficult for SaaS dashboards and WordPress sites with many plugins, mainly due to heavy JavaScript. Code-splitting and idle callbacks are the main solutions. Start by identifying the longest tasks in browser dev tools (Performance tab → Long Tasks).

How much ranking boost do I get from better CWV?

No miracles; CWV is a tiebreaker. When content and authority are equal, the faster page wins. Not meeting the thresholds costs more than meeting them earns. Keep perspective: content and backlinks have a larger ranking effect. Treat CWV as hygiene, something that must be in order to compete.

How quickly do I see ranking results after a CWV fix?

Google updates field data via CrUX monthly. That means after a fix you wait 4–8 weeks before improved data is reflected in Google's ranking algorithm. Load time improvements for actual users are visible immediately after deployment.

Does CWV apply separately for mobile and desktop?

Yes. Google assesses CWV separately for mobile and desktop. Field data in Search Console shows this distinction. Mobile structurally scores lower due to slower connections and less processing power. Prioritise mobile fixes if more than 50% of your traffic is mobile.

Which tool is most reliable for CWV monitoring?

Google Search Console for field data (most relevant for rankings). PageSpeed Insights for combined lab and field data per URL. Web Vitals Chrome Extension for real-time monitoring during development. For continuous monitoring at scale: web-vitals JavaScript library with reporting to GA4.

Lees verder

Fast loading = more conversions

From slow
to lightning-fast pages.

We tackle LCP, INP and CLS technically and keep the wins measurable.