Back to blog
PerformanceMay 20, 20269 min read

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
wordpress speed optimizationcore web vitals wordpresswordpress lcp fixwordpress inpwordpress clspage speed wordpress

Need help with this on your site?

Our senior developers fix this exact issue daily. 25% upfront, 75% after it's done.