You have a website. It looks fine. And yet the enquiries are not coming. If you are wondering why your website is not getting leads, you are not alone, it is one of the most common things clients come to me with. The good news is that a site that brings in nothing almost always has a specific, fixable reason. Usually one of five. Here is how to find which one is yours.
1. Nobody can find it
The most common reason is the simplest. If the site is not showing up in search, no amount of good design will help, because there is no traffic to convert. This happens when the site is technically invisible: slow to load, not properly indexed, missing the structure Google and AI crawlers need to understand it. The content might be fine. The layer underneath it is what is broken. That is technical SEO, and it is fixable.
2. The page never asks for anything
A lot of sites describe the business beautifully and then just stop. There is no clear next step, no single obvious action for a visitor who is interested. A page that converts has one job and makes it easy: one primary call to action, repeated, with the friction removed. If your best page buries the contact option in the footer, you are losing people who were ready to reach out.
3. You cannot see where leads come from
This is the quiet one. If you have no tracking, you are flying blind. You cannot tell which page brings enquiries, which channel is working, or whether a change helped or hurt. You cannot fix what you cannot measure. Setting up GA4 and proper conversion tracking, and wiring your forms into a CRM so every lead carries its source, turns guesswork into decisions.
4. The form quietly leaks
Sometimes the enquiries are being sent, they just never arrive. The form emails land in spam, or the notification address is wrong, or the plugin broke after an update and nobody noticed. I have seen businesses lose months of leads to a form that silently failed. It is worth testing yours today: fill it in, and confirm the email actually reaches a real inbox.
5. It is slow, especially on the phone
Most of your visitors are on a phone, and most people leave a page that takes too long to load. A heavy theme with a dozen plugins can look fine on your desktop and be painfully slow on a mid-range phone on mobile data. Speed is not a vanity metric here. It is the difference between a visitor who stays and one who is gone before the page even appears. Core Web Vitals work fixes this.
How to find your reason
You can run the free 2-minute lead check and it will walk you through this, or do it yourself right now:
- Search Google for your business and your main service. Do you actually appear?
- Open your key page on your phone. Is the next step obvious, and does the page load fast?
- Submit your own contact form. Does the email really arrive, and not in spam?
- Check your analytics. Do you even have tracking, and can you see which pages people land on?
Whichever check fails first is usually where the leak is.
How I fix it
Most of the time this is not a rebuild. It is finding the specific break and closing it: the technical SEO so the site is found, the tracking and CRM so you can see and keep every lead, and the speed and structure so visitors stay and act. A 20-minute call is usually enough for me to tell you which of the five is costing you, and whether it is a quick fix or something bigger.