Before diagnosing anything, do this multiplication.
Monthly visitors × 3%.
That is roughly what a normal contractor website produces. The median converts 2% to 4% of visitors into a tracked call or form fill. The top 6%, with conversion architecture done properly, reach 8% to 12% on identical traffic.
So 500 visits a month should produce about 15 enquiries. If you are getting twelve and expected fifty, your website is working normally and you have a traffic volume problem wearing a conversion problem's clothing.
That distinction decides everything you do next, and most people skip it.
The short answer
Work through the five causes in order, because they run from most to least likely and the first two require no changes to your website at all. Most businesses start at cause five, redesign the site, and change nothing about the outcome.
Benchmark by trade first
A single conversion benchmark is misleading, because urgency drives conversion more than design does.
| Trade | Site-to-lead conversion |
|---|---|
| Plumbing | 12–16% |
| Pest control | 12–15% |
| HVAC, emergency pages | 10–15% |
| Electrical | 6–10% |
| Roofing | 4–8% |
| HVAC, system replacement | 3–6% |
| Remodelling and construction | 3–7% |
The pattern is consistent: the more urgent and lower-consideration the job, the higher the conversion. A burst pipe converts at four times the rate of a kitchen remodel, and no amount of design work closes that gap, because the visitor's situation is different.
Two consequences. Compare yourself to your trade, not to a general benchmark. And if you run both emergency and replacement work, expect them to convert differently and stop averaging them into one number that describes neither.
Cause 1: the calls are happening and you cannot see them
The most common cause, and the cheapest to rule out.
If the number on your website is your normal business line, a website call is indistinguishable from a referral, a repeat customer or a van sign. You are not failing to generate calls; you are failing to attribute them, and the two feel identical from the inside.
The test: put a call tracking number on the website only. Within a month you will know exactly what the site produces. If tracking software is a step too far, ask every caller how they found you and record the answer at intake, verbatim, before the conversation moves on.
This matters beyond curiosity. Without attribution you cannot tell which marketing works, which means budget moves on instinct. The full method is in how to track where your leads come from.
Cause 2: the traffic is the wrong traffic
Traffic reports count visits. They do not count whether the visitor could ever have become a customer.
Two failure modes, both invisible in a traffic total:
Informational intent. If you rank for how-to and do-it-yourself queries, you attract people solving the problem themselves. That traffic is real, it is worth having for other reasons, and it will never call.
Wrong geography. Ranking outside your service area produces visits you cannot serve. Common for businesses with content that ranks nationally and a service radius of forty kilometres.
The test: look at which queries bring people in and where those people are. If most of your traffic is informational or out of area, the site is converting the convertible portion fine and the total is misleading you.
By the numbers
This is why the multiplication at the top matters. 500 visits at 3% is 15 enquiries. If only 150 of those 500 were in your service area with buying intent, your real denominator is 150, your real rate is 10%, and your website is performing in the top tier while looking broken on the dashboard.
Cause 3: there is no way to convert without phoning
Now we reach an actual website problem.
If the only call to action is a phone number, you capture people who had already decided to call and lose everyone still comparing. They do not bounce loudly. They close the tab, and nothing tells you they were there.
Three groups are lost this way:
Comparison shoppers, who want a quote before speaking to anyone. After-hours visitors, and 41% of online bookings arrive outside business hours. People who will not phone a stranger, a larger group every year and not limited to the young.
Adding a form does not cost you calls. It captures a different group, and phone leads still convert best at around 46%, so keep the number prominent. The comparison, and when each belongs on the page, is in contact form versus phone number on your website.
If you do add a form, structure matters: multi-step forms convert around 300% better than single-page equivalents, because a short first step reads as low commitment.
Causes three, four and five are all visible from the outside, and our free check tests them in about fifteen seconds: whether a visitor can become a lead at all, whether anything catches an out-of-hours enquiry, and where the enquiry goes when it arrives. Twenty checks, no account.
Cause 4: the plumbing is broken
The worst one, because everything looks fine.
A plumber on r/smallbusiness, eight years into the business, checked his contact form after reading about this and discovered it had been delivering to an old email address for an unknown length of time. He had concluded business was quiet.
He had traffic. He had a form. He had submissions. He was throwing every one of them away.
The test, today, in five minutes:
- Submit your own form from a phone, not your desk.
- Time how long the notification takes to reach a device you actually carry.
- Tap the phone number on mobile and confirm it dials the right number.
- Check the spam folder of wherever enquiries land.
- Send yourself a message through every other channel a customer might use: Facebook, Instagram, Google Business Profile messaging, the info@ address.
That last step usually finds something. Channels get enabled once and monitored never, and an enquiry route nobody watches is worse than one that does not exist, because the customer believes they have contacted you.
If the notification lands in an inbox nobody opens between jobs, that is functionally the same as having no form.
Cause 5: they do not have enough to decide with
Last, and the one people assume is first.
A visitor deciding whether to contact a stranger who will enter their home needs four things answered, fast:
- Do you cover me? 43% of home service businesses do not list service areas.
- Are you open? 65% show no hours.
- What happens if I contact you? A response-time promise is free and almost nobody makes one.
- Are you real? Recent reviews, real photos of real work, a licence number.
The FAQ gap is the largest and the cheapest to close: 74% of home service businesses have no FAQ section. It does double duty now, because it is also the content format AI answer engines quote most readily when someone asks an assistant for a recommendation.
Note what is not on that list: colour scheme, hero image, font. Design matters at the margin. Missing information loses the customer outright, and it is the difference between the median site and the top 6%.
The three numbers to put on one page
Most contractors have a traffic figure and nothing else, which is why "traffic but no calls" feels like a mystery rather than a calculation. Three numbers, reviewed monthly, remove the mystery entirely.
Qualified visitors. Not total visits. Visitors in your service area, arriving on a page about work you actually sell. This is your real denominator and it is usually far smaller than the headline number.
Tracked enquiries. Calls plus forms plus messages, attributed to the website. If you cannot separate website calls from all calls, this number does not exist yet and cause one is still open.
Conversion rate. The second divided by the first, compared against your trade's band rather than a general benchmark.
Watching those three over six months tells you which lever to pull, and they move independently. Conversion rate falling while qualified visitors rise usually means new traffic of lower intent, which is a content problem rather than a website problem. Both falling together usually means something broke, and it is worth re-running the plumbing test that day.
Keep it in a spreadsheet. Three numbers, twelve rows, and it will outperform any analytics dashboard for actually making decisions, because a dashboard shows you everything and a trend line shows you the one thing that changed.
What a good page actually does
Since the diagnosis usually lands on causes three to five, it is worth being concrete about what the fix looks like on the page itself.
One obvious next action, repeated. Not four competing calls to action. A visitor should never have to decide between chat, call, form, quote and booking; pick the primary one and repeat it as they scroll.
The action visible without scrolling, on mobile especially, where most of this traffic arrives.
Service area stated in text, not only on an embedded map. Maps do not answer the question quickly and are frequently not read by the systems that increasingly recommend contractors.
Hours, including whether you handle emergencies, which is a different question from whether you are open and the one urgent callers are actually asking.
A response-time promise. "We reply within one hour during business hours" is free, almost nobody does it, and it directly addresses the thing every homeowner has been burned by.
Proof near the action. Recent reviews and photos of real work, positioned where the decision happens rather than on a separate page nobody visits.
None of that is a redesign. It is copy, structure and information, and it is the gap between a median site and the top 6% far more often than aesthetics are.
The mobile question
Worth isolating, because most contractor traffic arrives on a phone and most contractors evaluate their site on a desktop.
Open your own website on your own phone, on mobile data rather than office wifi, and time how long it takes to become usable. Then answer three questions as a stranger would:
Can I contact you without scrolling? The primary action should be visible immediately. A phone number or button below the fold on a phone is a button most visitors never see.
Does the number dial when tapped? A plain-text number on a mobile screen loses a real share of the people who intended to use it.
Can I read it without pinching? Small type, wide tables and images that overflow the screen all read as an unmaintained business, which is the impression that ends a visit before any of your content matters.
None of this appears in a traffic report and all of it affects conversion more than the design decisions people usually debate. If the desktop version is fine and the mobile version is awkward, you have found the problem, because the mobile version is the one nearly all of your visitors are using.
The order to work in
- Multiply visitors by 3%. If you are near that, you have a traffic problem, not a conversion problem. Stop here and go read the best lead sources for HVAC companies instead.
- Rule out tracking. The calls may already be happening.
- Check traffic quality and geography.
- Add a way to convert that is not the phone.
- Test the plumbing. Every channel, from a phone.
- Fill the information gaps. Areas, hours, FAQ, response promise, proof.
- Only then consider design.
Most businesses run this list backwards, starting with a redesign because it is the most visible option. A redesigned site with untracked calls, out-of-area traffic and a form emailing a dead address performs exactly as badly as the old one, at considerably greater cost.
And once enquiries do start arriving, the constraint moves immediately to what happens next: 78% of customers buy from whoever responds first, and responding inside a minute is reported to lift conversion dramatically. Generating the enquiry is half the job. The other half is in how fast you should respond to a lead, and the total cost of all of it is quantified in how many leads is my business losing.
