Your Website Gets Traffic But No Leads. Here Is Why.

Nine reasons a site with visitors produces no enquiries, in the order worth checking. Most of them are fixable in an afternoon and none of them require a redesign.

Eptekhar Hasan6 min read

This is the most common complaint I hear, and the instinct it produces is almost always wrong.

The instinct is: the site looks dated, we need a redesign. Then several thousand goes on a new site, the traffic stays the same, the leads stay the same, and nobody can explain it.

A site with traffic and no leads has a conversion problem, and conversion problems are usually small and specific. Work through these in order. The early ones are more common and cheaper to fix.

1. The traffic is the wrong traffic

Check this first, because if it is the answer then nothing else on the list matters.

Open your analytics and look at what people searched to arrive, and which pages they land on. Then ask honestly: could these people buy from me?

Common versions of this:

  • You rank for an informational query and the visitors are researching, not buying
  • The traffic is from countries you do not serve
  • It is bot traffic, which is a larger share than most people expect
  • You rank for a term that means something else

A plumber ranking for "how to fix a dripping tap" gets traffic and no calls, because everyone reading it is fixing it themselves. That is not a website failure. That is the wrong page ranking.

How to check: in analytics, segment by landing page and look at time on page and bounce. If people arrive and leave in seconds, either the page did not match what they expected or they were never buyers.

2. There is no obvious next step

Go to your homepage and count how many seconds it takes to find the one thing you want a visitor to do.

If the answer is more than about two seconds, that is the problem.

Most sites fail here in one of two ways: there is no call to action visible without scrolling, or there are nine of them and none is clearly primary. Both produce the same result, which is that the visitor does nothing.

The fix: one primary action, repeated. It should be visible before any scrolling, again halfway down, and again at the end. It should look like a button, say what happens, and be the same action every time.

"Get a free quote" is a next step. "Learn more" is not.

3. Your phone number is not tappable

On a phone, a phone number that is plain text does nothing when tapped. The visitor has to memorise it, leave your site, open the dialler, and type it in.

Most of them will not.

The fix: wrap it in a tel: link so a tap starts the call. Also put it in the header where it is visible on every page without scrolling. For a local service business this single change is frequently the highest-return edit on the entire site.

While you are there: check that your email address is a mailto: link and your WhatsApp is a wa.me link.

4. The form asks for too much

Every field you add costs you submissions. Not slightly, substantially.

Look at your enquiry form and ask what you genuinely need to have a first conversation. For most businesses it is a name, a way to reach them, and a sentence about what they want. Three fields.

Then look at what you actually ask for: company size, budget range, how they heard about you, a dropdown of services, address, postcode, preferred contact time.

Every one of those is a reason to close the tab. Ask for them on the call, once the person is already talking to you.

Also check: is the form broken? Submit it yourself, from a phone, and confirm the message actually arrives. A surprising number of "no leads" problems are a form quietly failing, and there is no error message when it does. Do this before anything else on this list, honestly.

5. It is slow on a phone

Most of your traffic is on a phone, often on mobile data. If the page takes several seconds to become usable, a meaningful share of visitors leave before they see anything.

They do not appear in your analytics as unhappy. They appear as a bounce, or not at all.

How to check: run your URL through Google PageSpeed Insights and look at the mobile score, not the desktop one. Then load the site on your own phone with wifi off.

The usual culprits are uncompressed images, too many scripts, and a slow host. Images are the biggest by far, and they are the easiest to fix.

6. Nothing on it says who you are for

Generic copy fails because the visitor cannot tell whether you solve their specific problem.

"We provide quality service and outstanding customer satisfaction" describes nothing. Compare with "Emergency plumbing across North Manchester, usually same day."

The second one lets someone decide in two seconds whether they are in the right place. That is all a homepage headline needs to do.

The test: cover your logo and read your homepage. Could it belong to any of your competitors? If yes, it is not saying anything.

7. There is no reason to trust you

A stranger is about to give you their phone number. Nothing on the page tells them you are real.

The things that fix this are unglamorous and specific:

  • Real photos of real work, not stock photography
  • A photo of an actual person, ideally you
  • Reviews with real names attached
  • A physical location, if you have one
  • Certifications and insurance, if they apply to your trade

Do not invent any of this. Fabricated reviews and stock team photos are detectable and they do more damage than an empty page, because a visitor who catches one stops believing everything else.

If you have nothing yet, say what you do have plainly. "Started in 2024, 40 jobs completed across Leeds" is more persuasive than a fake five-star wall.

8. You are asking for too much commitment

"Book a consultation" is a big ask for a stranger. It implies a calendar, a commitment, and a sales conversation.

Offer something smaller first: a quote, a check, an answer to a question. Something where the visitor gets value before they owe you anything.

This is exactly why the free website check exists on this site rather than only a contact form. Someone who is not ready to hire anyone will still take a free assessment, and now there is a conversation.

9. Nothing follows up

This one is not a website problem, but it produces the same symptom, which is why it belongs on the list.

Someone fills in your form. What happens next?

If the answer is "it goes to an inbox and I reply when I see it", you are losing a proportion of them permanently. People enquire with several businesses at once and the first substantive reply usually wins. If yours arrives the next morning, the job is gone.

The minimum: an instant automatic acknowledgement confirming receipt and saying when a human will reply. Then an actual human reply, fast.

Better: a short follow-up sequence over the next few days for anyone who does not respond, and missed call text back for the ones who ring instead of filling in the form.

The site was never the bottleneck in this case. The gap between enquiry and response was.

The order to work through it

Do them in this order, because it goes cheapest and most likely first:

  1. Submit your own form and confirm it arrives
  2. Load the site on your phone and try to contact yourself
  3. Check the traffic is buyers, in analytics
  4. Make the phone number tappable and put it in the header
  5. Cut the form to three fields
  6. Fix the images so the page loads fast
  7. Rewrite the headline to say who you are for
  8. Add real proof
  9. Set up the automatic follow-up

Steps one to five take an afternoon and cost nothing. Most "we need a redesign" conversations end at step five.

If you want a second pair of eyes on it, the free website check runs the technical parts automatically and gives you a score with the specific problems listed. No signup for the score.

Keep reading

All guides