+44 7476 930739 support@ayexperts.com We reply the same working day
★★★★★ 4.9 on Google Agency partner? White-label →
Web Design · Article

Core Web Vitals on WordPress: How to Pass in 2026

Practical fixes for LCP, INP and CLS on WordPress and Elementor sites, in the order that usually makes the biggest difference.

YL Yasir LatifFounder, AY Experts Updated 4 min read
In this guide

Key takeaways

  • Core Web Vitals measure loading (LCP), responsiveness (INP) and stability (CLS) for real visitors.
  • Fix hosting and caching first, then images, then scripts.
  • Most WordPress INP problems come from too much JavaScript, often from plugins.
  • Measure with real-user data in Search Console, not just one lab test.

What are Core Web Vitals?

Core Web Vitals are three measurements Google uses to judge how a page feels to real visitors. They're part of Google's page experience signals, and they matter even more for conversions: slow, jumpy pages lose enquiries. This guide shows how to pass Core Web Vitals on WordPress without rebuilding your site.

MetricMeasuresGoodPoor
LCPWhen the main content has loaded2.5s or lessOver 4s
INPHow fast the page responds to taps and clicks200ms or lessOver 500ms
CLSHow much the layout shifts while loading0.1 or lessOver 0.25

INP replaced First Input Delay (FID) as a Core Web Vital in March 2024. It's stricter, because it measures every interaction on the page, not just the first one.

Measure before you change anything

  • Search Console's Core Web Vitals report: real-user data grouped by similar pages. This is what Google uses.
  • PageSpeed Insights: real-user data for a single URL (if available) plus a lab test with specific suggestions.
  • Chrome DevTools: the Performance panel shows exactly which scripts and elements cause problems.

Test templates, not just the homepage. Fix the page type with the most traffic and failures first, such as service pages, blog posts or product pages. One template fix can improve hundreds of URLs.

Start with hosting and caching

No plugin can fully fix a slow server. A slow server response delays everything, especially LCP.

  1. Use quality hosting with servers in or near the UK, a current PHP version and enough resources for your traffic.
  2. Turn on page caching through your host or a caching plugin, so pages aren't rebuilt for every visitor.
  3. Use object caching (such as Redis) for busy or WooCommerce sites, if your host supports it.
  4. Add a CDN to serve images and files quickly across the country.

Fix LCP: load the main content faster

On most WordPress pages, the LCP element is the hero image or the main heading. To speed it up:

  • Compress and resize images and serve WebP or AVIF versions.
  • Don't lazy-load the hero image; lazy-load images further down the page instead.
  • Give the hero image priority (fetchpriority="high" or a preload) so it starts downloading straight away.
  • Avoid sliders and heavy background videos in the hero area.
  • Reduce render-blocking CSS and JavaScript, and load fonts efficiently with a fallback.

Fix INP: make the page respond quickly

INP problems happen when the browser is too busy running JavaScript to respond to a tap. On WordPress, the usual culprits are plugins, page builders and third-party scripts.

  • Audit your plugins: remove ones you don't need, and replace heavy ones with lighter alternatives.
  • Load scripts only where they're used, for example form scripts only on pages with forms.
  • Delay non-essential third-party scripts such as chat widgets and social embeds until after interaction.
  • Simplify page builder layouts: fewer nested sections, widgets and animations.
  • Review tag manager containers for old or duplicate tracking tags.

Be careful with "optimise everything" plugins. Aggressively combining, deferring or delaying scripts can break menus, forms and checkout. Change one setting at a time and test key pages after each change.

Fix CLS: stop the layout jumping

  • Set width and height on images, videos and embeds so the browser reserves space.
  • Reserve space for banners, cookie notices and ads instead of pushing content down.
  • Load web fonts carefully so text doesn't jump when the font arrives.
  • Avoid inserting content above what the visitor is already reading.
Want us to look at your site?We'll check your Core Web Vitals by template and give you a prioritised fix list.
Get my free audit

Tips for Elementor sites

  1. Switch on Elementor's built-in performance features, such as optimised asset loading and improved CSS loading.
  2. Use containers (Flexbox or Grid) instead of older nested sections and columns.
  3. Limit entrance animations, especially above the fold.
  4. Use one or two font families, and host fonts locally where possible.
  5. Keep global widgets and templates lean; heavy headers and footers load on every page.

Common mistakes

  • Chasing a perfect lab score instead of passing real-user Core Web Vitals.
  • Stacking several caching or optimisation plugins that conflict.
  • Uploading full-size photos straight from a camera or phone.
  • Lazy-loading the hero image.
  • Adding a new script or plugin for every small feature.
  • Not re-testing after theme, plugin or page builder updates.

Core Web Vitals are one part of technical SEO. Our technical SEO guide covers crawling, indexing and the rest.

Core Web Vitals FAQs

How long until Search Console shows improvements?
Search Console uses real-user data over the previous 28 days, so improvements appear gradually over about a month after you fix them. You can start a validation in the report to track progress.
Can a page builder site pass Core Web Vitals?
Yes. Elementor and other builders can pass with good hosting, optimised images, lean layouts and careful use of plugins and scripts. Heavy designs with many widgets and animations are harder.
Do I need a developer?
Hosting, caching and image fixes can often be done without one. INP problems caused by scripts, theme code or complex layouts usually need a developer to diagnose and fix safely.
Is mobile or desktop more important?
Mobile. Google indexes the mobile version of your site, and mobile devices are usually slower, so mobile is where most sites fail and where most visitors are.

The bottom line

Passing Core Web Vitals on WordPress comes down to fundamentals: good hosting and caching, optimised images, fewer scripts and a stable layout. Fix the templates that get the most traffic first, change one thing at a time, and let the real-user data in Search Console tell you when it's working.

Keep reading

Related articles

All articles
Free proposal

Failing Core Web Vitals? Get your free proposal.

Tell us a little about your goals and we'll send a tailored plan with timelines and a fixed price. No hard sell, no obligation.

  1. 1
    Instant confirmationYou'll get an email the moment your enquiry lands.
  2. 2
    Reply the same working dayA senior specialist reviews your site and competitors.
  3. 3
    Free proposal & strategy callA clear plan, timeline and fixed price — yours to keep.
No obligation NDA on request Same-day reply 4.9★ Google
Prefer to talk? Call or WhatsApp +44 7476 930739 Email support@ayexperts.com Or book a call in our calendar →
Step 1 of 3About you
Who are you?

What best describes you?

This helps us send the right person and the right proposal.

🔒 Your details are safe with us. We never share or sell your data.