Guide

Core Web Vitals

Core Web Vitals are Google's three page-experience metrics — LCP, INP, and CLS — that measure real-world loading speed, interactivity, and visual stability. They are a ranking signal in Search and the primary standard for assessing WordPress site performance.

pagespeed · core web vitals

LCP

Good

INP

Good

CLS

Good

The Three Core Web Vitals

1. Largest Contentful Paint (LCP)

LCP measures how long it takes for the largest visible content element — typically a hero image or heading — to load. Good is under 2.5 seconds. On WordPress, LCP is most often hurt by unoptimised images, render-blocking CSS/JS, slow TTFB, and missing caching configuration.

Learn how we improve LCP

2. Interaction to Next Paint (INP)

INP measures how quickly a page responds to clicks, taps, and keyboard input. It replaced FID in March 2024. Good is under 200ms. On WordPress, INP is most often hurt by heavy JavaScript, bloated page builders, and third-party scripts.

Learn how we improve INP

3. Cumulative Layout Shift (CLS)

CLS measures unexpected layout movement while a page loads — text jumping when an image appears, or a cookie banner pushing content. Good is under 0.1. On WordPress, CLS is most often caused by images without dimensions, embeds without reserved space, and font reflow.

Learn how we improve CLS

Why Core Web Vitals Matter for WordPress Sites

Better Rankings

Google uses Core Web Vitals as a Page Experience ranking signal. Pages that pass all three thresholds get an edge over otherwise equivalent pages — often the difference between page 1 and page 2.

Better User Experience

Fast, stable, responsive pages feel trustworthy. Mobile scores matter most — Google ranks with the mobile Core Web Vitals score, and most WordPress failures happen on mobile first.

More Conversions

A one-second delay in load time reduces conversions by an average of 7%. Layout shifts and sluggish clicks cost trust instantly. Core Web Vitals are measurable proxies for that experience.

How to Check Core Web Vitals for a WordPress Site

You can check your Core Web Vitals using these free tools — and review sitewide field data in Google Search Console:

Google PageSpeed Insights

Enter any URL for lab scores plus real-world field data from the Chrome User Experience Report (CrUX) — the tool Google itself references most often.

Open PageSpeed Insights

Lighthouse (via Chrome DevTools)

Run a lab performance audit directly in Chrome: open Developer Tools, open the Lighthouse tab, and audit the page you are debugging — no external account required.

Open Lighthouse docs

How to Fix Core Web Vitals for a WordPress Site

Our proven process to improve Core Web Vitals — the same workflow behind WordPress speed optimization engagements:

1. Analyze & Audit

Pull field data from PageSpeed Insights and Search Console, then map failing URLs to LCP, INP, or CLS root causes.

2. Optimize & Implement

Fix the highest-impact issues first — image delivery, caching, script deferral, reserved embed space, and lighter front-end weight.

3. Test & Validate

Re-test on mobile and desktop until Good thresholds are met, then confirm key templates still work after changes.

4. Monitor & Maintain

Track Core Web Vitals monthly so plugin updates, embeds, and hosting changes cannot silently undo the wins.

Core Web Vitals and WordPress Maintenance

Core Web Vitals are not a one-time fix. Plugin updates can raise INP. New embeds can cause CLS regressions. Hosting changes can affect TTFB and LCP. Passing scores need ongoing monitoring — which is why staged updates and a WordPress care plan matter as much as a single speed pass.

Performance monitoring is included in WPOPS maintenance plans — scores are tracked monthly and regressions are caught before they affect rankings. WPOPS clients average a PageSpeed score of 94 across managed sites.

Explore our maintenance plans

Common Questions

What are Core Web Vitals?
Core Web Vitals are three page experience metrics defined by Google — LCP (Largest Contentful Paint), INP (Interaction to Next Paint), and CLS (Cumulative Layout Shift) — that measure loading speed, interactivity, and visual stability. They are used as a ranking signal in Google Search.
What is a good Core Web Vitals score for WordPress?
Good thresholds: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1. Pages passing all three thresholds receive Google's Good rating. Most WordPress sites that fail Core Web Vitals fail on mobile, where scores are typically lower than desktop.
How do Core Web Vitals affect WordPress rankings?
Google uses Core Web Vitals as a ranking signal through its Page Experience algorithm. Pages passing all three thresholds receive a ranking advantage over otherwise equivalent pages that do not. The impact is most visible in competitive niches where other ranking factors are similar between competing pages.
How do I check Core Web Vitals for my WordPress site?
Use Google PageSpeed Insights (pagespeed.web.dev) for lab scores and real-world field data, Google Search Console's Core Web Vitals report for sitewide field data, or Lighthouse in Chrome DevTools for page-level debugging. Google Search Console is the most reliable source of real-world data across all pages.
What causes poor Core Web Vitals on WordPress sites?
Common causes: unoptimised images (affects LCP), missing caching configuration (affects LCP), heavy page builders and third-party scripts (affect INP), images without defined dimensions (affect CLS), and embedded widgets like Trustpilot or Google Maps loading without reserved space (affect CLS).

Ready to Improve Your Core Web Vitals?

Performance monitoring is included on every plan — we track Core Web Vitals monthly and flag regressions before they affect rankings. From $49/month.