CORE WEB VITALS FOR PLUMBERS. GOOGLE'S NEW SPEED TEST (AND HOW TO PASS IT)
Google's Core Web Vitals measure how fast and smooth your website loads. If you're failing, you're losing rankings. Here's how to check and fix them.
Google has a speed test for your website.
Not the kind where you just check if it loads. A real, official, three-part performance assessment that directly affects where you rank in search results.
They call it Core Web Vitals. And your plumbing website is either passing or failing right now.
If it's failing (and most plumbing websites are), it's costing you rankings every single day.
Let's find out where you stand and fix it.
What Are Core Web Vitals?
Core Web Vitals are three metrics that Google uses to measure how your website performs for real visitors. They became an official ranking factor in 2021 and have only gotten more important since.
Here's what they measure, in plain English:
### 1. LCP (Largest Contentful Paint)
Translation: how fast does the main content of your page show up?
When someone visits your website, LCP measures how long it takes for the biggest visible element (usually your hero image or main heading) to fully load on screen.
- Good: Under 2.5 seconds
- Needs improvement: 2.5 to 4 seconds
- Poor: Over 4 seconds
If your hero image takes 5 seconds to load, your LCP is terrible. That visitor is staring at a blank or half-loaded screen for 5 seconds. Most of them will leave before they ever see your content.
### 2. INP (Interaction to Next Paint)
Translation: how fast does your site respond when someone taps or clicks something?
When a visitor taps your "Call Now" button, how long before the phone app opens? When they click on a menu item, how long before it responds?
- Good: Under 200 milliseconds
- Needs improvement: 200 to 500 milliseconds
- Poor: Over 500 milliseconds
If your site feels "laggy" or "sluggish" when people interact with it, your INP is bad. And people notice. They might not know what INP is, but they know when a website feels broken.
### 3. CLS (Cumulative Layout Shift)
Translation: does stuff jump around while the page is loading?
You know when you're trying to read something on a website and suddenly the text shifts down because an ad loaded above it? Or you try to tap a button and it moves at the last second so you tap the wrong thing?
That's layout shift. And it's infuriating.
- Good: Under 0.1
- Needs improvement: 0.1 to 0.25
- Poor: Over 0.25
CLS is measured as a score, not seconds. Lower is better. If things stay put while your page loads, you're good. If elements are jumping around like a funhouse, you've got a problem.
Why Plumbers Should Care
"I'm a plumber, not a web developer. Why should I care about LCP and CLS?"
Because Google uses these metrics to decide your rankings. And your rankings decide how many calls you get.
Two plumbing websites competing for "plumber near me" in the same city. Similar content. Similar reviews. But one has great Core Web Vitals and the other has poor ones.
Google gives the edge to the site that loads faster and performs better. Every time.
It's not the only factor. But it's a tiebreaker. And in competitive markets, tiebreakers matter.
Plus, it's not just about Google. It's about the homeowner's experience. A site that loads fast, responds instantly, and doesn't jump around feels professional and trustworthy. A site that's slow, laggy, and glitchy feels sketchy.
And plumbers who feel sketchy don't get calls.
How to Check Your Core Web Vitals
This takes 60 seconds.
Option 1: Google PageSpeed Insights
Go to pagespeed.web.dev. Enter your URL. It'll show you your Core Web Vitals scores for both mobile and desktop.
Green = good. Yellow = needs work. Red = failing.
Pay special attention to the mobile scores. That's what matters most for local search.
Option 2: Google Search Console
If you have Google Search Console set up (you should), go to "Core Web Vitals" in the left menu. It'll show you how many of your pages pass and how many fail, based on real user data.
Option 3: Chrome DevTools
If you're more technical, open Chrome DevTools (F12), go to the Lighthouse tab, and run an audit. It'll give you detailed scores and specific recommendations.
Fixing LCP (Make Your Site Load Faster)
LCP is usually the biggest problem for plumbing websites. Here's how to fix it:
Compress your images. This is the #1 fix. That hero image that's 3MB? Compress it to 200KB using TinyPNG or Squoosh. Zero visible quality loss. Massive speed improvement.
Use modern image formats. Convert your images from PNG/JPG to WebP format. WebP files are 25-35% smaller with the same quality. Most modern browsers support it.
Get better hosting. If you're on cheap shared hosting, your server response time is slow. Upgrading to a better host (SiteGround, Cloudways, WP Engine) can cut your LCP by 1-2 seconds instantly.
Remove unnecessary plugins. Every WordPress plugin adds code that has to load. Remove the ones you don't use. Be ruthless about it.
Use lazy loading. Images below the fold (the stuff you see after scrolling) should use lazy loading. This means they only load when the visitor scrolls to them, not when the page first loads.
Preload your hero image. Add a preload tag for your largest above-the-fold image so the browser prioritizes loading it first.
Fixing INP (Make Your Site More Responsive)
INP issues usually come from heavy JavaScript.
Remove or defer non-essential scripts. Chat widgets, social media embeds, analytics trackers, and third-party scripts all add JavaScript that can slow down interactions. Defer loading these until after the page is interactive.
Minimize third-party scripts. Every external service you connect (Facebook pixel, Google Analytics, live chat, heatmaps) adds weight. Only keep what you actually use and benefit from.
Simplify your interactions. Complex animations, heavy dropdown menus, and fancy scroll effects all require JavaScript processing. For a plumbing website, keep it simple. The goal is to get visitors to call, not to win a design award.
Fixing CLS (Stop the Page From Jumping)
CLS issues are usually caused by images without dimensions and late-loading elements.
Set width and height on all images. When you add an image to your page, always specify its width and height in the HTML. This tells the browser how much space to reserve before the image loads, preventing the page from shifting when it appears.
Don't inject content above existing content. If a banner ad or notification loads at the top of the page after the content has already rendered, everything below it shifts down. That's a CLS nightmare.
Use font-display: swap for custom fonts. If your site uses custom fonts (like Bebas Neue or Inter), make sure they're loaded with font-display: swap. This prevents invisible text and layout shifts when fonts load.
Avoid dynamic content above the fold. Sliders, carousels, and auto-playing elements at the top of your page are CLS magnets. Consider replacing them with a static hero section.
The Priority List
If you're overwhelmed, here's what to fix first:
- Compress your images (biggest bang for the buck)
- Upgrade your hosting (if you're on cheap shared hosting)
- Remove unused plugins (less code = faster site)
- Set image dimensions (fixes most CLS issues)
- Defer non-essential scripts (improves INP)
Do those five things and you'll pass Core Web Vitals on most plumbing websites. Seriously. It's not that complicated once you know what to look for. For a broader look at speed, read our post on what a CDN is and why your plumbing website needs one. And if your site is fast but still not generating calls, the problem might be your conversion rate.
Or Let Us Handle It
Every website we build passes Core Web Vitals out of the box. Green scores across the board. Fast loading. Zero layout shift. Instant responsiveness.
We don't just make plumbing websites look good. We make them perform good. Because performance is what Google rewards with rankings.
Get your free website audit and we'll run a complete Core Web Vitals assessment on your current site. You'll see exactly where you're passing, where you're failing, and what needs to happen to fix it.
Takes 15 minutes. Could change your rankings.
---
P.S. Core Web Vitals aren't going away. Google has been doubling down on performance signals every year. The plumbers who get ahead of this now will have a rankings advantage for years. The ones who ignore it will keep wondering why they're on page 3. See our pricing and get a website built for speed from the ground up.