If your website is not bringing in leads, the problem is almost always in one of four places: not enough visitors, the wrong visitors, visitors who leave before they act, or leads that arrive but never get counted. You can find out which one in an afternoon. This checklist walks you through it, step by step, before you spend anything on a redesign.
In short:
- Step 1: Check whether enough people are visiting at all.
- Step 2: Check whether they are the right people, searching for what you sell, where you sell it.
- Step 3: Find where visitors drop off before they call or fill in a form.
- Step 4: Confirm that every form and call is actually reaching you and being counted.
- Fix the earliest broken step first. It usually unlocks everything after it.
Website lead generation starts with a clear definition
Before you diagnose anything, decide what a lead is for your business. For most service businesses it is one of these:
- A phone call from the website or Google profile.
- A contact or quote request form.
- An online booking.
- A text or chat message.
- A direction request to your office.
Write your list down. Then work through the four steps below in order. Each step only matters if the one before it is working.
If you would rather have someone do this for you, our free website review runs through these same checks and sends you a plain-English summary.
Step 1: Is anyone actually visiting?
A site cannot produce leads without visitors. This sounds obvious, but many businesses never check.
Look at monthly visitors
Open your analytics tool (often Google Analytics) and look at users per month for the past year. Note the trend. Is it flat, growing or shrinking?
Separate brand searches from discovery searches
In Google Search Console, the Performance report shows the searches that led people to your site. Split them into two groups:
- Brand searches: people who already know your name.
- Discovery searches: people searching for a service, like “roof repair Mount Pleasant” or “estate planning attorney Charleston.”
If almost all your clicks come from brand searches, your website is mostly serving people who already found you another way. New-customer leads depend on discovery searches.
Check the map
Search for your main service plus your town on your phone. Do you appear in the map results? For local businesses, the map often drives more calls than the website itself.
If this step is the problem: you have a visibility issue, not a website issue. Focus on local SEO and your Google Business Profile, plus service pages that match what people search for.
Step 2: Are they the right visitors?
Traffic only helps if it comes from people who might hire you.
See which pages people land on
In analytics, look at your top landing pages. If most visitors arrive on an old blog post that has nothing to do with your services, the traffic looks good but rarely turns into leads.
Read the actual search terms
In Search Console, scan the queries. Are they the kind of searches a customer would make? A plumber ranking for “how to become a plumber” gets visitors who want a job, not a repair.
Check the geography
Look at where your visitors are located. A local business with most of its traffic from other states or countries has a fit problem.
If this step is the problem: build or improve pages for the specific services and areas you want more of, and connect your helpful articles to those service pages with clear links.
Step 3: Where do visitors drop off?
This is where many websites lose leads. People arrive, look around and leave without acting.
The five-second test
Open your home page and your top service page on your phone. Within five seconds, can a stranger tell:
- What you do?
- Where you do it?
- How to contact you?
If not, the page needs a clearer headline and a visible call to action near the top.
Test on a phone, on cellular
Turn off Wi-Fi and load your site. Slow pages lose visitors fast. Run your main pages through Google’s PageSpeed Insights to see how they perform for real users.
Count the taps to contact you
From any page, how many taps does it take to call or reach a form? One is ideal. More than two is a problem. Make your phone number a tap-to-call link and keep a contact button visible on phones.
Look for the trust gap
People hesitate when they cannot see proof. Check whether your key pages show:
- Reviews or testimonials from real customers.
- Real photos of your team and work.
- Credentials, licenses or memberships that matter in your field.
- A clear explanation of what happens after someone reaches out.
Check the form itself
Long forms scare people off. Ask only what you need to respond: name, phone or email, and a short note. You can gather the rest on the call.
If this step is the problem: fix the top of your key pages, speed, calls to action and proof first. If the site is slow, hard to update and hard to use on phones, it may be time to look at a website redesign. Our guide to signs your website needs a redesign can help you decide.
Step 4: Are you capturing what comes in?
Sometimes the leads are there. They just are not reaching anyone, or not being counted.
Submit your own form
Fill in every form on your site from a phone and a computer. Then check:
- Did the message arrive in the right inbox or CRM?
- Did all the fields come through?
- Did it land in spam?
- Did you see a clear thank-you message?
Make sure calls are counted
Calls are often the biggest source of leads for local businesses, and the easiest to miss in reports. Set up click-to-call tracking on your website, and check the calls report in your Google Business Profile. In Google Analytics, mark form submissions and call clicks as key events so they show up as results.
Remember the visitors who never fill anything in
Many visitors research quietly and leave. Some come back later by phone. Others never reach out at all. If you sell to other businesses, website visitor identification can show which companies visited so your team can follow up. Our guide on identifying anonymous website visitors explains how it works.
Make sure someone responds fast
A lead that waits a day often goes to someone else. Set up instant alerts for new forms, a missed-call text and a clear owner for every enquiry.
Check what happens after the thank-you page
Look at what a new lead experiences next. Do they get an email or text confirming you received their request? Do they know when to expect a reply? A short, friendly confirmation reduces no-shows and keeps people from calling the next business on their list while they wait.
If this step is the problem: fix the form routing, tracking and response process. This is often the fastest and least disruptive fix of all.
The diagnosis table: match the symptom to the cause
| What you see | Likely cause | First fix |
|---|---|---|
| Very few visitors | Low visibility in search and on the map | Complete your Google profile; build service pages |
| Traffic mostly from brand searches | Not ranking for service searches | Create pages for each service and area |
| Traffic to unrelated blog posts | Wrong-fit content | Link articles to service pages; write for buyers |
| Visitors from far outside your area | Weak local signals | Add location details and local pages |
| Visitors leave quickly on phones | Slow or unclear pages | Speed up pages; add a clear headline and call button |
| People read but do not act | Trust gap or hidden next step | Add reviews, photos and visible calls to action |
| You hear “I called” but see no leads | Calls not tracked | Set up call tracking and key events |
| Forms rarely arrive | Broken routing or spam filtering | Test forms; fix email delivery and CRM connection |
| Leads arrive but few become jobs | Slow response or no follow-up | Instant alerts, missed-call texts, follow-up schedule |
Quick wins by type of business
The four steps apply to everyone, but the most common fixes differ by industry.
Medical and dental practices
- Put “Book an appointment” and “Call” at the top of every page.
- Show which insurance plans you accept within two taps.
- Keep website forms to scheduling basics, and collect health details through your patient portal.
- Give each main treatment its own page with what to expect at the visit.
Law firms
- Make the free consultation offer, if you have one, clear and easy to request.
- Give each practice area its own page that explains the process in plain language.
- Show attorney bios, credentials and reviews near the contact form.
- Answer after-hours enquiries quickly, since many people reach out in the evening.
Home service businesses
- Keep a tap-to-call button visible on every phone screen.
- Show service areas clearly so visitors know you cover their neighborhood.
- Add real job photos and recent reviews to every service page.
- Offer a simple estimate request with an optional photo upload.
What not to change yet
When leads dry up, it is tempting to change everything at once: new colors, new logo, new platform, new ads. Resist that until you have run the four steps. Changing many things at the same time makes it impossible to know what helped.
Fix one stage, give it a few weeks, and measure. Then move to the next. This steady approach is how you build a website that keeps producing leads year after year.
Your monthly website lead checklist
Once things are working, a short monthly check keeps them that way:
- Submit every form and confirm it arrives.
- Review calls and form leads by page.
- Check Search Console for new service searches you appear for.
- Test your home page and top service page on a phone.
- Add new reviews and photos to your Google profile.
- Update one page with fresh information or a new question answered.
What good looks like
When visibility, fit, pages and tracking all line up, the results add up. One medical imaging clinic we work with grew its website leads from 198 to 384 a month as its Google search clicks rose from about 200 to 1,490. See the imaging clinic results. A new law firm website we built drew about 600 visits in its first 12 days. See the law firm launch results.
Where to go from here
Work through the four steps in order and fix the earliest problem first. If you would like help, our free website review checks visibility, fit, drop-off and tracking and tells you exactly what to fix, in plain English.
At CORE CONNECT, we provide concierge brand management for organic growth. Through The CORE Method, the CORE Team builds and cares for websites that get you found everywhere: Google, the map and AI search, and turns those visits into leads you can measure.


