Asif Ali Web & Digital Growth

24 July 2026 · 6 min read

A perfect desktop score measures the wrong thing.

Google indexes and scores the mobile version of your site. Desktop figures flatter almost every site, which is why so many businesses believe their speed is fine.

Short answer

Core Web Vitals are three user-experience measurements: LCP, how long until the main content appears; CLS, how much the page jumps while loading; and INP, how quickly the page responds to interaction. Google measures them on mobile, where most sites perform considerably worse than on desktop.

01 The metrics

What each metric actually measures.

And what usually causes it to fail.

MetricMeaning and usual cause
LCP — Largest Contentful PaintHow long until the main element appears. Usually an oversized hero image, render-blocking CSS, or slow hosting.
CLS — Cumulative Layout ShiftHow much the page jumps while loading. Almost always images without dimensions, late-loading fonts, or an ad slot with no reserved space.
INP — Interaction to Next PaintHow quickly the page responds to a tap. Caused by heavy JavaScript on the main thread, frequently third-party scripts nobody audits.
TTFB — Time to First ByteHow long the server takes to respond at all. A hosting and database question more often than a code one.

02 Fixes

The fixes that actually move them.

In rough order of effect for a typical business site.

Fixes

  • Size and convert your images. The single largest cause of poor LCP on business sites, and the easiest to fix.
  • Set width and height on every image. Reserves the space so the page cannot jump. Fixes most CLS problems outright.
  • Audit third-party scripts. Chat widgets, analytics, pixels and tag managers. Each one runs on the main thread and affects INP.
  • Preload the fonts you use, drop the ones you do not. Late fonts cause both shift and delay.
  • Check your hosting. A slow TTFB caps everything downstream and no front-end work can fix it.
  • Measure on mobile, throttled. Where Google measures, and where your visitors actually are.

03 Beyond the score

Why it matters beyond the score.

Core Web Vitals are a ranking consideration, and their direct weight is smaller than the attention they receive. The stronger argument for fixing them is not the score at all.

A page that takes six seconds on mobile data loses visitors before they read anything. That shows up in every behavioural signal Google has, it shows up in your conversion rate, and it shows up in the cost per click you pay for advertising to a slow page. The score is a proxy for something that was already costing you money.

Which is why I treat speed as a budget set before a build rather than an audit performed afterwards. Deciding font, image and script limits at the start costs nothing. Removing them later, from a site that was designed around them, is a rebuild.

Questions

Common follow-ups.

More

Related reading.

AEO & GEO · 8 min

Two mechanisms. Most GEO advice ignores both.

Almost every argument about generative engine optimisation comes from conflating two completely different things: what a model learned when it was built, and what it fetches when it answers.

Read

Free consultation · No obligation

Want this applied |to your business?

The reasoning on this page is public because I would rather be judged on it than on a claim. If you want it applied, that is the service.

  • An honest answer, including “do not bother”
  • Findings are yours whether you hire me or not
  • Fixed price agreed before work starts
  • Same-day reply, all 7 days
Start here

Send your enquiry

Name, number, email, what you need.

Same-day reply No obligation Details stay private

Call Now