If 500 people visit your site and only two ask for a quote, buying another 500 visitors may just make the same leak more expensive. Before you spend more on ads or SEO, trace what happened from the first visit to the sold job.
- Use your own calls, estimates, and sold jobs instead of guessing from traffic alone.
- Make the service, service area, proof, and next step obvious within ten seconds on a phone.
- Submit your own form and call your own number before blaming Google or buying more ads.
- Give every serious lead an owner and a visible next step.
Put six numbers on a sheet of paper
Pull up the last 30 days and write down:
- Website visits
- Calls and form submissions
- Leads that were actually a fit
- Estimates scheduled or sent
- Jobs sold
- Average sold job value
That is your real funnel. No fancy dashboard required.
Here is a hypothetical example. A contractor gets 500 visits, 12 calls or forms, 8 good-fit leads, 5 estimates, and 2 sold jobs. If the average sold job is $7,500, that month produced $15,000 in sold work from the website path. The example does not tell you what your numbers should be. It shows you where to look.
If 500 visits create almost no calls, inspect the traffic and the website. If 12 people reach out but only 5 receive estimates, the bigger leak may be after the form. If plenty of estimates go out and few jobs close, the website is no longer the only suspect.
Use your own numbers. A made-up industry average will not tell you where your money went.
Check whether the right homeowner is landing on the right page
Open Google Search Console and look at the searches that brought people to the site. You do not need to become an SEO expert. Answer four questions:
- Were they searching for a service you actually sell?
- Were they in an area you serve?
- Did the search send them to the correct service page?
- Did that page offer the same thing the search appeared to promise?
If someone searches for emergency roof repair and lands on a general remodeling page, more traffic will not solve the mismatch. Fix the page or send that search to a page that clearly answers the job.
Give the page a ten-second phone test
Open the service page on a phone and hand it to somebody who does not work for your company. Give them ten seconds. Then ask:
- What does this company do?
- Where do they work?
- Does this look like a company I would trust at my house?
- What should I do next?
If they have to squint, scroll around, or guess, the page is making the customer work too hard.
The top of the page should name the service, name the service area, show believable proof, and make the next step obvious. A homeowner should not need a map and a flashlight to figure out whether you handle their kind of job.
Show proof from the jobs you want more of
A pile of stock photos does not prove much. Use proof that helps a homeowner picture hiring you:
- Photos from real jobs, labeled with the service and city when accurate
- Reviews that mention the kind of work completed
- A plain explanation of what you handle and what you do not
- Accurate license, insurance, warranty, or process information when it applies
- A short explanation of what happens after the customer requests a quote
The goal is not to cover the page with badges. The goal is to answer the customer's quiet question: Are these the right people for my job?
Pick one important service page today. Replace the weakest piece of generic proof with one accurate example from a job you would gladly do again.
Test the quote path from your own phone
Do not stare at the form in the office and declare it good. Use it like a customer.
- Open the page on your phone.
- Tap the phone number and confirm it reaches the right person.
- Fill out every required field.
- Submit the form.
- Read the confirmation message.
- Check the inbox, CRM, or phone where the lead should arrive.
Every field should earn its place. If nobody uses a field before the first callback, ask why the customer has to fill it out. A quote request should feel like the start of a conversation, not a tax return.
Also test the ugly cases. Enter something wrong. Leave a required field blank. Try it with one thumb. A form that works perfectly only on the person who built it is not finished.
Make sure the lead does not die in an inbox
A working form can still feed a broken follow-up process. Send a test lead and trace it all the way through.
Who receives it? Who owns the next call? Can that person tell it is new? What happens when the first call goes unanswered? Can the owner see whether the lead was contacted, quoted, won, or lost?
Keep the stages simple enough that the team will actually use them:
- New lead
- Contacted
- Estimate scheduled
- Estimate sent
- Won or lost
The names can match your shop. What matters is that every serious lead has an owner and a visible next step. If a $10,000 job can sit unread in a shared inbox, the website is not the only thing that needs work.
Fix the first expensive leak
Do not start with the prettiest project. Start with the problem most likely to waste a real opportunity.
- Repair broken forms, phone numbers, notifications, and lead routing first.
- Stop obviously wrong traffic from landing on the wrong page.
- Make the service, area, proof, and next step clear on the pages getting visits.
- Remove quote-form work that serves no purpose.
- Give every lead an owner and a follow-up status.
Change one meaningful thing at a time when you can. Then compare the same six numbers again after you have enough activity to judge the change. Do not call a redesign a success because the page looks cleaner. Calls, qualified leads, estimates, and sold jobs are the scoreboard.
Run this 30-minute check today
- Write down the six numbers from the last 30 days.
- Find the largest drop from one step to the next.
- Open the main service page on your phone and run the ten-second test.
- Submit the quote form and call the displayed number.
- Confirm exactly who owns the test lead and what happens next.
- Pick one leak to fix before buying more traffic.
More traffic helps when the system is ready for it. Until then, you may be paying to make the same problem more expensive. Find the first real drop, fix it, and then turn the traffic back up.


