Skip to content

Core Web Vitals Explained: Why Site Speed Is a Revenue Metric

By the Zeekoi team · · 5 min read

Short answer

Core Web Vitals are three Google metrics for real-user experience: LCP (loading, good at 2.5 seconds or less), INP (responsiveness, good at 200 milliseconds or less) and CLS (visual stability, good at 0.1 or less). They matter because slow, jumpy pages lose visitors before they enquire or buy, and Google uses them as a ranking signal.

What are Core Web Vitals?

Core Web Vitals are a small set of metrics Google defined to measure how a page actually feels to the people using it. Instead of abstract scores, they answer three plain questions: did the main content appear quickly, did the page respond when I tapped, and did things stay where they were?

Crucially, Google assesses them using field data: measurements from real Chrome users visiting your site, on their real phones and networks. A page is judged at the 75th percentile, which means at least three out of four visits need to have a good experience for the page to pass.

MetricWhat it measuresGoodPoor
LCP (Largest Contentful Paint)How long until the biggest visible element (usually a hero image or headline) has loaded2.5 s or lessOver 4 s
INP (Interaction to Next Paint)How quickly the page visibly responds after a tap, click or key press200 ms or lessOver 500 ms
CLS (Cumulative Layout Shift)How much content unexpectedly jumps around while the page loads0.1 or lessOver 0.25
Google’s Core Web Vitals thresholds

Anything between the good and poor columns is rated “needs improvement”. INP replaced an older metric, First Input Delay, in 2024 because it captures responsiveness across the whole visit rather than only the first tap.

Why is site speed a revenue metric?

Every enquiry, booking or sale on your website happens after the page has loaded and responded. If it does not, the visitor never reaches your contact form or WhatsApp button. Speed problems do not show up as complaints; they show up as quietly missing leads.

  • Paid traffic is wasted. You pay for each Google or Meta ad click whether or not the landing page loads. A slow page raises your real cost per lead.
  • Mobile visitors are less patient. Most Indian traffic arrives on mid-range Android phones over 4G that can drop to a crawl in a lift, a bus or a rural area. A page that feels fine on office Wi-Fi can be frustrating there.
  • Layout shifts cause mis-taps. A banner that loads late and pushes the “Call now” button down means a visitor taps the wrong thing, and many will not try again.
  • Slow interactions kill forms and checkouts. If a quantity button or a payment step lags, users assume it is broken and abandon.

Google also uses Core Web Vitals as part of its page experience signals. They will not lift a thin page above a genuinely better answer, but between two similar pages, the faster one has an edge. The article on website speed and SEO covers how much weight to give that.

How do you check your Core Web Vitals?

You do not need paid tools. Three free Google tools cover almost every business website:

  1. PageSpeed Insights. Enter any URL. The top section shows field data from real users (if your site has enough traffic); the lower section shows a lab test with specific fixes.
  2. Search Console, Core Web Vitals report. Groups your URLs into good, needs improvement and poor, separately for mobile and desktop. This is the best view of the whole site.
  3. Lighthouse in Chrome DevTools. Useful for developers testing a change before it goes live.

Small sites with little traffic may show “no data” for field metrics. In that case, test your key pages in the lab on mobile settings and aim to hit the good thresholds there.

What usually causes poor scores?

On business websites in Kerala and across India, the same handful of causes come up again and again. Most of them are design and build decisions, not hosting.

MetricTypical causeTypical fix
LCPHuge uncompressed hero images or slidersServe WebP or AVIF at the right size; drop the carousel; preload the hero image
LCPSlow server response on cheap shared hostingAdd page caching and a CDN; upgrade hosting if response is still slow
LCPRender-blocking fonts, CSS and scriptsLoad only what the page needs; self-host fonts with font-display swap
INPHeavy JavaScript from page builders, chat widgets and trackersRemove unused scripts; delay non-essential widgets until after load
INPLong tasks when filtering lists or opening menusBreak up work; render less at once; simplify effects
CLSImages and embeds without set dimensionsAlways set width and height or an aspect ratio
CLSLate-loading banners, cookie bars and adsReserve space for them, or overlay instead of pushing content
Common causes and fixes by metric

Which fixes give the biggest gains first?

You rarely need a rebuild to pass. Work through these in order and re-test after each step; many sites pass after the first three.

  1. Compress and resize every image above the fold, and convert to a modern format.
  2. Audit third-party scripts: chat widgets, multiple analytics tags, heatmaps, social feeds. Remove any nobody uses.
  3. Set dimensions on all images, videos and iframes to stop layout shifts.
  4. Turn on caching and a CDN so pages are served quickly from close to the visitor.
  5. Replace heavy sliders and autoplay video in the hero with a single optimised image.
  6. If you are on WordPress, cut the plugin list and consider a lighter theme before anything else.

If the site is still failing after this, the problem is usually structural: a page builder that outputs bloated code, or a front end that ships far more JavaScript than it needs. That is when a rebuild on a performance-focused stack becomes worth discussing, and Next.js vs WordPress is a useful starting point.

How long before improvements show up?

Lab scores change the moment you deploy a fix. Field data takes longer, because Google reports a rolling 28-day window of real-user visits. Expect Search Console to reflect the change gradually over about four weeks, and use its “validate fix” option to track progress.

Speed also tends to slip back. New plugins, marketing tags and unoptimised images uploaded by staff all add weight. Put a quarterly check in the calendar and make image compression part of your upload routine.

FAQ

Questions, answered.

Can't find what you're looking for? Talk to our team.

Do Core Web Vitals directly affect Google rankings?

Yes, they are part of Google’s page experience signals, but relevance and content quality matter far more. Passing them will not rescue weak content; failing them can hold back a page that competes closely with similar ones.

Why is my desktop score good but mobile poor?

Lab tests simulate a mid-range phone on a slower network with a slower processor, which exposes heavy images and JavaScript. Real mobile users face the same limits, so the mobile result is usually the one to prioritise.

Will a CDN or better hosting alone fix my scores?

It helps LCP when the server is slow to respond, but it does nothing for oversized images, heavy scripts or layout shifts. Most failing sites need front-end fixes as well as, or instead of, faster hosting.

Do I need to pass on every page?

Focus on the pages that bring traffic and leads: home, top service or product pages and ad landing pages. Search Console groups similar URLs, so fixing a shared template often fixes many pages at once.

Start a project

Want help putting this into practice?

Tell us about your business and what you’re planning. We’ll come back with practical next steps.

0/1000

We only use your details to respond to this enquiry. Fields marked * are required.

  1. 1We review your brief
  2. 2A short discovery call
  3. 3A clear, itemised proposal