Skip to content
Technical SEO

Core Web Vitals: a guide for business owners

What Core Web Vitals are, Google's official thresholds (LCP, INP, CLS), how to measure them for free, and when paying to fix them is actually worth it.

3 min read

If an agency ever told you "your site fails Core Web Vitals" and quoted a fix without explaining what that means, this article is for you. Core Web Vitals are not technical wizardry: they are three numbers Google measures about your visitors' real experience. You can understand them in ten minutes, and more importantly, you can tell when fixing them is worth paying for and when someone is selling you smoke.

What each metric measures, in plain language

Google defines three official metrics, each with a concrete "good" threshold:

| Metric | What it measures | "Good" threshold | |--------|------------------|------------------| | LCP (Largest Contentful Paint) | How long the main content takes to appear | 2.5 seconds or less | | INP (Interaction to Next Paint) | How long the page takes to react when someone taps a button or menu | 200 milliseconds or less | | CLS (Cumulative Layout Shift) | How much the content jumps around while loading | 0.1 or less |

Two details agencies tend to leave out:

  • Google evaluates the 75th percentile of your real visits, mobile and desktop separately. Translation: it's not enough for the site to load fast on your designer's laptop; it has to load fast for 3 out of 4 real visitors, including the one on a mid-range Android over mobile data.
  • INP replaced FID in 2024. If a report you receive today still talks about FID, it was recycled from years ago. That's a handy freshness test when evaluating vendors.

Why your business should care (beyond Google)

Google states in its Search documentation that Core Web Vitals, along with other page experience aspects, align with what its core ranking systems seek to reward. In other words: yes, they influence rankings, but Google itself avoids selling them as a magic factor.

Our reading after years of doing web design with technical SEO: ranking is the secondary reason. The primary one is that these metrics measure sales friction. A 6-second LCP means visitors leaving before they see your offer. A high CLS means someone who meant to tap "Buy" and hit the banner that shoved the button instead. That's not an SEO problem, that's a revenue problem.

How to measure yours, free, today

You don't need to hire anyone for the diagnosis:

  1. PageSpeed Insights: paste your URL and you're done. Look at the top section ("Discover what your real users are experiencing"), which uses actual visitor data once your site has enough traffic. The lab score below it is directional, not the one that counts.
  2. Google Search Console: if you have access, the Core Web Vitals report tells you how many URLs fail and on which metric, grouped.

Run the test on your homepage and on your best-selling page. It's common for the homepage to pass while the product page fails.

What's usually broken (and how expensive the fix is)

In the diagnostics we run, the culprits repeat:

  • Huge unoptimized images: the number one cause of bad LCP. Cheap fix: modern formats, correct dimensions, lazy loading.
  • Bloated themes and page builders: WordPress templates with 15 visual plugins stacked on top load hundreds of kilobytes of code nobody uses. Medium fix: serious pruning or a theme change.
  • Third-party scripts: chat widgets, pixels, heatmaps, three flavors of analytics. Each one hits INP. Cheap fix: remove the ones nobody checks.
  • Banners and embeds that push content down: the classic CLS cause. Cheap fix: reserve their space before they load.

And the root cause nobody wants to tell you: sometimes the platform is the ceiling. A site built on a heavy page builder will never fly, no matter how much you optimize it. We covered that in WordPress vs Shopify vs Next.js: there are cases where optimizing is burning money and the right move is rebuilding on a foundation that is fast by design.

When to pay for this, and when not to

Our honest rule: if your site gets 200 visits a month, Core Web Vitals are not your priority; get traffic first. If your site already gets traffic that costs money (organic that took you months, or ads you pay for daily) and it fails on mobile, every week without a fix is burned traffic.

If you ran PageSpeed and came out in the red, send us the URL. We'll tell you what's broken, whether it's fixable on your current platform or not, and what it would cost. The diagnosis is free and commits you to nothing.