Numbers don’t lie. And when we sat down to analyze the website performance of a mid-size plumbing company in the Southeast, the numbers told a story that should make every contractor with an outdated website pay attention.
This is the story of how a bad website silently drained an estimated $180,000 in revenue over three years — and what happened when it was finally fixed.
The Situation
The company in question had been in business for over 15 years. Good reputation. Solid word-of-mouth referrals. Licensed, insured, experienced team of six plumbers. They were doing fine — or so they thought.
Their website was built around 2016. It was a WordPress site on shared hosting, originally designed by a local freelancer. In 2016, it looked decent enough. By 2024, it was a relic.
Here’s what the site looked like by the numbers:
- Google PageSpeed score: 28 out of 100 (mobile)
- Average page load time: 7.2 seconds on mobile
- Mobile bounce rate: 72%
- Monthly unique visitors: approximately 1,400
- Monthly form submissions and tracked calls from the website: 8-12
- Hosting cost: $37/month on a legacy GoDaddy plan
On the surface, 8-12 leads per month from the website didn’t seem terrible. They were still getting business from yard signs, truck wraps, repeat customers, and referrals. The website was just “another channel.”
But that thinking masked the real problem.
The Analysis: What the Data Actually Showed
When we dug into the analytics, a much darker picture emerged.
Visitor Behavior
Of the 1,400 monthly visitors, 72% were bouncing — leaving the site without taking any action. That meant roughly 1,008 people per month were finding this plumbing company’s website, deciding it wasn’t trustworthy or useful, and going back to Google to click on a competitor instead.
Let’s put that in context. These weren’t random internet users. These were people who searched for something like “plumber near me” or “water heater repair [city name].” They had a plumbing problem. They needed a plumber. They found this company. And then they left.
The Conversion Problem
Industry data from ServiceTitan and other home services platforms shows that well-optimized contractor websites convert visitors to leads at a rate of 5-8%. The best performers hit 10-12%.
This site was converting at 0.7%. Not 7% — zero point seven percent.
With 1,400 visitors per month, a 5% conversion rate would mean 70 leads. They were getting 10. That’s a gap of 60 potential leads per month that were walking away.
The Revenue Calculation
Here’s where the math gets painful. The company’s average job value was approximately $850, based on their mix of drain cleaning, water heater work, and repair calls. Their close rate on website leads was about 50% (typical for the industry).
At their actual conversion rate: 10 leads/month x 50% close rate = 5 jobs/month x $850 = $4,250/month from website
At an achievable 5% conversion rate: 70 leads/month x 50% close rate = 35 jobs/month x $850 = $29,750/month from website
The difference: approximately $25,500 per month in lost potential revenue.
Over 3 years with that underperforming website, the estimated cumulative loss was approximately $180,000. Not because the business was bad. Not because the plumbers weren’t skilled. Because the website was driving away the majority of people who found it.
Why Visitors Were Leaving
We identified five specific problems that were driving the 72% bounce rate:
1. Painfully Slow Loading
At 7.2 seconds on mobile, most visitors never saw the full page. Google’s research shows that bounce probability increases 90% as page load time goes from 1 second to 5 seconds. At 7 seconds, you’re losing nearly everyone.
The culprits: unoptimized images (the homepage alone had 8 MB of photos), 23 active WordPress plugins, and a shared hosting server that was consistently overloaded.
2. Not Mobile-Friendly
The site technically had a responsive template, but the execution was poor. Text was too small to read without zooming. The phone number in the header wasn’t clickable. The navigation menu was difficult to use with a thumb. The contact form was nearly impossible to fill out on a phone.
With over 70% of visitors coming from mobile devices, this was catastrophic.
3. No Trust Signals
The company had 87 Google reviews with a 4.6-star average — excellent. But none of these reviews were displayed on the website. No testimonials, no star ratings, no review widgets. A visitor landing on the site had no immediate reason to trust this company over any other.
4. Generic Content and Stock Photos
The site used stock photos of models posing as plumbers. The service descriptions were generic paragraphs that could have been copied from any plumbing website in the country. There was nothing that said “this is a real, local company with real people who do quality work.”
5. No Service-Specific Pages
All services were listed on a single “Services” page with bullet points. There was no individual page for drain cleaning, no page for water heater installation, no page for emergency plumbing. This meant the site couldn’t rank for any specific service search — and visitors who needed a particular service couldn’t find the information they wanted.
What Changed After the Rebuild
The company invested in a complete website rebuild with a focus on speed, mobile experience, and lead conversion. Here’s what the new site delivered:
Performance Improvements
| Metric | Old Site | New Site |
|---|---|---|
| PageSpeed Score (mobile) | 28 | 97 |
| Load Time (mobile) | 7.2 seconds | 0.8 seconds |
| Mobile Bounce Rate | 72% | 34% |
| Monthly Leads | 8-12 | 45-60 |
| Conversion Rate | 0.7% | 4.8% |
Revenue Impact
Within the first three months after launch, website-generated leads jumped from an average of 10 per month to 48 per month. By month six, as the new service pages started ranking in Google, leads climbed to a consistent 55-65 per month.
Using the same math:
New performance: 55 leads/month x 50% close rate = 27.5 jobs/month x $850 = $23,375/month from website
Compared to old performance: $23,375 - $4,250 = $19,125/month in additional revenue
The website rebuild paid for itself in the first two weeks.
The Compounding Cost of Waiting
Every month a bad website stays live, it compounds the loss. Those 60 missed leads per month aren’t just lost revenue — they’re customers who went to a competitor and may never search for you again. Many of them become repeat customers of whichever plumber they called instead of you.
Over a year, that’s 720 potential leads lost. Over three years, 2,160. Each one represents a real person with a real plumbing problem who wanted to hire a plumber and found your website inadequate.
The tragedy isn’t that this company had a bad website. It’s that they had a bad website for eight years and didn’t realize how much it was costing them, because they never saw the customers they were losing. You can’t miss what you never had.
The Takeaway
If your website was built more than five years ago, if it loads slowly, if it doesn’t work well on phones, if it’s not generating a steady stream of leads — you are almost certainly in the same situation this plumbing company was in.
The only difference is whether you choose to quantify the loss and do something about it.
Pull up your website on your phone right now. Time how long it takes to load. Try tapping the phone number. Look at it through the eyes of a homeowner with a leaking pipe who has three other plumber websites to compare yours to.
Then ask yourself: how many customers are going to those other plumbers instead of you?
The math is not forgiving. But the fix is available. The only question is how much longer you’re willing to pay the cost of doing nothing.
Webpage Workmen
We build modern, lightning-fast websites exclusively for tradesmen. Plumbers, electricians, HVAC techs, roofers — we speak your language and we are here to help your business grow online.