You are not alone, and it is usually fixable
If your site gets few or no leads, the cause is rarely “the internet is hard”. It is usually one specific thing that nobody has checked. This article lists the 12 causes we would check, in the order that saves you the most time, and ends with a 15-minute checklist. It is part of our how customers see you series, which looks at your business the way a customer does.
First, sort the problem into one of three places.
- Nobody arrives. Few people visit the site at all.
- They arrive and leave. Visitors come, read, and do nothing.
- They try and the lead is lost. People call or send a form, and nothing good happens next.
Each cause below says which place it belongs to. The question that decides is simple: how many people visit, how many try to contact you, and how many contacts do you actually receive? If you do not know those three numbers, that is cause 11.
The 12 causes
1. The site or the form is not working (lost leads)
This is first because it is quick to check and costly if true. Open the site on a phone and on a laptop, in Chrome and Safari, on wifi and on mobile data, in a private window. Tap the phone number. Submit the form with a test message. Look for a browser warning about the security certificate, a page that loads on one browser and not another, or a security setting that blocks some visitors. Then check where the form’s notification went. A form that “works” but emails an old address is the classic invisible leak.
2. Google cannot read or does not show your pages (nobody arrives)
If your pages are not in Google’s index, nobody finds them. In Google Search Console, the URL Inspection tool shows whether a page is indexed and whether Google can access it. Google says this status does not guarantee the page will appear in results, but a page that is not indexed cannot. Also check that the mobile version holds the same content as the desktop one: Google indexes and ranks using the mobile version, and says only the content shown on the mobile site is used for indexing.
3. The wrong people are visiting (nobody arrives)
Traffic from outside your service area or for services you do not sell does not become leads. Look at your top pages and search queries in Search Console and ask whether you would want a call from those people. A hundred right visitors beat a thousand wrong ones.
4. A visitor cannot tell what you do in five seconds (they leave)
Open the home page on a phone and count to five. Can you say what the business does, for whom and where? If the first screen says “Welcome” or shows a slogan, say the service and the area in plain words instead: “Water heater repair and replacement in [towns]”.
5. The site is hard to use on a phone (they leave)
Check that text is readable without zooming, buttons are easy to tap and the page does not jump while loading. Google’s published targets for a good experience are a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint under 200 milliseconds and a Cumulative Layout Shift below 0.1. Google strongly recommends good Core Web Vitals but does not say how much weight they carry in ranking, so treat speed first as a customer problem. Our website audit checklist goes through the mobile checks.
6. The facts that decide are missing (they leave)
People compare before they call. If your pages do not say what a job typically costs or what the price depends on, where you work, how long it takes and how to start, the visitor goes to a site that does. Add a “from” price or a range, the towns you serve, the steps and an honest timeline.
7. There is no proof (they leave)
BrightLocal’s Local Consumer Review Survey 2026 (1,002 US adults) found that 68% of consumers will only use a business with four or more stars and that 77% say negative reviews make them less likely to choose a business. Show your reviews with a link to where they live, licenses and insurance where they apply, named people and photos of your own work. Do not invent any of it.
8. The next step is unclear or too hard (they leave)
A visitor who is ready should find the phone number and the form without hunting. Put a tap-to-call button and a short form at the top of every service page. Ask only what you need to reply: name, phone, what they want. If your trade uses appointments, offer a booking link as well, because not everyone wants to talk first.
9. Leads arrive and the reply is slow (lead lost)
A customer comparing three businesses may go with the first one that answers. A slow first reply can hand the job to whoever replied faster. Write down how long a test form takes to get a human reply. Our guide to speed to lead has target reply times by channel and an honest look at what the studies show.
10. Calls go unanswered (lead lost)
Invoca’s 2026 Home Services Lead Conversion Benchmarks Report, built from calls tracked on its own platform, found that 52% of callers to home services businesses speak with a person, with a range of 32% to 74% by trade. That is vendor data from its own customers and not a random sample, so measure your own phone log. If your calls go to voicemail when you are on a job, that is your site’s best leads going to someone else. See what missed calls cost for how to count them.
11. You cannot see the leads you get (lead lost, or not counted)
“My website gets no leads” sometimes means “I do not know what my website gets”. Phone calls from the site, form messages in a shared inbox and Instagram direct messages are rarely counted in one place. For one month, write down every inquiry and where it came from. If you use an analytics tool, record a form submission and a tap on the phone number as events, so you can count them.
12. Customers find your competitors first (nobody arrives)
Google says local results rely mainly on relevance, distance and prominence, and that businesses with complete and accurate information are more likely to show up. If your Google Business Profile is thin, your hours are wrong or your reviews are old, a competitor shows first. Check your profile with our Google Business Profile checklist, and see how to rank higher on Google Maps for what you can and cannot change. Customers also ask AI assistants now. Nobody can control what those assistants say, but you can see it with the 30-minute ChatGPT self-test.
The 15-minute diagnostic checklist
Do these in order and stop at the first failure. Fix it, then continue.
- Open the site on your phone in a private window. Does it load, without a warning?
- Tap the phone number. Does it start a call?
- Submit the form with a test message. Does it reach a person within minutes?
- Search for your main service plus your area. Do you appear in Maps and in the results?
- In Search Console, inspect your main service page. Is it indexed?
- On the home page, count to five. Do you know what, where and how to reach them?
- Look for a price or “from” price on one service page.
- Look for reviews, licenses and photos of your own work.
- Call your own number at 6 pm. What does a customer hear?
- Count the inquiries you received last month and where they came from.
Which cause is yours?
| What you see | Look at causes |
|---|---|
| Few visitors | 2, 3 and 12 |
| Visitors, no contact attempts | 4, 5, 6, 7 and 8 |
| Contact attempts, few leads reach you | 1, 10 and 11 |
| Leads reach you, few become jobs | 9, 6 and 7 |
If you work through this and are still stuck, an outside view can be quicker. Our “How customers see you” check (from $395) covers part of this list from a customer’s side: your website on a phone, your Google and other listings, one test call and one test inquiry, and what AI assistants say about you, with written findings. It does not log in to your Search Console or analytics. You can also ask for a free demo (30-minute call; demo shared within 3 business days). For a version you can run yourself, start with the customer experience audit, and use mystery shopping your own business for the test call and form.
Published . Updated .