The average contractor website turns just 1 to 2% of its visitors into a lead. The other 98% look once and leave — most of them in under ten seconds — and you never even know they were there.
So if your site gets visitors but the phone stays quiet, the problem usually isn't traffic. It's that the people who do find you hit a wall and bounce to the next contractor on Google. Here are the seven walls that cost you the most jobs — and the number attached to each one.
1. It's too slow — and slow quietly deletes half your visitors
The pain: Your customer is standing in the driveway on mobile data, seeing your site cold for the first time. If it takes more than three seconds to load, more than half of mobile visitors leave before it even appears — and conversions drop by roughly 4 to 7% for every extra second. A site that loads in five seconds instead of two can cost you a third of your leads and you'd never know.
It feels fast to you because it's cached on your office Wi-Fi. Your customer gets none of that.
The fix: Test your homepage on Google PageSpeed Insights and read the mobile score, not desktop. Resize your images (a 4 MB job-site photo shown in a 400-pixel space is the usual killer), drop plugins you don't use, and if it's still slow, the foundation is the problem — see why your website is so slow.
2. It's a chore on a phone — where 60%+ of your customers are
The pain: Over 60% of your traffic is on a phone, but a lot of trades sites are still built desktop-first. The homeowner pinches to read your services, hunts for a number, and taps a button too small to hit. Every one of those tiny frictions is a reason to quit and call the next name.
The fix: Pull your own site up on your phone and try to book yourself a job in under ten seconds. Your number should be tap-to-call at the top of every page, buttons should be thumb-sized, and text should be readable without zooming.
3. There's no obvious next step — so ready-to-buy visitors leave
The pain: A homeowner lands ready to act, and nothing tells them what to do. No "Get a free quote," no "Call now," no booking button where their eye lands. A confused visitor doesn't dig around — they leave. Adding one clear call to action is one of the cheapest conversion lifts there is, and most contractor sites simply don't have one.
The fix: Put a single, obvious call to action in the first screen of every page — "Get a Free Estimate," "Book an Inspection," or a tap-to-call button — and repeat it at the bottom.
4. Everything you do is buried on one "Services" page — so you rank for nothing
The pain: Most trades sites list every service as bullets on one page. That page will never rank, because when someone searches "roof replacement in Edmonton" or "furnace repair Red Deer," Google has no page that's actually about that service in that place — so it shows your competitor instead.
The fix: Give each core service its own page, and where it matters, its own service-plus-city page. A dedicated "Roof Replacement in Edmonton" page can rank for that exact search in a way your catch-all page never will. That's the core of local SEO — and it's how local trades quietly outrank national franchises.
5. Nothing on the page earns trust — and trust is the whole sale
The pain: You're asking a stranger to let you into their home, yet the vast majority of homeowners now read reviews and check proof before they'll call. A site with no reviews, no photos of your actual work, and no sign of licensing gives a cautious buyer every reason to pick the competitor who shows all three.
The fix: Put real job photos (not stock), a handful of recent reviews, and your license, insurance, and any guarantee right on the page. Trust signals move the needle on conversion far more than another round of design polish.
6. It looks like it's from 2014 — and dated reads as "risky"
The pain: Design taste dates fast, and a site that looked sharp a decade ago now quietly signals "this business might be behind the times too." For work that lives or dies on trust, an old look costs you the sale before you ever pick up the phone.
The fix: You don't need flashy — you need current and clean. Modern type, real photos, generous spacing, and a fast, tidy layout read as "this is a company that has its act together."
7. The copy is about you, not the customer
The pain: "Quality Craftsmanship Since 1995" tells a homeowner nothing. It doesn't name their problem, promise an outcome, or give them a reason to keep reading. Most contractor headlines talk about the contractor; the ones that book jobs talk about the customer's leaking roof, flooded basement, or deadline.
The fix: Lead with the homeowner's problem and the outcome you deliver — "Leaking roof? We'll inspect it this week and fix it right." Then back it with proof. Tell them what they get, not how long you've been around.
The leak that wastes all seven fixes: unanswered calls
Fix those seven and the calls start coming — which exposes the last, most expensive leak, and it has nothing to do with the website.
The numbers here are brutal. Around 62% of calls to home-service businesses go unanswered. As many as 85% of people who reach voicemail never call back — they just dial the next contractor. Industry data puts the cost of a single missed call near $1,200, and the average contractor bleeds $800 to $1,500 a month in work that simply rang through to voicemail while they were on a job. And speed decides it: the first business to respond usually wins the deal.
A website that generates leads you never answer is only half a system.
The fix: The sites we build don't stop at the page. When a call comes in and you can't grab it, an automatic text goes back to the caller within seconds so the lead doesn't cool off, and the follow-up keeps working while you're up a ladder. The website brings the lead to the door; the system makes sure it doesn't wander off.
Where to start
You don't have to fix all seven at once. In order of payoff:
- Speed and mobile first — if the site is slow or clumsy on a phone, nothing else matters.
- Make the next step obvious — one clear call to action, tap-to-call everywhere.
- Build real service and city pages — this is what wins local search over time.
- Add proof — reviews, real photos, licensing.
- Make sure the calls get answered — so the leads you finally earn turn into jobs.
Work through even the first two and you'll usually feel it in weeks, not months. A contractor website isn't a brochure — it's your hardest-working salesperson, and most of them are just badly briefed.

