Why Your Website Is Not Getting Leads
Five places a website quietly loses the people it was built to win, how to check each one yourself, and what a free two-minute scan can and cannot tell you.
On this page
If your website is not bringing in calls, the instinct is to buy more traffic. Run ads, hire someone for SEO, post more. Hold off. More visitors into a site that loses people just loses more of them, and you pay for every one.
A website fails to produce leads in a small number of predictable places. Somebody cannot find you. They find you and cannot tell what you do. They understand you and cannot reach you easily from a phone. Or they reach you, and afterwards nobody can say what brought them. That last one matters more than it sounds, because it decides whether you can fix any of the others.
I will walk through each: what it looks like, how to check it yourself, and where a machine can check it for you. The fastest way to check most of them is a free scan I built for exactly this. Run it on your own site. It usually takes under a minute and asks for nothing but your web address. Then come back, because the grades only mean something once you know what they are measuring and what they are not. I ran it on this site too, and the result is further down, along with what it caught the first time.
Are people leaving before your page even loads?
Your customer is probably on a phone, possibly on a patchy connection, and comparing you with the two businesses listed above and below you. If your page is slow to show anything, they do not wait. They tap back and pick the next one.
Google publishes the yardstick it uses, and it is more useful than any single speed score (Google, web.dev). There are three measures, and each has a line for good and a line for poor (Google, web.dev).
- Main content appearsLargest Contentful Paint
- The page answers a tapInteraction to Next Paint
- Nothing jumps as it loadsCumulative Layout Shift
Google measures all three at the 75th percentile of real visits, so a site that is fast on your office wifi and slow for more than a quarter of your customers still fails.
The usual causes are unglamorous. Photos uploaded straight off a camera at ten times the size they need to be. A heavy theme or page builder loading code for features you never used. A chat widget, two analytics tags, a review badge and a booking script all loading before your headline. An auto-rotating slider at the top of the page.
What the scan checks: its Fast on a phone grade comes from Google's real-visitor data where Google publishes it for your site: how long visitors wait for the main content, how quickly the page answers a tap, and whether it jumps around while loading. Where Google has no real-visitor data, the grade comes from Google's lab test on a throttled mid-range phone, and the report labels it as exactly that. A lab test alone never earns an F.
This is where my own site was weakest. On September 23, Google's throttled phone test put the homepage's main content at 6.6 seconds, well past the 4-second line. On September 28 the same test measured 3.2 seconds: inside the 4-second line, still short of the 2.5-second good line, and the report says so under the grade. Google has no real-visitor data for this site yet, so both are lab numbers.
What it does not mean: a slow site loses some people who would have called. A fast site does not make anyone call. Speed is a floor, not a sales strategy.
Can Google actually read what your page is about?
Before a page can rank for anything, a crawler has to understand it. That comes down to a handful of things in the page's code that most owners have never looked at, because they do not show up on the screen:
- A title for each page. Not "Home." The title is usually the blue link people click in search results.
- A description. Leave it out and Google writes its own from text on the page, which is sometimes your cookie banner.
- An instruction that the page may be indexed. A surprising number of sites still carry a "do not index" setting left over from when the site was being built.
- Structured data saying you are a business, with an address, hours and a phone number, in a format search engines read directly.
- A sitemap and a robots file that a crawler can actually reach.
What the scan checks: its Found on Google grade looks at whether the title and headline say what you do and name your town, whether each main service has a page of its own, whether the phone and address on the page agree with your structured data, whether that structured data can be read, and whether the page lets Google index it. A second grade, Found in AI answers, reads the page the way many AI tools do: as the server sends it, before any script runs, and against your robots.txt, bot by bot.
What it does not mean: being technically readable is not the same as ranking. It is the entry fee. If someone promises you a ranking position in return for fixing these, read this first. For the fuller version of the technical side, I wrote a guide to technical SEO for small sites.
When someone lands, can they tell what you do?
This is the failure owners are worst at spotting on their own site, for a simple reason: they already know what they do.
Try this. Show your homepage to someone who does not know your business for about six seconds, then close it. Ask them three things. What does this business do? Where? And who is it for? If they hesitate on any of the three, so does every stranger who lands there from a search.
The usual culprit is a headline written for the owner rather than the customer.
- What?
- Cannot tell
- Where?
- Cannot tell
- For whom?
- Cannot tell
- What?
- Emergency plumbing
- Where?
- Northeast Philadelphia
- For whom?
- Someone with a leak, today
What the scan checks: whether the page's title and main headline say what you do and name your town, and, from a screenshot of the first screen on a phone, whether a visitor can see what you do before scrolling.
What it cannot check: whether your headline is clear to a customer. A page can name its service and its town and the message can still be fog. That part needs a person reading it with your customer in mind.
Can someone who is ready contact you from a phone, without hunting?
Somebody has decided. They want to call you. Now count the obstacles.
A few common ones: a phone number set inside an image, so it cannot be tapped. A contact page reachable only from a link in the footer. A form asking for twelve things when three would do. No address or service area anywhere, so a visitor cannot tell whether you even cover their street. A "request a quote" button that opens an email draft on a phone that has no email set up.
Each of these is small. Together they are the difference between a visitor who meant to contact you and a lead you actually got.
What the scan checks: its Easy to call or book grade looks at what a visitor who is ready to act runs into. Whether your number is a tap-to-call link that dials the number shown, whether a phone visitor sees your number or a clear button to call or book before scrolling, whether there is a contact form or the booking link your kind of business needs, and whether your hours, your address or service area and your reviews are on the page. It works out what kind of business you are first, so a restaurant is not marked down for having no contact form.
What it cannot check: whether anyone answers. A perfect contact path that rings through to a voicemail box nobody checks until Friday is still losing the lead. No website scan can see that.
When a lead arrives, can you tell where it came from?
This is the one that decides whether you can fix the other four. If nothing on your site is counting calls and form submissions, you cannot tell which of the problems above is costing you, and you cannot tell whether a fix worked. You are left guessing, and paying for the guesses.
What the scan checks: its Knows what is working grade watches the network while Google loads your page and records whether Google Analytics is seen recording visits, and whether a call-tracking or conversion tool loads. Tag Manager and ad pixels are listed for information, not graded. If a cookie notice was showing, or the test load did not finish, the grade says "Not measured" rather than guessing, because analytics often waits for consent.
What it does not mean: finding Google Analytics installed is not the same as it counting your leads. A default install records page views and some automatic interactions. With one setting switched on, it can also log a generic form submission, but that records somebody pressing the button, not an inquiry arriving, and it may not see a form embedded from another service at all. A tap on your phone number is not counted as a lead unless someone sets that up. Until both are set up and tested with a real inquiry, the two moments that matter are guesses. I wrote about that exact gap in what a marketing audit actually finds, and about how to set the counting up properly in the GA4 attribution guide.
The five, side by side
What the scan measuresGoogle's real-visitor data where it exists, otherwise a lab test on a throttled phone, labelled as one.
What it cannot seeWhether speed is your biggest problem.
What the scan measuresTitle and headline, a page per service, phone and address against structured data, indexing, and how AI tools read the page.
What it cannot seeWhere you rank, or why.
What the scan measuresWhether the title, headline and first phone screen say what you do and where.
What it cannot seeWhether a customer understands you.
What the scan measuresTap-to-call, your number or a call or book button on the first phone screen, a form or booking link, hours, address or service area, reviews.
What it cannot seeWhether anyone answers.
What the scan measuresWhether Google Analytics is seen recording visits, and whether a call-tracking or conversion tool loads.
What it cannot seeWhether they record leads or only visits.
What a free scan cannot tell you
I would rather you hear the limits from me than discover them later.
It reads one page. The address you give it, which is usually your homepage. It does not crawl your service pages, and it does not follow your internal links, so it will not tell you that a menu item leads nowhere.
It does not see your Google Business Profile. For a local business that matters a great deal. In Whitespark's study of local searches, the "plumbers in Houston" kind, Google showed the map listing 93 percent of the time (Whitespark, 2025). For a lot of your customers the profile, not the website, is the first thing they see. A clean website grade tells you nothing about it.
It does not know your business. Your prices, your reviews, whether your offer is the right one, whether anyone calls back. Those decide more leads than anything on this list, and no machine reading a page can judge them.
A good grade is not a forecast. It will not tell you how many leads you will get, where you will rank, or how much traffic a fix will bring. Nobody honest can promise those from a scan. It tells you whether the basics a machine can measure are in order, and up to three things worth fixing first.
How to read your result
You get a letter for each of the five areas, an overall letter when every area could be measured, and up to three fixes that matter most for calls and bookings, each with its proof and how much work it is. Here is a real result, run on this site. The grades and the words are unedited.
The first time I ran this version of the scan on my homepage, it listed three quick fixes. My phone number was not on the first screen of a phone, the page never said where I work, and the title did not name my town. All three were fair, and each took minutes. I fixed them, ran it again, and that is the result above. The speed letter comes from a lab test, and the report labels it that way, because Google has no real-visitor data for this site yet.
Start with the fixes, not the letters. The letters tell you where you stand. The fixes tell you what to do on Monday.
If a customer who is ready cannot reach you, fix that first. A form that goes nowhere or a number that cannot be tapped is losing inquiries today.
Then, if Knows what is working is low, fix that next, even if it is not the lowest grade. Every other fix becomes something you can measure instead of something you hope worked.
Each fix says how much work it is: a quick fix, an afternoon, or a developer job. Hand the list to whoever built or maintains your site, as written.
On how it works: the letters and the fixes both come from fixed rules. AI is used in one place, to read the screenshot of your first screen.
- It reads the pageThe page as it arrives, the way Google and AI tools read it; your robots.txt; Google's speed test on a throttled phone, with real-visit data where Google publishes it; every request the page makes while it loads; and a screenshot of the first screen on a phone.
- A model reads one pictureIt looks at the first-screen screenshot and reports what it sees, such as whether your number or a booking button is visible. That is its only job.
- Fixed rules grade the five areasThe same measurements always produce the same letters. A check the scan could not see counts for nothing either way.
- Fixed rules pick up to three fixesChosen by how much each is likely to affect calls and bookings for your kind of business, each with its proof and how much work it is. When nothing qualifies, the report says so.
That is the order I work in on every engagement. Measure what can be measured, then have a person read the rest with your business in mind. The scan is the first half, and it costs nothing. Run it on your own site. If you want the second half, book a call and I will read it with you.
Common questions
Is the website audit really free?
Yes. There is no account to create and no card, and you do not need to give an email address to see your result. It shows on the screen, and it is saved at its own link for 90 days.
How long does it take?
Usually under a minute, sometimes up to two. Most of the wait is Google's speed test loading your page.
Does a good grade mean my website will get more leads?
No. A good grade means the basics a machine can measure are in order. Leads also depend on your offer, your reviews, your Google Business Profile and whether anyone answers the phone, none of which a website scan can see.
Will it find broken links on my website?
No. It reads the one page you give it and does not follow links to other pages.
What should I fix first?
Anything that stops a ready customer reaching you, like a form that goes nowhere or a phone number that cannot be tapped. After that, if Knows what is working is low, fix it next so every other fix can be measured. Otherwise, work down the fixes in the order the report lists them.
Does the scan use AI?
In one place: an AI model looks at the screenshot of your first screen on a phone and reports what it sees, such as whether your number or a booking button is visible. The grades, the fixes and every word of the report come from fixed rules applied to what was measured. Speed grades can move a little between runs, because Google's own test does.