Lead Generation

7 Reasons Your Contractor Website Isn't Getting Leads (and How to Fix Each One)

Lead Generation

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:

  1. Speed and mobile first — if the site is slow or clumsy on a phone, nothing else matters.
  2. Make the next step obvious — one clear call to action, tap-to-call everywhere.
  3. Build real service and city pages — this is what wins local search over time.
  4. Add proof — reviews, real photos, licensing.
  5. 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.

FAQ

Frequently asked questions

Why isn't my contractor website getting any leads?
Usually it's a stack of small frictions, not one dramatic failure: the site is slow or clumsy on mobile, there's no clear call to action, every service is crammed onto one un-rankable page, or nothing on it earns a homeowner's trust. The average trades site already converts only 1 to 2% of visitors — a few of these problems together can quietly push that closer to zero.
How many leads should a small contractor website get?
A healthy trades site turns roughly 2 to 5% of its visitors into a call or form. If you're getting real traffic and almost no enquiries, that's a conversion problem on the page — speed, clarity, trust, calls to action. If you're getting almost no traffic at all, that's a local SEO problem to fix first. The two need different solutions, so check your visitor numbers before you blame the design.
How do I get more leads from my website without paying for ads?
Pull the two levers that don't cost per click: make the site fast and obvious to act on, and build dedicated pages for each service and the towns you serve so you rank in local search. A fast, clear site that ranks for "your service + your city" brings in leads month after month with no ad budget attached.
Does website speed really affect how many leads I get?
Directly. More than half of mobile visitors abandon a page that takes over three seconds, and conversion falls with every extra second. Speed also feeds Google's rankings, so a slow site loses twice — fewer people find it, and fewer of those who do stick around long enough to call.
Should I rebuild my contractor website or just fix it?
It depends on why it's failing. Oversized images, weak copy, and missing calls to action are fixable on almost any site. But if the slowness and clutter come from a bloated page-builder that's heavy by design, you'll hit a ceiling no amount of tweaking can break — and a lean, purpose-built rebuild often costs less over time than fighting the platform forever.
How long until a new or fixed website starts generating leads?
Conversion fixes — speed, a clear call to action, tap-to-call — can lift enquiries within days, because they help the visitors you already have. Ranking gains from new service and city pages take longer, usually a few weeks to a couple of months, as Google re-crawls and trust builds. The fastest wins are on the page; the compounding ones are in local search.

See it first

Want a site that turns visitors into customers?

We build fast, clear websites for Alberta trades and local service businesses — sites that load in a blink, read in seconds, and make it dead-simple to call or book, from $97/month. Send a few sentences about your business and you'll get back a working preview, no commitment.

Book a free preview ← Back to blog