Core Web Vitals in 2026: what Google really expects
Since March 2024, INP (Interaction to Next Paint) has replaced FID. In 2026 the three official Core Web Vitals (CWV) remain: LCP (Largest Contentful Paint), INP, CLS (Cumulative Layout Shift). Google uses them as a direct ranking signal on mobile and indirect on desktop. Beyond SEO, the business impact is huge: at Kolonell, every second shaved off LCP raises conversion rate by 12-18% on average for e-commerce and lead-gen sites.
This guide gives the 2026 thresholds, how to measure them and the fixes that actually work for SMEs.
2026 thresholds (official Google numbers)
| Metric | Good | Needs improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 2.5s | 2.5s - 4.0s | > 4.0s |
| INP (Interaction to Next Paint) | ≤ 200ms | 200ms - 500ms | > 500ms |
| CLS (Cumulative Layout Shift) | ≤ 0.1 | 0.1 - 0.25 | > 0.25 |
| FCP (First Contentful Paint, complementary) | ≤ 1.8s | 1.8s - 3.0s | > 3.0s |
| TTFB (Time To First Byte, complementary) | ≤ 800ms | 800ms - 1.8s | > 1.8s |
Remember: you need "Good" on all 3 CWV at the 75th percentile, measured by Google via the Chrome User Experience Report (CrUX). Not in lab — in REAL user data.
How to measure (4 complementary tools)
| Tool | Type | Usage | Cost |
|---|---|---|---|
| PageSpeed Insights | Lab + Field (CrUX) | One-off audit per URL | Free |
| Lighthouse (Chrome DevTools) | Lab | Debug locally during dev | Free |
| WebPageTest | Detailed lab | Waterfall, multi-location | Free + Pro 16K FCFA/mo |
| Vercel Analytics / Speed Insights | Field (real RUM) | Continuous monitoring | 0 to 12K FCFA/mo |
| GTmetrix | Lab + Field | Client-friendly reporting | Free + Pro 9K FCFA/mo |
| Google Search Console > CWV | Field (CrUX) | Official status used by Google | Free |
Kolonell rule: optimize on PageSpeed Insights, monitor on GSC (the data Google uses), debug on WebPageTest + local Lighthouse.
Fix LCP — 5 high-impact actions
LCP = time before the largest visible element (often a hero image or a text block) is rendered.
- WebP/AVIF images with automatic
next/image. Average LCP gain: -1.2s. AVIF compresses 30-50% more than WebP. - Preload the LCP image:
. Gain: -300 to -600 ms. - SSR / SSG / ISR with Next.js instead of pure CSR. HTML arrives complete, LCP renders before JS hydrates.
- CDN (Vercel Edge, Cloudflare, CloudFront) to serve HTML + images from the nearest node. For Dakar: Vercel Casablanca/Paris edge node.
- Hosting with TTFB < 200ms. On Vercel Pro or DigitalOcean Frankfurt + Cloudflare CDN, TTFB drops to 80-150 ms for a Dakar visitor.
Fix INP — 4 concrete actions
INP = delay between user interaction (click, tap, keypress) and the next visual update. Reflects responsiveness.
- Code splitting: load only JS needed for the page (
next/dynamicfor heavy components). - Web Workers for heavy processing off the main thread.
- Cut third-party JS: Google Tag Manager, Hotjar, Intercom — each adds 50-200ms of blocking. Load via
deferornext/script strategy="lazyOnload". - React memoization:
useMemo,useCallback,React.memoon expensive components.
Fix CLS — 3 absolute rules
CLS = sum of layout shifts during load. Ideally 0, mandatory < 0.1.
- Always set width + height on images and iframes.
next/imagedoes this natively. - Reserve space for custom fonts:
font-display: swap+size-adjustornext/fontwhich computes it automatically. - Avoid dynamic injections above the fold: cookie banners, ads, popups. If unavoidable, reserve their space.
Code samples — Optimal cache-control headers
`js
// next.config.js
module.exports = {
async headers() {
return [
{
source: '/_next/static/:path*',
headers: [{ key: 'Cache-Control', value: 'public, max-age=31536000, immutable' }],
},
{
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
source: '/images/:path*',
headers: [{ key: 'Cache-Control', value: 'public, max-age=31536000, immutable' }],
},
{
source: '/api/:path*',
headers: [{ key: 'Cache-Control', value: 'public, s-maxage=60, stale-while-revalidate=300' }],
},
];
},
};
`
Observed SEO and conversion impact
| Fix | LCP gain | SEO impact 90d | Conversion impact |
|---|---|---|---|
| WebP/AVIF + next/image | -1.2s | +15 to +25% positions | +8 to +12% |
| SSR/ISR vs CSR | -1.8s | +22 to +40% positions | +14 to +22% |
| Edge CDN + cache headers | -0.7s | +8 to +14% positions | +5 to +9% |
| Trim third-party JS | -0.4s LCP / -150ms INP | +6 to +10% positions | +4 to +7% |
Across the 18 Kolonell redesigns 2025-2026, the median move "Needs improvement" → "Good" across all 3 CWV generated +28% organic traffic at 90 days.
Field case — Fashion online shop (Dakar, February 2026)
Before: LCP 5.8s mobile, INP 480ms, CLS 0.32. Organic traffic 1,800 visits/day. Redesigned to Next.js + Vercel + AVIF + per-section lazy loading. After 60 days: LCP 1.4s, INP 140ms, CLS 0.04. Organic traffic 2,950 visits/day (+64%), conversion rate 1.1% → 2.3% (×2.1).
FAQ
What are the official Core Web Vitals thresholds in 2026?
LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1, measured at the 75th percentile over 28 days via CrUX. Unchanged since INP replaced FID in March 2024.
Lighthouse or PageSpeed Insights — which to trust?
Both, for different uses. Lighthouse = synthetic lab test, useful for local debug. PageSpeed Insights = lab + real CrUX data, this is what Google uses for ranking. Always optimize using field data (CrUX), not lab alone.
My site is good in lab but bad in field — why?
Field data reflects real users (low-end mobiles, 3G/4G, multitasking). To close the gap: RUM (Vercel Analytics, SpeedCurve), test on real devices, throttle in Chrome DevTools to "Slow 4G + 4× CPU slowdown".
How long before CWV improvements impact SEO?
GSC refreshes CWV statuses every 28 days. To see impact on rankings: 30-90 days, sometimes more depending on keyword competition.
Do I need a specific budget to optimize CWV?
On an existing site, an audit + targeted fixes cost 600,000 to 2,500,000 FCFA depending on scope (4-30 key pages, critical components rewrite, RUM setup). Typical ROI: 6-9 months for an e-commerce site.
Let us talk performance
Kolonell audits Core Web Vitals with a Lighthouse + WebPageTest report + costed action plan in 48h. If your LCP/INP/CLS are in the red, contact us. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

