core web vitals explained for business owners (no jargon)
google announced a few years ago that it uses something called "core web vitals" as a ranking signal. if you've had a developer mention this, or you've seen it flagged in google search console, here's what it actually means — in plain english — and why it matters for your business.
what are core web vitals?
they're three measurements google uses to evaluate how good the experience is on your website, from a real user's perspective. think of them as a report card with three grades.
lcp — largest contentful paint
what it is: how long does it take for the main content of your page to appear?
this is usually the big image or headline at the top of your page. it's measuring: from the moment someone clicks your link, how long until they can actually see the main thing on the page?
what's good: under 2.5 seconds. what's bad: over 4 seconds.
if your lcp is slow, visitors sit looking at a blank or mostly-blank page before anything meaningful shows up. most people leave.
inp — interaction to next paint
what it is: when someone clicks a button or taps a link, how quickly does the page respond?
this replaced an older metric called fid in 2024. it measures responsiveness — if you click "add to cart" or expand a menu, does it feel instant or sluggish?
what's good: under 200 milliseconds (barely perceptible). what's bad: over 500 milliseconds (noticeably laggy).
slow inp usually points to too much javascript running in the background.
cls — cumulative layout shift
what it is: does the page jump around while it's loading?
you've experienced this: you're about to click a button and suddenly an image loads above it and the button jumps down, and you accidentally click the wrong thing. that's layout shift, and it's terrible UX.
what's good: a score under 0.1. what's bad: over 0.25.
the most common cause is images without defined dimensions, or ads and embeds that load late and push content around.
why does this affect your google ranking?
in 2021, google officially made core web vitals a ranking signal. in practice, this means: if your site has poor scores and a competitor has good scores, all else being equal, google will rank them above you.
for most small business sites, core web vitals are one ranking factor among many — your content, backlinks, and local signals still matter more. but if your scores are in the "poor" range, fixing them typically produces a visible improvement in how your site performs in search results.
how to check your scores
the simplest way: go to pagespeed insights, enter your url, and run the test. scroll down to see your core web vitals scores. the tool also shows you specifically what's causing any problems.
you can also check google search console (search.google.com/search-console) under "experience" → "core web vitals" if you've already set it up for your site.
what to do if your scores are bad
the specific fixes depend on the specific problem, but the most common culprits for small business sites are:
- slow lcp: uncompressed images, slow server response time, render-blocking scripts. compressing your images is usually the first step.
- poor inp: too much javascript, especially from third-party tools, analytics, and chat widgets. auditing and removing unused scripts helps.
- cls issues: images without specified height/width, late-loading ads or embeds. defining image dimensions in your code eliminates most cls problems.
if you're on wordpress, there are plugins that address some of these automatically. if you're on a custom site, these fixes typically require a developer.
the bottom line
core web vitals are google's way of quantifying user experience. a site with good scores loads fast, feels responsive, and doesn't frustrate visitors. that's good for your ranking, and it's good for your customers regardless of ranking.
if your scores are in the red and you're not sure how to improve them, nanushi can audit your site and prioritize the fixes that will have the most impact.