What Core Web Vitals Actually Are (Plain English Version)
Core Web Vitals are three specific measurements Google uses to assess how good your website feels to use.
Core Web Vitals are three specific measurements Google uses to assess how good your website feels to use. Not how it looks. Not how clever the copy is. How fast and smooth it is for a real person visiting on their phone at 8am while sitting in traffic or waiting in line for coffee.
The three metrics are:
- Largest Contentful Paint (LCP) – how long it takes for the biggest visible element on the page to load. Usually your hero image or main heading.
- Interaction to Next Paint (INP) – how quickly the page responds when someone taps a button or clicks a link. This replaced First Input Delay in 2024.
- Cumulative Layout Shift (CLS) – whether your page jumps around while loading. You know when you’re about to tap a button and it suddenly moves? That’s CLS.
Google has set thresholds for each one. Pass them and you’re in the green. Fail them and you’re technically underperforming – but the real-world ranking impact depends heavily on your market and your competitors.
Does Any of This Actually Affect Your Rankings?
For most small businesses, Core Web Vitals are a tiebreaker, not a dealbreaker, but poor scores can indirectly hurt conversions.
Honestly? For most small businesses, Core Web Vitals are a tiebreaker, not a dealbreaker. If two plumbers in Dallas are neck and neck for “emergency plumber Dallas,” the one with better page experience signals might edge ahead. But if your content, Google Business Profile, and backlinks are weak, fixing your LCP score won’t rescue your rankings.
That said, poor Core Web Vitals can absolutely hurt you indirectly. A slow site means visitors bounce before they call. A page that shifts around means people don’t trust it. A sluggish mobile experience means you’re losing enquiries to a competitor whose site loads in two seconds.
So the question isn’t “will this move me from position 6 to position 1?” The question is “is my site fast enough that people actually stay and contact me?” That’s where the real money is.
A sluggish mobile experience means you’re losing enquiries to a competitor whose site loads in two seconds.
The Metrics That Move the Needle for Small Businesses
LCP: The One That Matters Most
LCP is your biggest lever, with a target under 2.5 seconds, as slow loading times cause visitors to leave.
LCP is your biggest lever. Google wants your LCP under 2.5 seconds. Most small business sites – especially those built on slow WordPress themes with oversized hero images – are sitting at 4, 5, or even 8 seconds. That’s not a minor issue. That’s people leaving before they’ve seen a single word.
A dental practice in Austin with a 6MB hero image of their reception desk is losing mobile visitors every single day. They don’t even know it. Their phone enquiries are down, but they’re blaming the market.
The main culprits for slow LCP:
- Uncompressed images (the number one offender)
- No image lazy loading – or lazy loading applied incorrectly to above-the-fold images
- Slow hosting (cheap shared hosting kills performance)
- Render-blocking JavaScript loading before your content
- No caching in place
CLS: The Silent Conversion Killer
CLS, measuring page stability, is underrated but crucial, as scores above 0.1 frustrate users and drive them away.
CLS is underrated because it’s not about speed – it’s about stability. A score above 0.1 means your page is shifting enough to frustrate users. Above 0.25 is poor.
For a law firm’s website where someone is trying to find a phone number or click a “Book a Consultation” button, a layout that jumps around is the digital equivalent of moving your front door while someone’s walking towards it. People leave. They call the next firm on the list.
Common CLS causes on small business sites:
- Images without defined width and height attributes
- Ads or cookie banners loading late and pushing content down
- Custom fonts loading after the page text has already rendered
- Third-party widgets (chat tools, review badges) that inject themselves into the layout
INP: The New Kid You Probably Don’t Need to Obsess Over Yet
INP, which replaced FID in March 2024, measures page responsiveness and is typically not a major concern for basic small business sites.
INP replaced FID in March 2024 and measures how responsive your page is to user interaction. It’s more comprehensive than FID – it looks at all interactions during a page visit, not just the first one.
For a basic small business site – a five-page site for an accountant in Charlotte, say – INP is rarely a problem. Where it bites is on sites with heavy JavaScript: lots of dynamic filtering, complex booking forms, or interactive tools.
If your site is a fairly standard WordPress setup with a contact form and some service pages, check your INP score, but don’t lose sleep over it unless you’re already failing Google’s threshold of 200ms.
What the Data Actually Looks Like (And Where to Find It)
To understand your Core Web Vitals performance, you need to check both lab and field data, with field data being what Google uses for ranking.
Before you fix anything, you need to know where you stand. There are two types of Core Web Vitals data you’ll encounter:
- Lab data – simulated tests run by tools like Google PageSpeed Insights or GTmetrix. Useful for diagnosing issues, but not what Google actually uses for ranking.
- Field data – real user data collected from Chrome users visiting your site. This is what Google uses. It’s called the Chrome User Experience Report (CrUX).
The problem for small businesses is that field data requires enough traffic to generate a meaningful dataset. If your site only gets 200 visits a month, Google may not have enough field data to assess you – in which case, lab data becomes the proxy.
Where to check your scores:
- Google Search Console – go to “Experience” then “Core Web Vitals.” This shows your field data broken down by URL, and flags which pages are failing.
- PageSpeed Insights (pagespeed.web.dev) – paste your URL and get both lab and field data in one place. Check mobile specifically. Most of your visitors are on mobile.
- GTmetrix – useful for a deeper technical breakdown if you want to dig into what’s causing issues.
Always test your actual service pages, not just your homepage. A family law firm might have a fast homepage but a bloated “divorce attorney” page that’s killing their local rankings.
The Stuff You Can Mostly Ignore
Avoid wasting time chasing a perfect PageSpeed score if your Core Web Vitals are already in the “Good” range, as some issues are unavoidable or less impactful.
Here’s where most small business owners waste time and money: chasing a perfect PageSpeed score of 100 when they’re already in the “Good” range for all three Core Web Vitals.
PageSpeed Insights will always find something to complain about. Third-party scripts from Google Analytics, Facebook Pixel, or your booking system will always add some load time. That’s fine. You can’t eliminate them, and Google understands they exist.
Things that sound important but aren’t worth obsessing over:
- Getting from a 90 to a 100 PageSpeed score when you’re already passing all three CWV metrics
- Eliminating every single render-blocking resource – some are unavoidable
- Perfect scores on desktop when 70%+ of your visitors are on mobile
- Obsessing over Time to First Byte (TTFB) when it’s already under 600ms
- Running after the latest “performance plugin” if your site already loads fast
An HVAC company in Phoenix doesn’t need a perfect technical score. They need their site to load fast enough that someone with a broken air conditioner in July finds their number and calls before switching to the next result. That’s it.
Practical Fixes That Don’t Require a Developer
Many Core Web Vitals improvements can be implemented without a developer, while others require expert assistance.
Quick Wins You Can Do Today
- Compress your images before uploading them. Use a free tool like Squoosh or TinyPNG. Your hero image should be under 200KB, ideally under 100KB for mobile.
- Convert images to WebP format – WordPress does this automatically now in most modern setups, but check your media settings.
- Install a caching plugin if you’re on WordPress. WP Rocket is the paid gold standard. W3 Total Cache is free and decent. No caching means every visit builds your page from scratch.
- Set image dimensions in your HTML or theme – this stops CLS by telling the browser how much space to reserve before the image loads.
- Defer non-critical JavaScript – most caching plugins have an option for this. It stops scripts loading before your content.
Fixes That Usually Need a Developer
- Moving to a faster hosting provider (a proper managed WordPress host like Kinsta or WP Engine vs. shared hosting from a budget provider)
- Implementing a Content Delivery Network (CDN) like Cloudflare to serve your assets from servers closer to your visitors
- Fixing LCP issues caused by poorly coded themes or page builders
- Resolving INP issues caused by inefficient JavaScript in booking systems or interactive features
A good developer should be able to get a typical small business WordPress site into the green for all three metrics in a few hours. If someone’s quoting you weeks of work and thousands of dollars to fix Core Web Vitals on a straightforward service site, get a second opinion.
What to Do Next
Start by checking your actual Core Web Vitals scores, prioritize fixes based on LCP and images, and then focus on broader SEO strategies if scores are good.
Stop reading about Core Web Vitals in the abstract and go check your actual scores. Right now. Here’s your action plan:
- Open PageSpeed Insights and test your homepage and your most important service page. Run the mobile test specifically.
- Note your LCP, INP, and CLS scores. Are any of them in the red or amber? That’s your priority list, in that order.
- Check Google Search Console under Core Web Vitals to see if Google has flagged any specific URLs as poor or needing improvement.
- If LCP is slow, start with your images. Compress them. Convert them to WebP. Make sure your above-the-fold image isn’t being lazy loaded.
- If you’re already in the green on all three metrics, put this on your quarterly review list and focus your energy on content, links, and your Google Business Profile instead.
Core Web Vitals matter – but they matter as part of a broader picture. A fast site with nothing worth visiting won’t rank. A slow site with brilliant content and strong local signals will still outperform most competitors. Get your technical foundations solid, then put your energy where it actually wins customers.
FAQ
What are the three Core Web Vitals metrics?
The three Core Web Vitals metrics are Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS), which measure loading speed, responsiveness, and visual stability, respectively.
Do Core Web Vitals directly impact my Google rankings?
For most small businesses, Core Web Vitals act as a tiebreaker rather than a primary ranking factor; their main impact is indirect, by improving user experience and reducing bounce rates, which can lead to more conversions.
Where can I check my website’s Core Web Vitals scores?
You can check your Core Web Vitals scores in Google Search Console under “Experience” and “Core Web Vitals,” or by using PageSpeed Insights (pagespeed.web.dev) and GTmetrix for both lab and field data.
Want a free SEO article written for your business?
We’ll write 1 optimised article targeting keywords your competitors rank for. No card, no catch.
Get my free article →


