What Core Web Vitals are (in one sentence)
Three specific measurements Google uses to score how fast and stable your website feels to real users — and they directly affect your Google rankings.
Why this matters for your business
Google has confirmed that Core Web Vitals are a ranking factor. If two websites have similar content authority, the faster one will rank higher. More importantly, users behave exactly as you'd expect — slow sites lose customers.
Google's own research shows:
- 53% of mobile users abandon a site that takes longer than 3 seconds to load
- Every 1-second improvement in load time increases conversions by roughly 7%
- Sites meeting Core Web Vitals thresholds see around 24% fewer bounces
Translation: if your site is slow, you're losing money AND rankings. Fixing Core Web Vitals is one of the highest-ROI technical SEO tasks you can do. It's one of the most frequent triggers on our list of 12 signs your business needs a website redesign — not always because the whole site needs rebuilding, but often because the underlying hosting and architecture won't let the site be fast.
The three Core Web Vitals
1. LCP — Largest Contentful Paint
What it measures: How long it takes for the main content (usually the hero image or headline) to appear on screen.
Target: Under 2.5 seconds on mobile Needs improvement: 2.5-4 seconds Failing: Above 4 seconds
Why it matters: This is the "when does the page feel loaded?" metric. A slow LCP means visitors stare at a blank screen wondering if the site's broken.
2. INP — Interaction to Next Paint (replaced FID in March 2024)
What it measures: How quickly your site responds when a user taps or clicks something.
Target: Under 200 milliseconds Needs improvement: 200-500ms Failing: Above 500ms
Why it matters: A site that looks loaded but doesn't respond to taps feels broken. This metric catches sites with heavy JavaScript that locks up the browser.
3. CLS — Cumulative Layout Shift
What it measures: How much the page jumps around while loading (images loading in, ads appearing, content shifting).
Target: Under 0.1 Needs improvement: 0.1-0.25 Failing: Above 0.25
Why it matters: We've all tried to tap a button and had the page shift, causing us to tap something else (often an ad). That's CLS.
How to check your Core Web Vitals
Option 1: PageSpeed Insights (free, official Google tool)
Visit pagespeed.web.dev and paste your URL. Takes 30 seconds.
Important: check the mobile tab first. Mobile is what Google primarily uses for ranking.
Look at the top "Core Web Vitals Assessment":
- ✅ Green "Passed" = you're fine
- ❌ Red "Failed" = you have work to do
Option 2: Google Search Console (for your actual visitor data)
In Google Search Console → Core Web Vitals report. This shows REAL visitor data over the last 28 days, which is what Google actually uses for rankings. PageSpeed Insights is a single synthetic test — Search Console is the real thing.
If you see "Poor" URLs listed here, fix them first.
Option 3: Chrome DevTools (for developers)
Right-click → Inspect → Lighthouse tab. Run a test. Useful for identifying specific problematic elements.
The most common causes of failing Core Web Vitals
From auditing hundreds of UK small business websites, here's what actually breaks Core Web Vitals most often:
Cause 1: Giant unoptimised images
A 4MB hero image on the homepage is the single most common LCP killer. Phone cameras produce massive files, and most business owners upload them directly.
The fix:
- Resize images to actual display dimensions (you don't need a 4000x3000 image displayed at 1200x800)
- Compress with TinyPNG, ShortPixel, or Squoosh (free)
- Use WebP format instead of JPEG (30-50% smaller file sizes)
- Enable lazy loading for images below the fold
Expected improvement: LCP can drop from 6+ seconds to under 2 seconds on image-heavy pages.
Cause 2: Too many plugins (WordPress)
Each active plugin loads CSS and JavaScript. 20+ plugins on a small business site is common and disastrous for performance.
The fix:
- Audit every plugin — if you haven't used it in 3 months, delete it
- Replace multi-purpose plugins with lighter alternatives
- Consolidate: if you have SEO plugin + social sharing plugin + caching plugin + 5 others, consider a single comprehensive solution
Expected improvement: Going from 25 plugins to 10 can knock 1-2 seconds off LCP.
Cause 3: No caching
Without caching, your server rebuilds every page for every visitor. Caching saves the finished HTML and serves it instantly.
The fix (WordPress):
- Install WP Rocket (paid, best), WP Super Cache (free), or LiteSpeed Cache (free if on LiteSpeed hosting)
- Enable page caching, browser caching, and GZIP compression
Expected improvement: Often 40-60% faster page loads.
Cause 4: Render-blocking JavaScript
JavaScript files that load before the page can display. Common culprits: Google Tag Manager, chat widgets, analytics, tracking pixels.
The fix:
- Load non-critical JavaScript with
deferorasync - Use Google Tag Manager's "Page View - DOM Ready" trigger instead of "Page View"
- Delay loading chat widgets until user scrolls or after 3 seconds
Expected improvement: LCP and INP both improve significantly.
Cause 5: Web fonts without fallbacks
Custom Google Fonts loading slowly causes a "flash of invisible text" (FOIT) or layout shift.
The fix:
- Use
font-display: swapin CSS (shows fallback immediately, swaps when custom font loads) - Preload critical fonts with
<link rel="preload"> - Limit to 2-3 font files maximum
- Self-host Google Fonts instead of loading from Google's servers
Expected improvement: Better CLS scores.
Cause 6: Images without dimensions specified
When images don't have width and height attributes, the browser doesn't know how much space to reserve. Content jumps around as images load = bad CLS.
The fix:
- Every
<img>tag needs width and height attributes - WordPress usually adds these automatically — older themes and page builders often don't
Expected improvement: CLS typically drops from 0.3+ to under 0.1.
Cause 7: Cheap shared hosting
If your host's server is slow, nothing you do will make your site fast. Sites on £1.49/month shared hosting often have 2+ second server response times before a single byte of HTML arrives.
The fix:
- Upgrade to quality UK/EU hosting — our honest guide to the best UK web hosts for small businesses covers what we actually use and recommend
- Aim for under 400ms server response time (TTFB)
Expected improvement: Sometimes dramatic — 3-4 second LCP can drop to under 1 second just from changing hosts.
Cause 8: Embedded videos auto-playing
YouTube/Vimeo embeds load their entire player framework even if the video never plays. Multiple embeds on one page destroys performance.
The fix:
- Use a "facade" approach: show a thumbnail that loads the actual YouTube player only when clicked
- Plugins like Lazy Load for Videos handle this automatically
Expected improvement: Video-heavy pages can see 3+ second LCP improvements.
Cause 9: Third-party scripts and tracking
Facebook Pixel, Google Analytics, Hotjar, chat widgets, affiliate tracking, A/B testing tools — each one adds load time. Some sites have 20+ third-party scripts.
This often ties back to GDPR compliance — a properly-configured consent manager should block non-essential scripts until consent is given, which has the happy side-effect of improving Core Web Vitals. Our GDPR compliance guide for UK business websites covers exactly how to set this up.
The fix:
- Audit what's actually in use and what can go
- Load non-essential scripts after the page is interactive
- Use Cloudflare Zaraz or similar to load third-party scripts from the edge
Expected improvement: Variable but often significant for INP.
Cause 10: Using a page builder poorly
Elementor, Divi, WPBakery, etc. — all can produce slow websites if used without care. Pages with 30+ sections, excessive animations, and complex layouts pile up CSS and JavaScript.
The fix:
- Simplify page layouts
- Use page builder's performance settings (most have them)
- For critical pages (homepage, landing pages), consider hand-coded templates
Expected improvement: Variable.
Quick wins (if you do nothing else)
If you only have 2 hours to improve Core Web Vitals, do these five things in order:
- Compress every image on your homepage — use TinyPNG.com, drop 80% of image weight
- Install a caching plugin — WP Rocket if you can afford it, LiteSpeed Cache if you're on compatible hosting
- Delete unused plugins — every single one
- Add width and height to all images — fixes CLS
- Upgrade hosting if on bottom-tier shared hosting — no amount of optimisation will fix a slow server
These five changes alone will fix roughly 80% of the Core Web Vitals failures we see on small UK business websites.
When to call in a developer
Some Core Web Vitals issues require actual code changes that most business owners shouldn't attempt:
- Eliminating render-blocking resources
- Reducing JavaScript execution time
- Optimising critical rendering path
- Fixing server response time issues
- Refactoring complex page layouts
If your Core Web Vitals are failing after you've done the quick wins above, it's time to get professional help.
Realistic expectations
For most small UK business WordPress sites, a proper Core Web Vitals optimisation project delivers:
- LCP: 4-6 seconds → under 2 seconds (typical)
- INP: 400-600ms → under 200ms (common)
- CLS: 0.3+ → under 0.1 (usually straightforward)
Time required: 5-15 hours of expert work, typical cost £350-£1,200.
Once your site passes Core Web Vitals, expect a modest but real SEO improvement over 2-3 months as Google re-evaluates your site.
If you're running a service business or trade, Core Web Vitals fixes work best as part of a broader local SEO push — our local SEO guide for Derby tradesmen covers the whole picture including the ranking signals beyond site speed.
The compound effect
Here's why this matters long-term: a site that passes Core Web Vitals ranks slightly better → gets more traffic → makes Google more confident in the site → ranks better → gets more traffic.
A site that fails Core Web Vitals has Google silently holding it back, regardless of how good the content is.
Fixing Core Web Vitals is table stakes for SEO in 2026.
Need help getting your site up to standard?
Webgenix offers Core Web Vitals optimisation audits for UK businesses. We check your site against all three metrics, identify the specific issues holding it back, and either fix them for you or give you a detailed report your existing developer can implement.
Get in touch →, request a formal quote, or check our website cost calculator for an estimate on a full site rebuild if that's what you need.
Learn more:
Comments (0)
No comments yet. Be the first to share your thoughts!