Home Services Who We Help Packages Heist Labs Resources Answers Case Studies About Craig Blog Let's Talk Contact
(423) 482-8886 Let's Connect →
Problems

Why your website gets traffic but no leads.

Traffic with no leads is almost always a conversion problem, not a traffic problem. On contractor sites it usually comes down to one of five things: no clear call-to-action above the fold, a slow mobile load, forms that ask for too much, missing trust signals, or traffic from the wrong searches.

01

01 · No clear CTA

If the first screen on a phone doesn't show what you do and how to reach you, most visitors never scroll to find out.

02

02 · Slow on mobile

The site loads fine on office wifi and crawls on a phone in a driveway, which is where most of your visitors actually are.

03

03 · Forms ask too much

Every extra field on a contact form costs you people who would have reached out with a shorter one.

Diagnose it in 15 minutes

Start with GA4, because it shows you where people give up. Open Reports, then Engagement, then Pages and screens, and look at the average engagement time on the pages your traffic actually lands on. Visitors who bail within a few seconds are telling you the page didn't answer what they searched for. Visitors who read for a minute or more and still never contact you are telling you something different: the page holds attention, but the next step is hidden, confusing, or more work than just picking another contractor.

Then run the phone-in-hand test. Open your own site on your phone, on cell data, standing outside — because that's exactly how your customers experience it. Count the seconds until you can read the page. Then try to reach yourself: find the phone number, tap to call, back out, find the form, fill it in, and submit. Anywhere that process annoyed you, your visitors quit. Between those two checks, the problem usually identifies itself in a quarter of an hour.

The five conversion killers, ranked

Here they are, in the order we find them when we look at contractor sites. Most sites with a traffic-but-no-leads problem have at least two of these going at the same time.

  1. No clear call-to-action above the fold. The first screen on mobile needs to show what you do, where you do it, and one obvious way to get in touch. A tappable phone number and a button that says what happens next will outperform a clever headline every single time.
  2. Slow mobile load. A page that crawls loses people before it gets any chance to convince them, and most contractor traffic comes from phones. This one is common enough that we wrote it up on its own — see why your contractor website is too slow for the usual suspects and the fix stack.
  3. Forms that ask too much. A first contact needs a name, a phone number, and a sentence about the job. Budget dropdowns, full addresses, and "how did you hear about us" questions belong in the sales conversation, not on the form.
  4. Missing trust signals. A homeowner about to hand a stranger thousands of dollars wants proof before they reach out. A page with no reviews, no license info, and no real photos reads as risky even when the company behind it does excellent work.
  5. Traffic from the wrong searches. Sometimes the visitors were never going to call anyone, because they were looking for instructions, a job, or a contractor three states away. More on that below.

Trust elements that move close rates

Trust is the quiet item on that list, and it's the one that keeps working after the click. Four things belong on every service page:

  • Reviews on the page itself. Don't make visitors leave your site to check your reputation, because some of them won't come back. Pull your best Google reviews onto the pages where buying decisions actually happen. If you don't have enough reviews worth pulling, that's the first thing to fix — it's the heart of our reputation management work.
  • License and insurance info. Homeowners in licensed trades check for this. Showing your license number where your state allows it answers a question they were going to ask anyway, and it quietly separates you from every unlicensed operator bidding the same jobs.
  • Real project photos. Stock photos are invisible at best and suspicious at worst. A phone photo of an actual job, with a line about the town and the work, beats a polished gallery of someone else's projects.
  • A face. People hire people. A photo of the owner or the crew makes the company real in a way a logo never will.

When it IS a traffic-quality problem

Sometimes the conversion setup is fine and the traffic itself is the issue. Open Search Console and read the actual queries sending you clicks. Three patterns mean wrong intent: how-to and DIY searches (those people want instructions, not a quote), job-seeker searches (careers traffic will never buy a roof), and out-of-area searches (great rankings in cities you don't serve).

The version of this we see most often is a blog post outranking the service page, so visitors land on "how to patch drywall" instead of "drywall repair near me." The blog post earns the traffic, the reader takes the advice, and nobody calls. The fix is structural: real service pages and real area pages, built and linked so that searches with buying intent land on pages built to sell. That structure is the core of how we approach contractor websites in the first place.

Three questions that always come up

What's a normal conversion rate for a contractor website?

There's no single benchmark worth trusting, because trades, markets, and traffic sources vary too much for one number to mean anything. A more useful test: out of every hundred visitors landing on a service page, a handful should be reaching out. If you're getting hundreds of visits a month and your contact count is stuck near zero, the site has a conversion problem no benchmark needs to confirm.

Are chat widgets worth it?

Only if a human actually answers. A chat that responds within a minute or two gives phone-shy homeowners a low-pressure way in, and some of those leads will never come through any other door. A widget that sits unanswered for hours is worse than no widget at all, because it proves to the visitor that you're slow to respond before they've even hired you.

Should you publish pricing?

Ranges, yes — exact prices, usually no. A starting price or a typical project range filters out callers who were never in your market and builds trust with everyone else, since hiding pricing entirely reads as expensive and evasive. Every job is different, and your page can say exactly that right next to the range.

The Heist Way

Ready to plant your flag?

15-minute call. No pitch deck. No pressure.