Skip to content

Insights · Web & Mobile Development

Core Web Vitals Explained: How to Make Your Business Website Fast

What LCP, INP and CLS measure, the thresholds Google uses, and the practical fixes that make business websites fast on real phones.

Illustration for Core Web Vitals Explained: How to Make Your Business Website Fast

Key takeaways

  • Core Web Vitals are three user-experience metrics: Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS).
  • INP replaced First Input Delay (FID) as a Core Web Vital in March 2024.
  • Good thresholds are LCP within 2.5 seconds, INP of 200 milliseconds or less and CLS of 0.1 or less, measured at the 75th percentile of real visits.
  • Images, fonts and third-party scripts cause most problems, and most fixes are straightforward.

A slow website costs money quietly. Visitors leave before the page loads, forms feel sluggish, and Google uses page experience signals as part of how it evaluates pages. Core Web Vitals give you a concrete, measurable way to know whether your site feels fast to real users.

The three metrics

MetricWhat it measuresGoodPoor
LCP, Largest Contentful PaintHow quickly the main content, usually a hero image or headline, appears2.5 s or lessOver 4 s
INP, Interaction to Next PaintHow quickly the page responds visually to taps, clicks and key presses200 ms or lessOver 500 ms
CLS, Cumulative Layout ShiftHow much content jumps around while loading0.1 or lessOver 0.25

Google evaluates these at the 75th percentile of real page loads, using data from Chrome users, so a page passes when at least three out of four visits meet the “good” threshold. Lab tools such as Lighthouse are useful for debugging, but field data is what counts.

Fixing LCP

  • Serve images in modern formats such as WebP or AVIF, sized for the device, with responsive srcset.
  • Do not lazy-load the hero image. Load it early and consider fetchpriority="high".
  • Use page caching and a CDN so HTML arrives quickly.
  • Preload the main web fonts and remove render-blocking CSS and JavaScript you do not need.

Fixing INP

  • Reduce JavaScript, especially heavy themes, sliders and page-builder scripts.
  • Delay third-party widgets such as chat, heatmaps and tag managers until the visitor interacts.
  • Break long tasks into smaller pieces so the browser can respond to input.
  • Avoid expensive work in click handlers; update the screen first, then do the heavy lifting.

Fixing CLS

  • Always set width and height (or an aspect ratio) on images, videos and embeds.
  • Reserve space for banners, ads and cookie notices instead of inserting them above content.
  • Use fallback fonts with matched metrics so text does not reflow when web fonts arrive.

Where to measure

  • PageSpeed Insights shows field data from the Chrome UX Report plus a Lighthouse lab test.
  • Google Search Console has a Core Web Vitals report grouping URLs that pass or fail.
  • Chrome DevTools Performance panel helps diagnose slow interactions and layout shifts.

A realistic target

Most business websites can pass all three metrics on mobile without a rebuild: compress and resize images, cut unused plugins and scripts, cache pages, and delay non-essential widgets. When we rebuilt our own site, those same steps took mobile and desktop PageSpeed scores into the high nineties. If your site is built on a heavy page builder, a lighter theme is often the single biggest win.

A practical audit in one afternoon

  1. Run your three most important pages, usually the homepage, a key service page and the contact page, through PageSpeed Insights on mobile.
  2. Note which metric fails and which element is flagged as the LCP element or the cause of layout shift.
  3. Open the Coverage and Network panels in Chrome DevTools to see unused CSS and JavaScript and the largest downloads.
  4. List every third-party script: chat, analytics, tag managers, heatmaps, social embeds and fonts. Ask whether each one is needed on every page.
  5. Check image sizes: a 3,000-pixel photo displayed at 600 pixels wastes bandwidth on every visit.

Common culprits we see on business sites

ProblemTypical fix
Heavy page builder or multipurpose themeA lighter theme or targeted removal of unused builder assets
Slider or video in the heroA single optimized image with the key message, or a poster image that loads first
Chat widget loading on page loadLoad the widget after the first interaction or a short delay
Web fonts causing text to jumpPreload key fonts and use metric-matched fallback fonts
Cookie banner pushing content downOverlay the banner instead of inserting it into the page flow

WordPress-specific tips

WordPress powers a large share of business websites, and most performance problems come from plugins and themes rather than WordPress itself. Use a page caching plugin or server-level cache, serve images in WebP through your image optimizer, remove plugins you no longer use, and check that scripts from one plugin are not loading on every page when they are only needed on one. Host on a server with a modern PHP version and HTTP/2 or HTTP/3.

Keep it fast

Performance decays as content and plugins are added. Re-test key pages after every significant change, watch the Core Web Vitals report in Search Console monthly, and give whoever edits the site simple rules: compress images before upload and ask before adding new scripts.

Frequently asked questions

Do Core Web Vitals affect Google rankings?

They are part of Google’s page experience signals. Relevance and content quality matter more, but a fast site helps users and supports rankings.

What replaced First Input Delay?

Interaction to Next Paint (INP) replaced FID as a Core Web Vital in March 2024, because it measures responsiveness across the whole visit, not just the first interaction.

Why is my PageSpeed score different every time?

Lab tests vary with network and server conditions. Look at trends and at field data in Search Console rather than a single run.

Saad Ahmad

Founder & Salesforce Application Architect, CodersRegion

Saad founded CodersRegion and has spent more than 13 years designing, building and rescuing Salesforce and custom software platforms for companies in the US, UK, Canada and Australia. Saad holds eight Salesforce certifications, including Application Architect.

Keep reading

More from Insights

React vs Next.js for Business Websites and Portals

Web & Mobile Development · Apr 28, 2026

React vs Next.js for Business Websites and Portals

When plain React is enough and when Next.js is the better foundation for business websites, portals and web apps, including SEO, performance…

Free discovery call

Have a Salesforce project in mind?

Talk to a certified Salesforce consultant about your goals. You get honest advice and a clear plan, with no obligation.