What to Do If You Already Have a Website But Aren't Getting Leads
Diagnose a website with few leads by checking traffic quality, indexing, mobile performance, offer clarity, contact paths, and follow-up.
By Ian Ho, Xomer
Article images are AI-generated illustrations and may include AI-generated people. They do not depict Xomer clients.
TL;DR: A website with few leads needs diagnosis, not a presumed rebuild. Check qualified traffic, indexing, mobile performance, offer clarity, calls to action, form completion, and how search or answer engines describe the business. Fix the observed bottleneck and measure again.
Plenty of businesses have a website and no way of saying whether it ever produced a job. The same site is often missing from what Google's AI answers and ChatGPT return for the obvious local questions. The website lead diagnostic works through structure, traffic, offer, demand, attribution, and operations as separate possibilities, and most of those gaps close without starting over.
What to inspect when leads are low
A site that produces nothing can look completely fine. It loads, the number is there, the photos are tidy. Before deciding what it lacks, check the traffic it gets, whether anyone searches for what you sell, how it is structured, whether a stranger can tell what you do and where, what evidence it shows, how easy you are to contact, whether anything is tracking at all, how fast you answer, and what happens to a lead after that.
The three checks below are where to start.
Check one: indexing and search information
Technical SEO is one lane in that list, and the easiest to check yourself. Four common failures:
- No schema markup. LocalBusiness schema states your name, address, phone, business type, and service area in a form a machine reads directly. Without it, every system has to infer those facts from your prose.
- Auto-generated page titles. A title such as "Home | Business Name" gives a searcher less context than an accurate, descriptive service-and-location title.
- Thin or missing meta descriptions. Google often writes its own snippet regardless, and an accurate description still helps a searcher decide whether to click. Treat it as sales copy inside the results page, carrying no ranking weight of its own.
- Slow mobile load times. Google indexes the mobile version of your site first. Mobile-first indexing has been the default since 2021. A site that loads slowly on a phone may rank lower than an equivalent site that loads quickly, regardless of how the desktop version performs.
Each of those is a finding, not a verdict. Several together will hold a site back, and only your Search Console and analytics data can say which one is costing you calls.
In Memphis's home service and trades market, older housing stock points at the plumbing, electrical, and HVAC questions worth researching. Take the actual demand and visibility gap from Search Console, your profile data, and your lead attribution. Housing age tells you where to look and never what to fix.
Problem two: AI engines don't know who you are
Answer engines are newer ground than search, and how much they matter varies by trade and by town. Take a baseline before you decide this is a problem worth spending on.
When someone asks ChatGPT "best electrician in Sacramento" or Claude "who does solar cleaning in the Bay Area," record the answer, the sources it cited, and the business details it showed. No provider publishes a shared trust formula or a list of traits that earns a recommendation.
Write facts that stand up on their own. For a Dallas plumbing contractor, "licensed plumbing contractor serving Dallas and the surrounding suburbs, emergency service seven days" works because a customer and a machine both get everything they need from that one line. "Your trusted partner in home comfort" gives neither of them anything to hold.
A FAQ page earns its place when it answers the questions people actually phone you about, in the words they use. Write them out, one per heading, with a straight answer underneath each. The format alone does nothing; the answers do the work.
Structured data does the same job for your identity. Name, address, phone, service categories, and service area, stated where a system reads them directly, so anything referencing your business gets the details right.
That practice has a name now, Answer Engine Optimization, and most of it is unglamorous accuracy work. How much an existing site already does varies enormously, so read your own rendered pages and your own test answers before concluding you are invisible.
For a Raleigh home-service business, test the questions somebody who moved in last month would ask, and log whether you appear. Being left off that first list means you were not on the shortlist. What the customer did next, and why you were left off, take other data to answer.
Problem three: the site doesn't convert when visitors arrive
Visibility gets somebody onto the page. Layout decides what happens next. Four issues worth checking, then confirming against your behavior, call, and form data:
- No clear call to action visible without scrolling
- Phone number only in the footer, when it belongs at the top of every page
- No trust signals (no reviews, no certifications, no photos of real work)
- Copy that describes the business when the visitor arrived with a question
A visitor who cannot work out the service, the area, or how to reach you leaves. Analytics tells you they left and stays quiet about why. Treat a bounce as a prompt to open the page yourself, on a phone, and see what they saw.
What to actually do about it
A proper audit writes down what is observable: indexing status, the structured data as rendered, how clear the copy is, what the answer engines say about you, and what your behavior, call, and form data show. Keep those separate from the questions only a customer can settle, like why they called the other company.
Plenty of sites take markup, FAQs, titles, and descriptions without a redesign. Others cannot, because of the platform, the template, or who holds the login. Find out which one you have before anyone quotes you for the work.
Structural changes cover copy clarity, how pages are organized, and getting the service-area information right. Justify each one with a customer need you can name or evidence you can show. "More pages get extracted more often" is not a reason.
When to optimize vs. when to rebuild
Optimize when the platform you have, the access you have, and the maintenance path in front of you can carry the changes at a price you accept. I would exhaust that path before paying for a rebuild, because a rebuild resets every measurement you have collected so far.
Rebuild when the changes cannot be made reliably or affordably on what you own now. Mobile and performance failures are strong evidence for that. A four-second cutoff someone quoted at you, or the age of the platform, settles nothing on its own.
The website-friction audit covers the copy and usability issues to test once the technical side is checked. They stay hypotheses until calls, forms, or watching a real user shows an effect.
If you're unsure which category your site falls into, a structured audit can document observable technical, traffic, message, and answer-engine gaps while naming what remains unknown. We offer a free initial audit and explain what we would fix, what we would leave alone, and what ongoing work would cost.