All guides

[ Guide ] · 6 min read

WordPress Core Web Vitals: The Order to Fix Them In (2026)

Most guides list LCP, INP, and CLS without saying which to fix first. This lays out the order that gets results fastest, current 2026 thresholds, and why page builders make some of these harder to pass.

Key takeaways

  • Google measures Core Web Vitals at the 75th percentile of real visitors: LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1 count as good in 2026.
  • Fix LCP first, since it touches every page at once and delivers the most visible win, then CLS, then INP last, since it usually needs the most code-level work.
  • Elementor-built pages pass Core Web Vitals only 25-35% of the time out of the box, largely from 1,500-3,000 DOM elements per page.
  • INP replaced FID as Google's responsiveness metric in March 2024 and still measures how fast a page reacts to real clicks and taps.

Most Core Web Vitals guides list LCP, INP, and CLS as three separate targets without saying which to fix first. On a real WordPress site with limited developer hours, order matters. Fix these three metrics in the wrong sequence and you end up redoing work once later fixes shift page behavior underneath earlier ones.

The three metrics and their 2026 thresholds

MetricGoodNeeds improvementPoor
LCP (load speed)Under 2.5s2.5s-4.0sOver 4.0s
CLS (visual stability)Under 0.10.1-0.25Over 0.25
INP (responsiveness)Under 200ms200ms-500msOver 500ms
Core Web Vitals thresholds, measured at the 75th percentile of real visitors

Step 1: Fix LCP first

Largest Contentful Paint measures how long the biggest visible element, usually a hero image or heading, takes to render. Fix it by compressing and preloading that element, removing render-blocking CSS and JavaScript above the fold, and confirming hosting and PHP version can serve the page fast in the first place. LCP goes first because the fixes touch every page at once and show up immediately in both lab and field data.

Step 2: Fix CLS second

Cumulative Layout Shift measures how much visible content jumps around while a page loads. Fix it by setting explicit width and height on images and embeds, reserving space for ads and dynamic banners, and using font-display swap so text does not reflow when custom fonts load. CLS comes second because these are mostly structural CSS fixes, quick to make and easy to verify, and doing them before touching JavaScript keeps later INP testing from being thrown off by shifting layouts.

Step 3: Fix INP last

Interaction to Next Paint measures how fast a page responds after a visitor clicks, taps, or types, and it replaced First Input Delay as Google's responsiveness metric in March 2024. Fix it by trimming third-party scripts (chat widgets, tracking pixels, embeds), breaking up long JavaScript tasks, and deferring anything non-critical. INP goes last because it needs real field data, gathered over the 75th percentile of actual visitors, and script-level fixes tend to be the most invasive and time-consuming of the three.

Why page builders make this harder

Elementor sits on roughly 31.5% of WordPress sites but passes Core Web Vitals only 25-35% of the time out of the box, with typical pages running 1,500 to 3,000 DOM elements and around 2.5-3.2MB in page weight. A leaner block-based build averages closer to 1.1MB. If your builder is the underlying problem, our comparison on custom WordPress development vs themes covers when it is worth moving off a heavy page builder entirely, and for sites where performance is the top priority, headless WordPress removes the builder layer completely.

Fixing Core Web Vitals in this order, LCP, then CLS, then INP, gets the biggest and fastest wins first and avoids re-testing work that later changes would undo. If your whole site runs slow rather than failing specific metrics, our broader guide on what a WordPress speed optimization service includes covers the full picture. We handle Core Web Vitals audits and fixes as part of our WordPress development work.

Frequently asked questions

What are good Core Web Vitals scores in 2026?

LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1, all measured at the 75th percentile of real visitor data rather than a single lab test.

Should I fix LCP, INP, or CLS first?

Fix LCP first since it touches every page and shows results immediately, then CLS since those are quick structural CSS fixes, then INP last since it needs field data and the most code-level work.

Does Elementor hurt Core Web Vitals?

Often, yes. Elementor pages pass Core Web Vitals only 25-35% of the time out of the box due to heavy DOM output and page weight, though careful optimization and add-on management can improve that.

How do I measure Core Web Vitals for my WordPress site?

Use Google Search Console's Core Web Vitals report for real 75th-percentile field data, and PageSpeed Insights or Lighthouse for lab testing while making fixes.

Did INP replace FID?

Yes. INP replaced First Input Delay as Google's official responsiveness metric in March 2024 and remains the current standard in 2026.

Related services

Want a professional site without the agency invoice?

Tell us about your project below and we'll reply within 24 hours with a clear, fixed quote, no surprises.

Prefer WhatsApp or email?