If your website isn’t getting leads, it’s almost always one of two problems: not enough of the right people are landing on it, or the ones who do land can’t quickly see what you offer, trust you, and take the next step. Fix the traffic gap and the conversion gap in that order and the enquiries start.
Key takeaways
- First work out whether it’s a traffic problem or a conversion problem. Check your analytics: plenty of visitors and no enquiries is a conversion issue; almost no visitors is a traffic issue. The fixes are completely different.
- The most common conversion killers are a vague message, a hidden or weak call to action, no trust signals, and a site that’s slow or awkward on a phone.
- If nobody is visiting at all, the problem is usually SEO and Google Business Profile, not the design.
- Long contact forms and “contact us” as the only option quietly lose the people who would have converted with one tap.
- Most sites don’t need a full rebuild. A handful of targeted fixes to messaging, CTAs, trust, and speed usually moves the needle first.
A website that doesn’t bring in leads feels broken, but it usually isn’t. It’s doing exactly what it was built to do, which often turns out to be “sit there and look like a business card.” The gap between a brochure site and a site that books work is smaller than most owners think, and you don’t need to burn it down to close it.
Before you change a single thing, you need to know which of two problems you actually have. Guessing here wastes weeks.
First: is it a traffic problem or a conversion problem?
Open your analytics, or your hosting dashboard, and look at how many people visited your site last month. This one number tells you where to spend your effort.
If you’re getting a few hundred visitors a month and no enquiries, you have a conversion problem. The traffic is showing up and leaving without acting. Throwing more visitors at a site that doesn’t convert just wastes them.
If you’re getting almost no visitors, you have a traffic problem. The site might convert fine, but nobody is seeing it. Redesigning the buttons won’t help when the real issue is that you don’t rank and your Google Business Profile is thin or unclaimed.
Most small business sites have a bit of both. Sort the conversion side first, because it’s faster to fix and it means every visitor you eventually earn is worth more.
| What you’re seeing | Most likely cause | Where to start |
|---|---|---|
| Traffic is fine, no enquiries | Weak message or hidden CTA | Fix the homepage headline and make one clear next step obvious |
| People visit, bounce in seconds | Slow load or poor mobile experience | Speed and mobile layout |
| They read, don’t reach out | Not enough trust signals | Add reviews, real photos, credentials near your CTAs |
| Form starts, no submits | Form is too long or asks too much | Cut fields, add a phone and email option |
| Almost no visitors at all | SEO and local visibility | Google Business Profile and on-page basics |
The conversion killers (fix these first)
These are the reasons a visited site still doesn’t produce enquiries. In my experience they show up in roughly this order of impact.
Your message doesn’t say what you do in five seconds
Most homepages open with something like “Welcome” or a slogan nobody can act on. A visitor should know, within about five seconds of landing, what you do, who it’s for, and why you. Put a plain headline at the top that names the service and the outcome. “Custom WordPress sites for small businesses that actually rank and convert” beats “We build digital experiences” every time. If your message is fuzzy, everything below it works harder for less.
Your call to action is hidden, weak, or missing
A lot of sites make the visitor hunt for how to get in touch. The next step should be obvious on every screen: one primary action, repeated. A button in the header, a button after the intro, a button at the bottom, all saying the same clear thing. Not “submit” or “learn more,” but “Get a free quote” or “Book a call.” When you give people five different things to click, most click nothing.
Nothing on the page earns trust
People buy from businesses they believe can deliver. If your site has no reviews, no real photos of your work, and no sign of a human behind it, a cautious visitor quietly assumes the worst and leaves. Put testimonials with real names near your buttons, show genuine project photos instead of stock, and display anything that proves you’re legitimate: credentials, guarantees, years in business. This is the single cheapest lever most sites are ignoring. My write-up of the UX mistakes costing small business websites conversions goes deeper on where trust breaks down.
It’s slow or painful on a phone
Over half of your visitors are on a phone, often on mobile data. A homepage stuffed with a giant background video and three sliders feels impressive to you and punishes them with a wait. If your site takes more than a few seconds to load, or the text needs pinching and the buttons are tiny, you’re losing people before they ever read your offer. Test your own site on your phone, on data, not office wifi.
You ask for too much, too soon
A contact form with eight fields is a wall. Every extra box you add costs you submissions. Ask for the minimum to start a conversation, usually a name, a way to reach them, and a short note, and let the rest come later. Give people more than one way to reach you too. Some will never fill a form but will happily tap a phone number or fire off an email.
If your site gets visitors but no enquiries, it’s a fixable conversion problem, not a reason to start over.
Get a free website reviewThe traffic side: when nobody is visiting
If the real problem is that almost no one reaches your site, no amount of button tweaking helps. You need visibility, and for most small businesses that comes down to a few basics.
Claim and complete your Google Business Profile. For local businesses this free listing often drives more calls than the website itself. Fill in every field, add photos, keep your hours current, and gather reviews.
Make sure Google can tell what each page is about. Clear page titles and headings that name your service and location do a lot of quiet work. If your title just says “Home,” you’re invisible for the searches that matter.
Match your service to real searches. Build a page for each core service written the way a customer would describe it, not in industry jargon. This is where an honest content plan earns its keep over time.
SEO is a slower lever than conversion, but it compounds. The two work together: fix conversion so every visitor counts, then build traffic so there are more of them.
How to fix it, in order
If you want a practical sequence rather than a pile of ideas, work top to bottom and stop when the enquiries start moving.
- Rewrite your homepage headline so it says what you do, for whom, in plain words.
- Pick one primary call to action and repeat it across the site. Remove competing buttons.
- Add trust: three real reviews, real photos, and any credentials, placed near your CTAs.
- Cut your contact form to the essentials and add a visible phone and email option.
- Fix speed and mobile: compress images, drop heavy sliders, check it on a real phone.
- Then turn to traffic: Google Business Profile, page titles, and a page per service.
This order matters because the first five are fast and cheap, and they make every visit more valuable before you spend a penny earning more visits. If your enquiries still don’t move after the conversion fixes, the problem is genuinely traffic, and that’s a different project. Good UX and UI design is what ties the conversion side together, and a proper website build or redesign bakes these fixes in from the start.
The bottom line
A website that doesn’t get leads is rarely a lost cause and rarely needs demolishing. Diagnose first: traffic or conversion. Fix the conversion basics, a clear message, one obvious action, visible trust, fast mobile pages, before you chase more visitors. Then build the visibility that feeds it. If you’d rather have someone find the leaks and seal them for you, tell me about your site and I’ll take a look. If you’re weighing up a rebuild, my breakdown of small business website cost lays out what the investment actually looks like.
Frequently asked questions
Why is my website not getting any leads?
Usually one of two things. Either not enough of the right people are reaching the site (a traffic and SEO problem), or the visitors you do get can’t quickly tell what you offer, don’t trust you, or can’t easily take the next step (a conversion problem). Check your analytics first: decent traffic with no enquiries points to conversion, almost no traffic points to visibility. Fix conversion first because it’s faster and makes every future visitor worth more.
How do I know if it’s a design problem or an SEO problem?
Look at visitor numbers. If people are landing on the site but not enquiring, it’s a conversion and design problem: message, trust, calls to action, and mobile experience. If barely anyone is visiting, it’s an SEO and local visibility problem, and the fix is your Google Business Profile, page titles, and content, not the buttons. Many sites have both, so sort conversion first, then traffic.
Do I need a whole new website to get more leads?
Often not. Most lead problems come from a handful of fixable issues: a vague headline, a weak or hidden call to action, missing trust signals, a long form, or slow mobile pages. Those can usually be fixed on your existing site. A full rebuild makes sense when the site is genuinely outdated, hard to edit, slow at its core, or was never set up for search, but it’s worth trying the targeted fixes first.
How long before I see more enquiries after fixing my website?
Conversion fixes can show results almost immediately, because you’re helping the visitors you already have take action. Message, CTA, trust, and mobile changes often move enquiries within days or weeks. Traffic and SEO work is slower and compounds over months. That’s exactly why it pays to fix the conversion side first and let it start earning while the visibility work builds.