Core Web Vitals are three numbers Google uses to judge how a page feels to real visitors. They come from people using Chrome, not a lab, which is why they're hard to fake and worth fixing.
The three numbers
| Measure | What it means | Good |
|---|---|---|
| LCP, Largest Contentful Paint | How long until the main content shows | Under 2.5 s |
| INP, Interaction to Next Paint | How quickly the page reacts to a tap or click | Under 200 ms |
| CLS, Cumulative Layout Shift | How much things jump around while loading | Under 0.1 |
Fix LCP
- Serve the main image in WebP or AVIF, at the size it's shown.
- Don't lazy-load the image at the top of the page. Preload it instead.
- Use a CDN and keep your server's first response fast.
Fix INP
- Remove scripts you don't need. Chat widgets and trackers add up.
- Defer the rest so they don't block the first screen.
- Break long JavaScript tasks into smaller ones.
Fix CLS
- Set
widthandheighton every image and video. - Reserve space for ads and embeds before they load.
- Load web fonts with
font-display: swapand similar fallback fonts.
Our page speed checker shows your real-visitor scores where Chrome has data, and flags the images and scripts slowing you down.
Keep reading
We scored the SEO tools
We Ran the Biggest SEO Tools Through Our Free Checker
Real scores for Ahrefs, Semrush, Moz, Neil Patel and more, from our free SEO checker. Who passes, who slips, and what they can fix. Refreshed automatically.
The free SEO checklist
The Free SEO Checklist: 25 Fixes Before You Pay for Anything
The 25 SEO fixes that matter most, in order. Each one is free, most take minutes, and together they beat most paid campaigns.