October 1, 2026

Your Website Gets Traffic but Nobody Calls

An empty waiting room with a crowd walking past the window outside

This is the most common thing people say to me. The site gets visitors, the analytics look fine, and the phone does not ring.

Traffic is almost never the problem at that point. Something between the visit and the call is broken, and it is usually one of about eight things. Here they are, roughly in the order they turn out to be the culprit.

Work down the list. Most people find it in the first three.

First, check the traffic is real

Before diagnosing anything, make sure you actually have visitors.

A lot of what shows up as traffic in a basic analytics setup is bots, scrapers and you. If you check your own site five times a day on your phone, that is in there. If a number looks healthy but the behaviour looks odd, sessions lasting two seconds, hundreds of visits from countries you do not serve, you may be solving a problem you do not have.

You want to know how many real humans in Tampa, Wesley Chapel or wherever you serve landed on your site this month. That is the number that matters.

1. It is too slow on a phone

The single most common one.

Your site is probably fine on your laptop on wifi in your office. Load it on your phone, on mobile data, away from the house. That is the real experience. If it takes more than about three seconds to show something useful, a chunk of your visitors left before they saw anything at all. They do not bounce angrily. They just go back and tap the next result.

Usual causes: enormous uncompressed images, a pile of plugins, a page builder fighting the theme, cheap hosting. Fixing load speed on an existing site is often cheaper and does more than a rebuild, which is a large part of what website work actually involves.

2. Your phone number is not tappable

Go to your site on your phone right now and tap your phone number.

If it does not start a call, that is your problem. A number typed as text is not a link. On a phone, where most of your visitors are, that means somebody has to memorise it, leave your site and open the dialler. Most will not.

It should also be visible without scrolling, at the top, on every page.

3. Your form is broken, or it is too long

Two separate faults.

Broken: go and submit your own form right now, with a real message. I am serious. Do it before you read the rest of this. A surprising number of small business forms silently stopped sending months ago after a plugin update and nobody noticed, because of course nobody noticed, the only symptom is silence.

Too long: every extra field costs you enquiries. You need a name, a way to reach them, and what they want. You do not need their address, their budget range, how they heard about you and a dropdown of twelve service categories. Ask for that on the phone.

4. The enquiries are arriving somewhere nobody checks

This one I see constantly, and it is the saddest because the marketing worked.

The form sends to an address that belonged to somebody who left. Or to a Gmail that nobody has opened since 2023. Or it is landing in spam, every time, and has been for a year.

Send yourself a test and then actually go and look for it. Check spam. Check the old inbox. If notifications are the only record you keep of an enquiry, and for a lot of small sites they are, then that one email is the whole lead. Making sure it arrives, and catching the ones that slip, is most of what lead generation really is.

5. The page never actually asks

Plenty of small business sites describe the business beautifully and never tell anybody what to do next.

Every page should have an obvious thing to do. Call this number. Fill this in. Book here. One clear ask, repeated at the top and the bottom, in plain words. “Get in touch” at the end of a wall of text is not an ask.

6. Your headline does not say what you do, or where

Somebody lands on your site from a search. In about two seconds they decide whether they are in the right place.

“Quality You Can Trust Since 1998” tells them nothing. “AC repair and installation in Wesley Chapel and Land O’ Lakes” tells them everything. Say the service and say the place, at the top, in words a human would use.

7. You are getting the wrong traffic

Sometimes the site is fine and the visitors were never going to call.

If you rank well for something informational, people arriving to read rather than to buy, your conversion rate will look terrible and there is nothing wrong with the page. A blog post that gets two hundred readers and no calls is doing its job. A service page that gets two hundred visits and no calls is not.

Look at which pages the traffic lands on before you conclude anything. If your buying pages get almost nothing and all your traffic is on one old article, that is a search problem, not a conversion problem.

8. Nothing on the page says you are trustworthy

People check before they call. No reviews on the page, no photos of real work, no real names, no local address or service area. Somebody choosing between you and a competitor with 180 reviews is not going to take the chance.

If you have reviews, put some on the site. If you do not have reviews yet, that is the job this week, and your Google Business Profile is where they live.

The ten minute test

Do this on your phone, on mobile data, standing outside:

  1. Load your homepage. Count the seconds until you can read something.
  2. Tap your phone number. Does it ring?
  3. Fill in your form with a real message and send it.
  4. Go and find that message. Inbox, then spam.
  5. Read your headline out loud. Does it say what you do and where?

Five steps. Most people find their problem in the first three, and most of those are free to fix.

If you run through it and still cannot see it, send me the address and I will look. It takes me about ten minutes and I will tell you plainly which of these it is, including if the answer is that your site is fine and the problem is somewhere else entirely.

Tell me what is not working.

No audit funnel and no discovery call about a discovery call. Send me the site and tell me what you wish it did, and I will tell you whether I can help.