Speed Up WordPress: A 2026 Guide to Passing Core Web Vitals
LCP, CLS, INP — what they mean for WordPress and the exact tweaks that move the needle without breaking your theme.
Google's Core Web Vitals are now a confirmed ranking signal, and most WordPress sites fail them out of the box. Here's what actually works in 2026 — no snake oil, no 'install this plugin and pray'.
LCP: get below 2.5s
- Preload your hero image with <link rel='preload' as='image'>
- Serve images as AVIF or WebP via a real CDN (Bunny, Cloudflare, KeyCDN)
- Remove render-blocking CSS — inline critical, defer the rest
- Use a host with PHP 8.3+ and OPcache enabled
CLS: lock your layout
Most CLS comes from images without width/height, web fonts swapping, and late-loading ad/embed iframes. Set explicit dimensions, use font-display: optional, and reserve space for embeds with aspect-ratio.
INP: the new interactivity metric
INP replaced FID in March 2024 and it's harder to pass. Big third-party scripts (chat widgets, heatmaps, tag managers) are the usual killers. Audit them with Chrome DevTools' Performance panel and lazy-load anything not needed above the fold.
The 10-minute audit checklist
- Run PageSpeed Insights on mobile, not desktop
- Check Time to First Byte — anything >600ms means a hosting problem
- Look at the LCP element in the report and preload it
- Remove unused plugins — every active plugin is a tax
Need help with this on your site?
Our senior developers fix this exact issue daily. 25% upfront, 75% after it's done.