What Are Google Core Web Vitals and Why Do They Matter?
Google Core Web Vitals are a set of real-world performance metrics that Google uses to measure the user experience of your website. Since May 2021 they have been an official Google ranking factor — meaning they directly affect where your website appears in search results.
Google Core Web Vitals for small business matter enormously: a slow, frustrating website does not just lose visitors — it actively loses Google rankings, making it harder for new customers to find you. In a competitive local market, a poor score can be the difference between ranking on page 1 and page 3.
The Three Core Web Vitals Metrics
1. LCP — Largest Contentful Paint
What it measures: How quickly the largest visible element on your page loads — typically your hero image or main heading.
Good score: Under 2.5 seconds | Needs improvement: 2.5–4 s | Poor: Over 4 s
Common causes of poor LCP:
- Large, uncompressed hero images (the most common culprit)
- Slow server response times (poor hosting)
- Render-blocking JavaScript or CSS
- No caching in place
2. INP — Interaction to Next Paint
What it measures: How quickly your page responds when a visitor clicks a button or taps a menu. INP replaced FID as a Core Web Vital in March 2024.
Good score: Under 200 ms | Needs improvement: 200–500 ms | Poor: Over 500 ms
Common causes of poor INP:
- Too much JavaScript on the main thread
- Poorly optimised page builders
- Too many third-party scripts (chat widgets, analytics, social embeds)
3. CLS — Cumulative Layout Shift
What it measures: How much page elements unexpectedly jump around as the page loads. If you have ever gone to tap a link and the page shifted so you clicked the wrong thing, that is CLS.
Good score: Under 0.1 | Needs improvement: 0.1–0.25 | Poor: Over 0.25
Common causes:
- Images without defined width and height attributes
- Ads or embeds that load and push content down
- Web fonts that cause text to reflow
- Cookie banners appearing above content
How to Check Your Core Web Vitals Scores
- Google PageSpeed Insights (pagespeed.web.dev) — free, shows real-user and lab data
- Google Search Console → Experience → Core Web Vitals — real-user data for all your pages
- GTmetrix — detailed breakdown with prioritised recommendations
Fix “Poor” URLs first — these are actively hurting your rankings. Then work through “Needs Improvement.”
How to Improve Your Scores: Quick Wins
Fixing LCP
- Compress and resize your hero image to under 200 KB in WebP format
- Add
fetchpriority="high"to your hero image tag - Install a caching plugin (WP Rocket or LiteSpeed Cache)
- Use a CDN like Cloudflare (free plan is excellent)
- Upgrade to managed WordPress hosting
Fixing INP
- Remove unused plugins and scripts
- Defer non-critical JavaScript
- Load tracking scripts asynchronously via Google Tag Manager
Fixing CLS
- Add explicit
widthandheightattributes to every image tag - Use
font-display: swapfor web fonts - Move cookie consent banners to the bottom of the screen
How Long Until You See Ranking Improvements?
Google re-evaluates Core Web Vitals data approximately every 28 days. After making improvements, expect Search Console data to update within 4–6 weeks, with ranking improvements following within 1–3 months.
If your website is consistently underperforming, our team offers a free website audit covering Core Web Vitals, on-page SEO, and technical health. View our SEO services to learn how we help small businesses rank higher.
Related reading
How to Improve Each Core Web Vital
Improving LCP (Largest Contentful Paint)
The most common LCP culprit is a large uncompressed hero image. Compress your hero image to under 200KB in WebP format, preload it using the fetchpriority attribute, and host it on the same server as your site rather than a third-party CDN if possible. Switching to faster hosting also directly improves LCP — server response time is a significant component of LCP on many small business sites.
Improving INP (Interaction to Next Paint)
INP measures how quickly your page responds when a visitor clicks or taps something. Poor INP is usually caused by JavaScript that blocks the main thread. The most common sources are analytics scripts, chat widgets, social media embeds, and heavy page builder scripts. Defer non-critical JavaScript where possible, and remove any scripts that are not earning their performance cost.
Improving CLS (Cumulative Layout Shift)
CLS is often caused by images without defined width and height attributes, web fonts that load after the initial render, or ads and embeds that push content down as they load. In WordPress, make sure every image has explicit dimensions set. Use font-display: swap in your CSS to prevent font loading from causing layout shifts. Avoid loading third-party embeds above the fold where possible.
Measuring Your Progress
After making improvements, measure the impact using Google PageSpeed Insights for lab data and Google Search Console (Core Web Vitals report) for real-world field data. Lab data shows immediate results from your changes. Field data takes 28 days to update as it is based on real visitor measurements.
Aim for green scores (Good) on all three metrics. A site with all three Core Web Vitals in the Good range has a meaningful ranking advantage over comparable sites with poor or needs improvement scores. Get in touch if you need help improving your Core Web Vitals scores, or read our full guide on how to speed up your WordPress website for practical fixes.
Frequently Asked Questions
How long does it take for Core Web Vitals improvements to affect rankings?
Field data in Google Search Console updates over a 28-day rolling window, so improvements you make today will be reflected in your Core Web Vitals report within 4 weeks. Ranking changes typically follow within 4 to 8 weeks of the field data improving, though this varies depending on how competitive your keywords are.
Do Core Web Vitals affect all pages equally?
Core Web Vitals are measured at the page level, not just for the homepage. Each page on your site has its own LCP, INP, and CLS scores. Prioritise improving the pages that receive the most traffic and the pages most important for conversions — your homepage and services page should be the first two you optimise.
