
Visitors judge a website in seconds: does it appear quickly, respond when I tap, and stay still while I read? Google measures exactly these three things with a set of metrics called Core Web Vitals. They are one signal among many in search rankings — content and relevance matter more — but they also drive something more important: whether a visitor stays and buys. This guide explains the three metrics in plain English, the scores to aim for, how to measure them for free, and the fixes that usually matter most.
In this article
The three metrics in plain English
| Metric | What it measures | In plain English | Good score |
|---|---|---|---|
| LCP — Largest Contentful Paint | Loading | How long until the main content (hero image or headline) appears | 2.5 seconds or less |
| INP — Interaction to Next Paint | Responsiveness | How quickly the page reacts when someone taps, clicks or types | 200 milliseconds or less |
| CLS — Cumulative Layout Shift | Visual stability | How much content jumps around while the page loads | 0.1 or less |
Google assesses these at the 75th percentile of real-user visits, separately for mobile and desktop.
Why they matter beyond rankings
Google confirms that Core Web Vitals contribute to its page-experience signals, but that great content can still rank with imperfect scores. The commercial argument is stronger: slow, jumpy pages lose visitors before they read a word, and faster pages tend to convert better. Treat vitals as a quality standard for the visitor, with SEO as a bonus.
How to measure your site (free)
- 1
PageSpeed Insights
Enter a URL to see real-user data (if available) and a lab test with suggestions.
- 2
Search Console report
The Core Web Vitals report groups your URLs into good, needs improvement and poor.
- 3
Test key pages
Home, top landing pages and your main conversion path — on mobile first.
- 4
Fix, then re-test
Change one thing at a time; real-user data takes weeks to update.
Understand the difference between lab data (a simulated test, instant, good for debugging) and field data (real visitors over the previous 28 days, what Google uses). A page can look fine in the lab and still struggle in the field on slow phones.
Fixing LCP: make the main content appear sooner
- Optimise the hero image: correct dimensions, modern formats (WebP/AVIF) and compression; never ship a 4 MB photo to a phone.
- Do not lazy-load the main image: load it eagerly and consider preloading it.
- Speed up the server: caching and a CDN reduce time to first byte.
- Remove render-blocking resources: inline critical CSS, defer non-essential scripts.
- Avoid heavy fonts and sliders above the fold: they delay the largest element.
Fixing INP: make interactions feel instant
- Ship less JavaScript: every kilobyte must be downloaded, parsed and run.
- Break up long tasks: heavy scripts that block the main thread make taps feel laggy.
- Be selective with third-party scripts: chat widgets, tag managers and trackers all compete for the same thread.
- Keep event handlers light: do the minimum work in response to a click and defer the rest.
A frequent culprit: too many tools
Sites accumulate analytics tags, heatmaps, chat widgets and A/B testing scripts over the years. Audit them: remove what nobody uses, load the rest after the page is interactive, and test the result.
Fixing CLS: stop the page jumping
- Give every image and video explicit width and height (or an aspect ratio)
- Reserve space for ads, banners and embeds before they load
- Avoid inserting content above existing content after load
- Use font-display and similar techniques so text swaps do not shift layout
- Animate with transforms rather than properties that move surrounding content
- Test cookie banners and pop-ups, which commonly cause shifts
Build speed in, rather than bolting it on
It is far cheaper to build a fast site than to rescue a slow one. Choices made at the start — a lightweight front end, optimised assets, sensible third-party use, good hosting — decide most of your scores. That is one reason a custom build can outperform a heavily plugin-driven template, as we discuss when comparing custom and off-the-shelf approaches and in our website cost guide.
Frequently asked questions
Core Web Vitals are Google’s three user-experience metrics: Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (visual stability).
Get the next guide in your inbox
One useful article on apps, software, AI and automation when we publish. No spam, unsubscribe any time.
We use your email only to send these guides. See our privacy policy.
Ready to talk it through?
Tell us what you’re planning and we’ll give you an honest recommendation — no pressure, no jargon. You can also explore our custom web development.


