If your website gets traffic but no leads, you’ve got one (or more) of these problems: you’re attracting the wrong people, your pages don’t make it obvious what to do next, or something’s broken (trust, tracking, forms, mobile). Traffic is a vanity metric. Leads pay the bills.
You’re getting the wrong traffic (and wondering why it won’t buy)
A lot of “traffic but no leads” comes down to intent. You can rank for loads of queries and still get zero enquiries if the searches are informational, too broad, or not in your service area.
Example: if you’re an electrician in Crewe and your top page is getting visits for “how to wire a plug”, congratulations, you’re now a free training provider for DIYers. They’re not hiring you. Same if you’re targeting a generic national keyword when you actually need local customers.
Here are the usual signs you’ve attracted the wrong crowd:
- People land on blog posts, read for 10 seconds, then disappear.
- You’re getting traffic from places you don’t serve.
- Your top queries in Search Console look like questions, not buyers.
- Your most visited page is not a service page.
What to do about it (without rewriting your entire life):
- Check Google Search Console queries for your top pages.
- Split them into “buyers” vs “browsers”.
- Build or improve pages that match buyer intent (service pages, location pages, pricing pages, “request a quote” pages).
If you want the full local version of this, read my (actually useful) guide: Local SEO for UK small businesses (2026).
Your pages don’t convert because they’re trying to be “nice”, not clear
Most small business sites are polite to the point of useless. They say things like “Welcome to our website” and “We pride ourselves on customer satisfaction” (which tells me absolutely nothing). Then they hide the phone number, bury the form, and make the user work to figure out what happens next.
If someone lands on a service page, you’ve got about 5 seconds to answer:
- What do you do?
- Where do you do it?
- How do I book/get a quote?
Quick fixes you can do today:
- Put a proper call to action above the fold (phone and form, not one or the other).
- Make the CTA specific (for example, “Request a callback” beats “Contact us” for most service businesses). I’ve literally seen this double enquiries. Here’s the proof: the 3-word change that doubled a client’s enquiries.
- Remove choice paralysis. One primary action per page (call, callback, quote). Secondary actions can exist, but they shouldn’t compete.
This is the part most people ignore when they “seo your website”. They obsess over rankings and forget that humans need a clear next step. SEO gets the click. Conversion gets the lead.
You haven’t earned trust yet (so people click, doubt, then leave)
People don’t enquire when they’re unsure. And online, “unsure” is the default.
Trust isn’t a vibe. It’s evidence. If your website looks like it was thrown together last Tuesday (or it looks fancy but says nothing), you’ll leak leads even with decent traffic.
On service pages, the highest impact trust signals are usually:
- Real reviews (and not just a random “5.0 stars” badge with no source)
- Photos of your work, your team, your premises, your vans (real, not stock)
- Case studies with specifics (what you did, for who, what changed)
- Clear address/service area, phone number, and business details
This ties into what Google calls E-E-A-T (experience, expertise, authoritativeness, trust). More importantly, it ties into whether a stressed-out customer thinks you’re going to pick up the phone and do the job.
If you want help building the trust side properly, this is where a mix of on-site optimisation, link building and proof-driven content pays off. It’s also why “cheap SEO” that only tweaks meta titles often does sweet nothing.
Your local setup is a mess, so the right people never even see the “hire you” version
For local businesses, “traffic” often hides a nasty truth: you’re visible in the wrong place.
If you rely on local customers and you’re not strong on Google Maps, you’ll usually get one of these outcomes:
- Website traffic from broader organic results (often research-stage), but not many calls.
- Competitors in the map pack hoover up the high-intent leads.
Your Google Business Profile matters because it catches people who are ready to act (call, directions, book). If your profile is half-filled, inconsistent, or ignored, you’re basically telling Google (and customers) you’re not that serious.
What to prioritise:
- Fix and optimise your listing (categories, services, service areas, description, photos, reviews).
- Make sure your site backs up what the listing claims (matching services, locations, contact info).
- Build local prominence (reviews, local mentions, citations).
If you want this done properly, have a look at Google Business Profile optimisation and local SEO services. If you’re trying to rank across wider areas (not just your town), you may also need national SEO.

Something is broken or adding friction (and you don’t know because tracking is rubbish)
Sometimes the problem isn’t “marketing”. It’s basic functionality.
I’ve seen:
- Forms that don’t send.
- Phone numbers that aren’t clickable on mobile.
- Cookie banners that cover the CTA.
- Pages that take forever to load on 4G.
- Analytics set up so badly the business thinks “no leads” means “no leads”, when actually it means “no tracking”.
Start with this simple reality check:
| What could be killing leads? | How to check quickly | Typical fix |
|---|---|---|
| Form not working | Send a test from your phone and a mate’s phone | Fix the form handler, SMTP, or plugin conflicts |
| Calls not happening | Is the number click-to-call on mobile? | Make it a proper tel: link and put it in the header |
| Site slow on mobile | Run PageSpeed Insights | Compress images, sort caching, reduce heavy scripts |
| Wrong pages getting traffic | Check Search Console pages and queries | Build better service/location pages and internal links |
| You don’t know what converts | Check GA4 conversions and call tracking | Set up conversion events and track calls/forms properly |
If you suspect any of this, it’s technical SEO and conversion work, not “post more blogs”. This is exactly what technical SEO and a proper audit are for.
If you want a structured starting point, book a local SEO audit and you’ll get a clear list of what’s broken, what’s missing, and what’s worth fixing first.
“Service page views” -> “Calls/forms”, with a red warning icon on “Calls/forms” and notes like “tracking missing” and “form error”. Dark green and gold accents, no people, no stock imagery.”>
Frequently Asked Questions
Why does my website get traffic but no enquiries? Most of the time it’s intent mismatch (wrong keywords, blog traffic, irrelevant locations) or poor conversion setup (no clear CTA, weak trust signals, awkward forms). Occasionally it’s a technical issue like a broken form or slow mobile experience. Treat it like a leak: find where visitors drop off, then fix that step.
What’s a “good” conversion rate for a small business website? It depends on your industry and what counts as a lead, but many local service sites should aim for a few percent from relevant traffic. If you’re under 1% and you’re sure the traffic is local and high-intent, something’s usually wrong with the offer, page clarity, trust, or the contact process.
How do I tell if I’m attracting the wrong traffic? Open Google Search Console and look at the queries bringing people in. If most of them are “how to”, “what is”, or generic terms with no location or service intent, you’ll get visitors who are researching, not buying. You need more service and location-focused pages, not more generic content.
Could my Google Business Profile be the reason I’m not getting leads? Yes, especially for trades and local services. Maps results often capture the highest-intent customers (call now, directions, book). If your profile is incomplete, inconsistent, or has weak reviews, people may still click to your site but choose a competitor because they look more established and easier to contact.
What should I track to know if SEO is working? Track leads, not just rankings. At minimum you want form submissions, phone calls (or click-to-call events), and key page visits (service pages, contact page). Use GA4 for conversions and Search Console for queries and landing pages. If you can’t answer “which page generated that enquiry?”, you’re flying blind.
If you want me to look at what’s actually happening on your site (not guess), start with a local SEO audit or browse SEO Bridge services. I’ll tell you, in plain English, why you’re getting visitors but no leads, and what to fix first.
