Answer
Why isn't my website getting leads?
A website that produces no enquiries almost always has one of seven faults: the contact form does not deliver, there is no analytics so nothing is measurable, canonical tags point at dead pages so search engines drop the site, there is no way to book outside business hours, the site has too few pages to rank for anything, it is slow on mobile, or nothing on it answers what people actually search.
- Most common critical fault
- form shows success, delivers nothing
- Second most common
- no analytics installed at all
- Most damaging for search
- canonical tag pointing at a 404
- Found on 9 of 10 sites we audit
- no online booking
- Minimum pages to compete locally
- roughly 15-20
- Typical fix time
- 2 weeks, not a rebuild
1. The form looks like it works and does not
This is the single most common serious fault, and it is invisible from the outside. The visitor fills in the form, sees a confirmation message, and closes the tab satisfied. Nothing arrives.
It happens for three reasons. A placeholder handler left in from development that fakes success. A form connected to an endpoint that was never configured. Or — most often — a working form whose emails fail silently because the server sends them without proper authentication and they are discarded before reaching an inbox.
Test it yourself right now. Fill in your own form from your phone, on cellular data, with a personal email address. If nothing arrives within five minutes, that is your answer and everything else on this page is secondary.
2. There is no analytics, so nothing is knowable
A surprising number of business websites have no tracking of any kind. No Google Analytics, no Tag Manager, nothing. The owner's belief that the site produces no enquiries is not a measurement — it may be producing enquiries that are being lost somewhere else entirely.
Install GA4 and Microsoft Clarity, which is free and records actual sessions. Ten session recordings will teach you more about why people leave than a year of speculation.
3. Canonical tags pointing at pages that no longer exist
This one is technical, invisible, and quietly fatal. A canonical tag tells a search engine the real address of a page. When a site is rebuilt or migrated, those tags often keep pointing at the old URLs, which now return 404.
The result is that you are instructing Google that the genuine version of nearly every page is a page that does not exist. Google responds by dropping them. The site looks perfect to a human and is invisible in search. We found this on fourteen of sixteen pages of our own site earlier this year.
4. No way to book outside business hours
Nine of every ten sites we audit have no online scheduling of any kind. For most local businesses, a large share of enquiries arrive in the evening and at the weekend — a furnace fails at eleven at night, somebody finally deals with an injury on Sunday, a business owner researches accountants after their own working day.
A form that promises a reply within one business day is not a substitute. The visitor is comparing three businesses and one of them let them pick a time.
5. There are not enough pages to rank for anything
A site of six pages can rank for roughly six things. Your competitor with a page for every service in every area they serve can rank for hundreds. This is the least glamorous and most decisive factor in organic search.
The correction is not to generate three hundred pages. Pages without independent substance are penalised across the whole domain. It is to build a genuine page for each service in each area you actually serve, with local prices, local work and local answers.
6. It is slow on a phone
Most visitors arrive on mobile, frequently on cellular data. Test your own site on a phone away from wifi and time it. Anything over four seconds is losing a meaningful share of visitors before they ever see the page.
7. Nothing on it answers what people search
Most business sites are organised the way the business is organised — About, Services, Contact — rather than the way customers think. Customers do not search 'services'. They search a problem, in a place, at a price.
If your pages are named after your internal structure rather than what somebody types at eleven at night, search engines have nothing to match.
Related questions we get
How do I know which of these is my problem?
Test the form first, because it is the one that costs you enquiries you are already earning. Then check whether analytics is installed by viewing the page source and searching for 'gtag'. Then have someone check the canonical tags. Those three take under an hour and cover the most damaging causes.
Do I need a new website to fix these?
Usually not. Broken forms, missing tracking, no booking, canonical faults and mobile speed are all fixable on your existing site in about two weeks. Rebuilding is for when the site is too small to rank and needs to become an acquisition channel.
How long after fixing these before enquiries improve?
Form and booking fixes work immediately — you capture enquiries you were already losing. Search improvements take longer: canonical fixes typically show recovery in two to six weeks, and new pages take three to six months to establish.
My competitor's site looks worse than mine but ranks higher. Why?
Almost always because they have more pages of genuine content, or because your site has a technical fault suppressing it. Design has very little to do with ranking. It has a great deal to do with whether a visitor who arrives decides to contact you.
More answers
Want this checked on your own site?
Send the URL. The audit is free, it takes us about twenty minutes, and it comes back in two working days.