If you've ever run your website through Google PageSpeed Insights and been met with a wall of metrics you don't quite understand, you're not alone. Terms like LCP, INP, and CLS sound like they belong in an engineer's toolbox - not on a business owner's to-do list.
But here's the thing: these metrics directly affect whether your website shows up on Google, how long visitors stick around, and ultimately whether those visitors become customers. They're called Core Web Vitals, and Google uses them as a ranking signal. If your competitors are passing these tests and you're not, they have an advantage you might not even know about.
This guide breaks down exactly what Core Web Vitals are, what good and bad scores look like, and what you can do about them - all without needing a computer science degree.
What are Core Web Vitals?
Core Web Vitals are a set of three specific metrics that Google uses to measure how real users experience your website. They focus on three things that matter most to the people visiting your site:
- Loading speed - how quickly the main content appears
- Interactivity - how fast your site responds when someone clicks or taps
- Visual stability - whether elements jump around while the page is loading
Google introduced these metrics because they wanted a standardised way to measure what makes a website feel fast, responsive, and reliable. They've been part of Google's ranking algorithm since 2021, and they continue to evolve. The most recent change happened in March 2024, when Google replaced one of the original metrics (FID) with a better one (INP) - more on that below.
The three current Core Web Vitals are:
- Largest Contentful Paint (LCP) - loading
- Interaction to Next Paint (INP) - interactivity
- Cumulative Layout Shift (CLS) - visual stability
Let's look at each one in plain English.
LCP - Largest Contentful Paint
What it measures
LCP measures how long it takes for the biggest visible element on your page to fully load. That's usually a hero image, a large heading, or a video thumbnail - whatever takes up the most space above the fold when someone first lands on the page.
Think of it this way: when a customer visits your website, LCP is the moment they stop staring at a blank or half-loaded screen and actually see your content. It's your site's first impression, and first impressions matter.
What good and bad scores look like
| Rating | LCP time | What it means |
|---|---|---|
| Good | Under 2.5 seconds | Content loads quickly - visitors see your page almost immediately |
| Needs improvement | 2.5 to 4.0 seconds | Noticeable delay - some visitors may start to lose patience |
| Poor | Over 4.0 seconds | Significant delay - you're likely losing visitors before they even see your content |
Common causes of poor LCP on Irish business websites
- Unoptimised images - the single most common issue we see. Large hero images uploaded straight from a camera or stock library without compression, often served as PNG or JPEG when WebP would be a fraction of the size.
- Slow hosting - budget shared hosting (common with cheap website packages) means your server is sluggish before any content even starts loading.
- Render-blocking CSS and JavaScript - third-party scripts like chat widgets, analytics tools, and social media embeds that load before your main content.
- No content delivery network (CDN) - if your server is in the US and your customers are in Ireland, every page request has to cross the Atlantic and back.
How to fix it
- Compress and resize all images. Serve them in modern formats like WebP. A 5MB hero image should be under 200KB.
- Preload your largest above-the-fold image so the browser fetches it early.
- Choose quality hosting with servers in or near Europe. This alone can cut your LCP by a full second.
- Defer non-essential scripts so they load after your main content is visible.
- Use a CDN to serve assets from locations closer to your visitors.
INP - Interaction to Next Paint
What it measures
INP measures how quickly your website responds when someone interacts with it - clicking a button, tapping a menu, selecting a dropdown, typing in a form field. It tracks the delay between the user's action and the visual response on screen.
Important note: INP replaced the older metric called First Input Delay (FID) in March 2024. If you've read older guides that still reference FID, they're out of date. The key difference is that FID only measured the first interaction on a page, while INP measures all interactions throughout the entire visit and reports the worst one. It's a much more realistic measure of how your site actually feels to use.
What good and bad scores look like
| Rating | INP time | What it means |
|---|---|---|
| Good | Under 200 milliseconds | Interactions feel instant - the site responds before the user notices any delay |
| Needs improvement | 200 to 500 milliseconds | Slight lag - users notice a hesitation when they click or tap |
| Poor | Over 500 milliseconds | The site feels sluggish - buttons don't seem to work, forms feel broken |
Common causes of poor INP on Irish business websites
- Heavy JavaScript from plugins and third-party tools - live chat widgets, cookie consent banners, analytics scripts, and social media feeds all compete for the browser's attention. The more scripts running, the longer it takes for the browser to respond to a click.
- WordPress plugin bloat - a WordPress site with 30+ plugins is almost guaranteed to have INP issues. Each plugin adds JavaScript that runs in the background.
- Poorly coded animations and sliders - image carousels and animated elements that continuously run JavaScript can block the browser from responding to user input.
- No code splitting - loading the entire site's JavaScript on every page, even when most of it isn't needed.
How to fix it
- Audit your third-party scripts. Remove anything you're not actively using - that old chat widget, the social sharing buttons nobody clicks, the analytics tool you never check.
- Reduce the number of WordPress plugins. If two plugins do similar things, keep one.
- Defer or lazy-load JavaScript that isn't needed immediately.
- Break up long-running JavaScript tasks so the browser has breathing room to handle user interactions.
- Consider whether a simpler, more modern tech stack might serve you better. Heavy page builders like Elementor or Divi add significant JavaScript overhead.
CLS - Cumulative Layout Shift
What it measures
CLS measures how much your page layout shifts around unexpectedly while it's loading or being used. You've experienced this yourself - you're about to tap a link on a website and suddenly the page jumps because an image loaded or an ad appeared, and you end up tapping the wrong thing.
That's layout shift, and it's infuriating. CLS puts a number on how bad the problem is.
What good and bad scores look like
| Rating | CLS score | What it means |
|---|---|---|
| Good | Under 0.1 | The page is stable - elements stay where they are |
| Needs improvement | 0.1 to 0.25 | Some noticeable shifting - mildly annoying but not terrible |
| Poor | Over 0.25 | Elements are jumping around significantly - frustrating and unprofessional |
Common causes of poor CLS on Irish business websites
- Images without width and height attributes - when the browser doesn't know how big an image will be, it reserves no space for it. When the image finally loads, everything else shifts down.
- Web fonts loading late - custom fonts that take a moment to load can cause text to reflow and resize, shifting the entire layout. This is especially common with Google Fonts loaded from a CDN.
- Dynamically injected content - cookie consent banners, newsletter popups, and promotional bars that push content down after the page has already rendered.
- Ads and embedded content without reserved space - if you have display ads, embedded maps, or social media feeds, they can cause significant layout shift if space isn't reserved for them in advance.
How to fix it
- Always set explicit
widthandheightattributes on images and videos. This lets the browser reserve the correct space before the media loads. - Self-host your fonts and use
font-display: swaporfont-display: optionalto control how they load. - Reserve space for ads, embeds, and dynamic content using CSS
min-heightoraspect-ratio. - Load cookie banners and popups as overlays rather than elements that push page content down.
- Avoid inserting content above existing content after the page has started rendering.
How Core Web Vitals affect your Google rankings
Let's be clear about this: Core Web Vitals are a confirmed Google ranking factor, but they're not the only one. Google has said that content relevance and quality still outweigh page experience signals. A page with excellent content and mediocre Core Web Vitals will generally still outrank a page with poor content and perfect scores.
But here's where it gets important for Irish businesses: when two pages have similar content quality, Core Web Vitals can be the tiebreaker. In competitive local markets - think solicitors in Dublin, dentists in Cork, restaurants in Galway - the difference between page one and page two can come down to these technical factors.
Google also uses Core Web Vitals data from real Chrome users (through the Chrome User Experience Report) rather than lab tests. This means your scores reflect what actual visitors experience on your site, on their devices, with their internet connections. A site that tests well in a lab but performs poorly on real mobile devices in rural Ireland will still get penalised.
Beyond rankings, there's the practical business impact. Slow pages lose visitors before they have seen what you offer, and pages that jump around while loading frustrate people into leaving.
So even if Core Web Vitals weren't a ranking factor, fixing them would still be worth doing because they directly affect whether visitors stay on your site and take action.
How to check your Core Web Vitals
You don't need to hire a developer just to check your scores. Here are the tools Google provides for free:
- Google PageSpeed Insights - enter any URL and get a full report with both lab data and real-user data. This is the easiest starting point.
- Google Search Console - if your site is registered (and it should be), the Core Web Vitals report shows you which pages pass and which need work, across your entire site.
- Chrome DevTools - for more technical analysis, Chrome's built-in developer tools include a Performance panel that measures all three metrics.
- Web Vitals Chrome Extension - a simple browser extension that shows your Core Web Vitals scores in real time as you browse your own site.
Start with PageSpeed Insights. Enter your homepage URL, check both mobile and desktop results, and pay attention to the "field data" section - that's the real-user data that Google actually uses for ranking.
A quick action plan for Irish business owners
You don't need to fix everything at once. Here's a practical order of priority:
- Run a PageSpeed Insights test on your homepage, your most important service page, and your contact page. Note which metrics are red or amber.
- Fix images first - this is almost always the biggest win. Compress them, resize them, and serve them in WebP format. Tools like Squoosh make this free and simple.
- Add width and height to all images - this is a quick CLS win that any web developer can do in minutes.
- Audit your plugins and third-party scripts - remove anything you're not using. Fewer scripts usually means better LCP and INP scores.
- Talk to your hosting provider - if your server response time is consistently over 600ms, it might be time to upgrade or switch.
- Set up Google Search Console - if you haven't already, this gives you ongoing monitoring so you can catch problems before they affect your rankings.
If you're on WordPress, plugins like WP Rocket or Perfmatters can automate many of these optimisations. But be careful - adding an optimisation plugin to a site that already has 30 plugins is treating the symptom, not the cause.
When to call in professional help
Some Core Web Vitals issues can be fixed with basic housekeeping - compressing images, removing unused plugins, upgrading hosting. But others require deeper technical work: restructuring how your site loads JavaScript, implementing proper caching strategies, or fundamentally rethinking your site's architecture.
If your scores are consistently in the red across multiple pages, or if you've tried the basics and nothing's improved, it's worth having a professional website speed optimisation audit done. A good audit will tell you exactly what's dragging your scores down and give you a prioritised plan to fix it.
At Everblue Digital, we build websites with Core Web Vitals in mind from the start. Our sites are built on modern, lightweight frameworks with optimised images, self-hosted fonts, and minimal JavaScript - because we believe your website should be fast by default, not fast after bolting on optimisation plugins. If your current site is struggling with performance, our web design and SEO teams can help you get it right.
Key takeaways
- Core Web Vitals are three metrics - LCP (loading), INP (interactivity), and CLS (visual stability) - that Google uses as a ranking signal.
- INP replaced FID in March 2024. If your information references FID, it's outdated. INP is a more comprehensive measure of interactivity.
- Good scores: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1.
- They're a tiebreaker, not the whole game. Content quality still matters most, but in competitive markets, Core Web Vitals can be the difference between page one and page two.
- The biggest wins are often the simplest: compress images, remove unused scripts, upgrade hosting, and set dimensions on media elements.
- Use Google PageSpeed Insights and Search Console to check and monitor your scores for free.
- Google measures real-user experience, not lab tests. What matters is how your site performs for actual visitors on their actual devices.
Not sure where your website stands? Book a free website audit. On a free 20-minute call, we'll go through your site's Core Web Vitals with you and show you what we'd fix first to improve your scores and your search visibility.