The statistic usually deployed to kill contact forms is real: phone leads convert at around 46%, an estimated 10 to 15 times the rate of web form leads.
The conclusion drawn from it is wrong.
That gap is not evidence that forms are ineffective. It is evidence that people who phone have already decided, and people who fill in forms mostly have not. Those are two different populations, and removing the form does not convert the second group into callers. It loses them.
The short answer
Run both. Make the phone number tappable and visible on every page, and put a short multi-step form beside it. Then judge each on booked jobs rather than on submission counts, because the two channels produce very different lead quality and averaging them hides which one is actually working.
Who each one reaches
| Phone | Form | |
|---|---|---|
| Conversion rate | ~46% | Much lower |
| Already decided | Usually | Rarely |
| Works outside hours | No | Yes |
| Works while comparing | No | Yes |
| Works for phone-averse | No | Yes |
| Captures details in writing | No | Yes |
| Qualifies before you speak | No | Yes |
The three rows in bold are the argument. A phone number serves people ready to talk to you now, during hours you answer. That is a valuable group and a narrow one.
Everyone else, and it is most of your traffic, is doing something else: comparing three companies, browsing at 10pm, or simply unwilling to ring a stranger. Those people do not become callers when you remove the form. They leave, and nothing in your analytics records that they were about to become a customer.
Watch out
This is the most expensive kind of loss because it is invisible. A missed call at least appears in a call log. A visitor who wanted a quote at 9pm, found only a phone number, and closed the tab leaves no trace anywhere in your reporting, which is why businesses conclude their traffic is low quality when it is their capture that is narrow.
The phone number, done properly
Since phone leads convert best, the number deserves more care than it usually gets.
Make it a tel: link. Tappable, so a mobile visitor dials in one action. A number displayed as plain text on a phone screen loses a real share of the people who intended to use it, and most contractor traffic is mobile.
Put it in the header on every page, not just the contact page.
State your hours next to it. A number with no hours attached is a gamble the visitor may not take at 7pm.
Say what happens if you miss it. "If we are on a job, text this number and we reply within the hour" converts a dead end into a second chance, and it sets an expectation you can meet.
That last point matters more than anything else on this list, because 85% of callers will not leave a voicemail and roughly 85% of missed callers never call back. The number being prominent is only half the job; what catches it when nobody answers is the other half, which is covered in missed call text back for contractors.
The form, done properly
The instinct is to make the form as short as possible. That is half right, and the half that is wrong costs money.
Multi-step forms convert around 300% better than single-page equivalents. The mechanism is psychological rather than technical: a first step asking one easy question reads as a small commitment, and people who start a form tend to finish it.
So the structure that works is not fewer questions, it is questions in the right order:
Step 1. One low-commitment question that is genuinely about them. What do you need help with, as a few buttons. No typing.
Step 2. The job detail. Postcode, urgency, brief description.
Step 3. Contact details, last, once they are invested.
The friction paradox is worth understanding, because it catches people out on every channel. Removing friction reliably increases submissions and reliably decreases their quality. The friction you removed was doing a job: it was the smallest possible test of whether someone actually wanted to speak to a contractor.
The same pattern shows up in paid social, where instant lead forms cut cost per lead by 30% to 60% and roughly halve the appointment rate, leaving cost per booked job level or worse. That comparison is in HVAC Meta ads that actually work.
The practical rule: keep your qualifying questions, move them later. Do not delete them to make a number on a dashboard look better.
Our free check tests exactly this on your site: whether a visitor can request a quote without phoning, whether the number is tappable on mobile, how many fields the form has, and where the submission actually goes. Twenty checks, about fifteen seconds, no account.
What happens after submission decides everything
A form that captures a lead nobody answers is a slower way of losing the same customer.
Confirm on screen, specifically. Not "thank you." Tell them what happens next and when: "We have your request. Someone will call you within the hour, between 8am and 6pm." This is free and it is the moment a visitor decides whether to keep looking.
Notify a phone, not an inbox. An email to an address nobody opens between jobs is functionally the same as no form at all.
Reply in minutes. Around 78% of customers buy from whoever responds first, and contacting a lead within five minutes makes you 21 times more likely to qualify it than waiting thirty. Full detail in how fast you should respond to a lead.
Test the whole path monthly. A plumber on r/smallbusiness discovered his form had been delivering to an old email address for an unknown length of time, and had simply concluded business was quiet. Submit your own form from a phone and time the notification.
Chat widgets and booking links
Two other options worth placing correctly rather than adding by default.
Chat widgets have one hard requirement: somebody answers them. An unattended widget is worse than no widget, because the visitor believes contact has been made and stops looking for another route. If you cannot staff it during the hours it is visible, do not show it. AI-handled first response is a legitimate middle path, and 53% of homeowners are comfortable with it for an initial enquiry.
Booking links are the strongest option where the work is schedulable without a quote: tune-ups, inspections, standard call-outs. 80% of homeowners factor online booking into choosing a contractor, and a booking removes the follow-up problem entirely because the customer has already committed to a time. They fit badly where every job needs pricing first, which is why they belong on service pages rather than the homepage for most trades.
Where to put each one
Placement decides more than most people expect, because the right action differs by page.
Homepage: phone number in the header, one primary action in the hero. Someone landing here is often orienting rather than ready, so the job is to make contact obvious rather than to force it.
Service pages: this is where intent is highest, and where the form or booking link belongs directly in the content rather than only at the bottom. Someone reading your furnace repair page has told you what they need.
Emergency pages: phone first, prominently, everything else secondary. Someone with no heat is not filling in a three-step form.
Quote or estimate pages: form first, phone secondary. The visitor arrived intending to submit something.
About and blog pages: a quiet, consistent action. Not an aggressive interruption, since these visitors are usually earlier in the process.
The mistake is one identical block repeated on every page regardless of what the visitor came for. Matching the action to the page is free, requires no redesign, and typically moves conversion more than changing how the form looks.
Measuring them separately
The single most common measurement mistake here is reporting one combined lead count, which guarantees you cannot tell whether either channel is working.
Track four figures per channel, monthly:
| Metric | Phone | Form |
|---|---|---|
| Volume | Calls received | Submissions |
| Answer or response rate | Calls answered | Replied within an hour |
| Close rate | Jobs won | Jobs won |
| Cost per booked job | Spend ÷ jobs | Spend ÷ jobs |
Separating them changes decisions immediately, because the two behave differently and the averages hide it. Form submissions rising while booked jobs stay flat means the friction came down too far and you are collecting people who were never going to buy. Call volume flat while form submissions climb usually means you have started capturing the after-hours group, which is a genuine gain that a combined number would report as no change.
The second row is the one nobody tracks and the one that decides the outcome. A channel producing plenty of leads that nobody answers within the hour is not a working channel; it is a queue. Measuring answer rate separately from volume is what surfaces that, and it is usually the cheapest problem on the list to fix.
The version for a business with no website
Worth addressing, because a meaningful share of local trades operate from a Google Business Profile and a phone.
That setup is not fatal, and it can work well, but it has the same structural gap: it serves people ready to call, during hours you answer, and nobody else. Three things close most of it without building a site.
Enable messaging on the Google Business Profile, and actually monitor it. Google surfaces response rates, so an ignored message channel is worse than a disabled one.
Enable booking where your work is schedulable, since 80% of homeowners factor online booking into choosing a contractor.
Set up missed-call text-back on the number itself. This works without any website at all and it addresses the largest leak, given that around 85% of missed callers never ring back.
Completing the profile properly does the rest of the job a website would: service areas in text, hours including emergency availability, recent photos, and every review answered. 43% of home service businesses do not state service areas anywhere and 65% show no hours, so simply filling those fields puts you ahead of most local competitors at no cost.
Putting it on the page
A layout that works for a local service business:
- Header: tappable phone number plus hours, on every page.
- Hero: one primary action, repeated as the visitor scrolls. Not four competing options.
- Beside the form: what happens next and how fast.
- Service pages: the action repeated in context, with a booking link where the job is schedulable.
- Everywhere: service area in plain text, so nobody has to guess whether you cover them. 43% of home service businesses do not state this, and it is the question that ends most visits.
The thing to avoid is the four-way choice. Chat, call, form, quote request and booking all competing on one screen is not more capture, it is a decision the visitor did not want to make. Pick the primary action for that page and let the phone number sit quietly in the header for the people who were always going to ring.
If you are unsure whether capture is your actual constraint, run the arithmetic first: median contractor sites convert 2% to 4% of visitors, so 500 visits producing 15 enquiries is normal rather than broken. That diagnostic is in my website gets traffic but no calls, and the full cost of every leak is in how many leads is my business losing.
