Skip to content
CalDevSTUDIO
Paste a URL

Why your website gets traffic but no leads

By Dave Newman ·

You look at your analytics and the visitors are there. Hundreds a month, maybe thousands. But the phone isn't ringing much and the contact form barely moves. Something between "they showed up" and "they got in touch" is broken.

The good news is that it's usually one of a short list of problems, and most of them can be found in an afternoon.

First, make sure you're counting leads at all

Before you fix anything, check that you'd know if it worked. A surprising number of sites with "no leads" actually get some. They just aren't counted.

  • Is the contact form tracked? In Google Analytics, important actions like a form submission or a booking are set up as key events. Google's help page on key events explains that "you must create or identify an event that measures the important user interaction." If nobody did that step, Analytics doesn't know a lead happened.
  • Are phone calls tracked? For many local businesses, most leads are calls. A tap on the phone number on a phone can be tracked. A call from someone who wrote the number down can't, unless you use call tracking.
  • Does the form actually work? Fill it out yourself. Check that the email arrives, that it doesn't land in spam, and that someone is watching that inbox.

If the form is broken or the emails go to an old address, that's your answer, and it's the cheapest fix on this list.

Problem 1: The wrong traffic

Not all visitors are potential customers. Look at where your traffic comes from and what they read.

  • Blog posts that answer general questions. Someone looking up a definition isn't usually ready to hire anyone. That traffic is fine, but it won't produce many leads. We covered this in does blogging still help SEO.
  • Visitors from outside your area. If you serve one county and half your traffic comes from other states, that half was never going to call.
  • Bots and spam. Sudden spikes from strange sources or with zero time on page aren't people.
  • Ads aimed too wide. Paid clicks from broad keywords or too large an area burn budget without leads. If you're running ads, see what Google Ads costs a small business for the usual leaks.

Check the pages that bring in your traffic. If your service pages get very few visitors, the problem is getting found, not converting.

Problem 2: The page doesn't say what you do, fast

A visitor decides quickly whether they're in the right place. The top of the page needs to answer three questions without scrolling:

  1. What do you do?
  2. Where do you do it, or who is it for?
  3. What should I do next?

"Welcome to our website, where quality meets service" answers none of them. "Roof repair and replacement in North County San Diego. Call for a free inspection." answers all three.

Problem 3: No clear next step

Some pages offer too many choices. Call us, email us, chat with us, follow us, sign up for our newsletter, download our guide. Others offer none, and the visitor has to hunt for a contact page.

Pick one main action per page and make it obvious. For most local service businesses, that's a call or a quote request. Put it near the top, repeat it after each main section, and on phones keep a tap-to-call button within easy reach.

Problem 4: The form asks too much

Every field is a reason to quit. A first-contact form usually needs a name, a way to reach them and a short note. The budget, the project start date and how they heard about you can wait for the conversation.

Also check:

  • Does the form work on a phone, with a keyboard that doesn't cover the button?
  • Is there a CAPTCHA so strict that real people fail it?
  • Does the visitor see a clear confirmation, so they know it went through?

Problem 5: The site is slow on phones

A lot of local searches happen on phones, and a slow page loses people before it finishes loading. Google measures this with Core Web Vitals. According to web.dev, a good experience means the main content loads within 2.5 seconds, the page responds to taps in 200 milliseconds or less, and the layout doesn't jump around, with a layout shift score of 0.1 or less. Google suggests measuring at the 75th percentile of page loads, split by mobile and desktop.

You can check your own pages for free with PageSpeed Insights. If your pages fail on mobile, our speed fix, from $500, handles the images, scripts and fonts that usually cause it.

Problem 6: Nothing to trust

People hesitate to contact a business they can't size up. A page with no reviews, no photos of real work or people, and no idea of price leaves them with nothing to go on.

  • Show reviews on the pages where people decide, not only on a reviews page.
  • Use real photos of your team, your work and your location.
  • Give a sense of price. Even "most jobs fall between $X and $Y" helps people decide whether to call.
  • Say who you are. An about page with real names and faces does more than you'd think.

Problem 7: The offer doesn't fit the visitor

Someone just starting to research may not be ready for "Book a consultation." Someone ready to buy doesn't want to download a guide. If most of your visitors are early in their search, a smaller first step can help: a price estimate, a checklist, or a short quiz that ends in a quote request.

How to find your problem in an afternoon

  1. Test every form and the phone link on your own phone.
  2. Check key events in Analytics. Are leads being counted at all?
  3. Look at your top landing pages. Are they pages that should produce leads?
  4. Read the top of each key page as if you'd never heard of your business. Is it clear what you do and what to do next?
  5. Run PageSpeed Insights on your homepage and your top service page.
  6. Watch a few session recordings, if you have a tool for it. Where do people stop scrolling? Where do they leave?

Write down what you find. You'll usually see the same problem showing up in two or three places.

Then test, don't guess

Once you have a likely cause, change one thing at a time and measure leads, not clicks. A new headline, a shorter form, a phone button that follows the visitor down the page. Give each change enough time and traffic to tell you something.

Want help?

Our conversion optimization service, from $750 a month, uses heatmaps and session recordings on your key pages, runs a monthly test plan and reports results as leads, not clicks. If you're not sure leads are being counted, start with conversion tracking, from $500. If your homepage is the weak link, a homepage redesign is $897, and a landing page for one offer starts at $750.

Questions people ask

What's a good conversion rate for a small business website?

It depends on your industry and where your traffic comes from, so compare against your own numbers over time. Track leads as key events first, then work to move that number up.

Should I add a chat widget to get more leads?

Only if someone will answer it quickly. An unanswered chat is worse than none. For most local businesses, a clear phone number and a short form matter more.

How long does it take to see results from conversion fixes?

Broken forms and tracking can be fixed in a day. Page and offer changes need enough visitors to judge, which for many small sites means a few weeks per test.

Send a URL. We'll show you what it could be.

Get the free PDF mock