Guides / Why Your Site Gets No Leads
Getting traffic but no calls is a conversion problem, not a visibility problem, and fixing the wrong one wastes months. This guide walks the full funnel from first click to phone ring, names every leak point in plain language, and gives you concrete fixes you can work through this week.
The real problem
Most contractors who say their website does not work mean one of two very different things, and treating them the same is expensive. The first is a visibility problem: the site exists but nobody finds it because it does not rank in search results or in the map pack. The second is a conversion problem: people do find the site, they land on it, and then they leave without calling. A site suffering from the second problem can look fine in a traffic report while silently hemorrhaging leads every single day.
The conversion failure is more common than most people realize, and it is harder to spot because the owner never sees it happen. The phone just does not ring. A homeowner lands on your roofing page from a Google search, reads the first paragraph, cannot immediately find a phone number on their phone screen, notices the page is slow to load, and taps the back button to try your competitor instead. That took about twelve seconds. You paid for that visitor with your SEO and your reviews, and you got nothing back. Multiply that by every visitor who did the same thing this week and you can start to feel how much a leaky site costs.
This guide is built around the conversion failure. It assumes your site is being found, at least some of the time, and digs into why the visitors who land on it are not turning into calls. If you are not sure whether you have a traffic problem, a conversion problem, or both, the honest first step is to look at your actual visitor count in Google Search Console or any basic analytics tool. If you see hundreds of visitors a month and almost no calls, you have a conversion problem and this guide is for you. If you see almost no visitors at all, the ranking side needs work first.
The good news is that conversion problems are usually fixable faster than ranking problems. Ranking takes months. Fixing a buried phone number takes ten minutes. Fixing a broken contact form takes an hour. Adding trust signals to a page takes an afternoon. The leaks in this guide are ordered by how much damage they typically do and how quickly you can plug them, so you can work through them in a few focused sessions without hiring anyone.
The conversion killers
Each of these kills leads quietly. A visitor who bounces does not tell you why. Run down this list against your own site and mark every one that applies before you try to fix anything.
The phone number is the most important element on a contractor site and the one most often buried. If a homeowner has to scroll, open a menu, or go to a contact page just to find your number, most of them will not bother. They will hit the back button and call whoever had the number at the top of the screen. Put your number in the header of every page, large enough to read, as a tappable link on mobile. Then check it looks the same on a phone, not just on your desktop.
A page that takes more than three seconds to fully load on a phone loses a large share of mobile visitors before they ever see your content. That is not a guess; it is a pattern backed by years of mobile behavior research and Google's own data. Heavy photos, auto-playing video, and stacked third-party scripts are the usual causes. Compress your images, cut anything that loads before your phone number, and test your real site on your own phone on cellular data with wifi turned off. If you are waiting, so is the homeowner.
A homeowner who cannot quickly see proof that you do good work will not call you. Linking to your Google profile and hoping they click through is not the same as showing reviews right on your service pages. Embed or paste your five or ten strongest recent reviews with the reviewer's first name and town directly onto your site. Reviews on the page do the convincing while the visitor is already there, rather than asking them to go somewhere else and come back, which most of them will not do.
If your site has one general homepage listing every service you offer and every area you cover, it is doing a poor job of both ranking and converting. A homeowner searching for deck building in your specific town lands on a homepage that talks about everything and nothing feels relevant to their exact need. They leave. A dedicated page for each service and each town you serve speaks directly to what that visitor searched for, confirms you do that work in their area, and earns the call. This is heavy work but it is the highest-leverage thing you can build.
Every page on your site needs to tell the visitor what to do next. Not in a generic way and not buried at the bottom. A strong call to action is specific, repeated, and close to the proof that earns it. After a section of reviews, ask for the call. After a section of job photos, ask for the call. After explaining the service, ask for the call. The visitor who is convinced will call without a prompt, but the visitor who is almost convinced needs to be asked. Most contractor sites ask once, timidly, at the bottom of a very long page.
A homeowner hiring a contractor is taking a real financial risk and they know it. Before they call you, they are quietly asking whether you are licensed, insured, established, and real. If none of that is visible on your site, the answer they come up with is probably not the one you want. State your license number, say you carry liability insurance, mention how many years you have been operating, and show a real photo of your crew or your truck. These are not decorative; they are answers to the questions standing between the visitor and the call.
The mobile test
A large majority of local searches for contractors happen on a mobile device, often at the moment the homeowner is looking at the problem they want fixed. That means your site's phone experience is your real first impression, not the desktop version you probably use to check it. A site that looks polished on a laptop monitor can be a cluttered, slow, hard-to-navigate mess on a four-inch screen, and the homeowner standing in their backyard will not wait around to figure it out.
The mobile test is simple and takes three minutes. Pull up your own site on your phone, on cellular data with wifi off, and pretend you have never seen it before. How long does it take to load? Can you read the text without pinching to zoom? Is the phone number visible immediately without scrolling? Can you tap it to dial? Does the form work with a phone keyboard? Is anything broken, overlapping, or invisible? Write down every flaw you find. Those are leads you are losing right now, and most of them are fixable without rebuilding the site from the ground up.
The one thing that makes a mobile site work above all else is restraint. The contractor sites that convert well on phones are not the ones with the most content, the most animations, or the most features. They are the ones where the phone number is loud and tappable, the most important service is named in the first three lines, and nothing stands between the visitor and the call. If your current site has a full-page intro video, a navigation menu with eight items, and a row of social media icons above the fold, you are filling the most valuable screen real estate with things that do not convert calls.
Fix in this order
These are listed from quickest fix to heaviest lift. Do not skip ahead. The one-hour fixes are worth more than the month-long ones if the site is leaking leads at the basics.
Open your site right now and find your phone number. If it is not visible in the top right corner on both desktop and mobile without scrolling, move it there today. Make sure it is a clickable link on mobile, formatted as a tel: link so a tap opens the dialer. This is the single highest-return fix on this list, takes under an hour for most site builders, and is the most common mistake on contractor sites by a wide margin. Do this before anything else.
Replace your visible phone number with a tracking number that forwards to your real line. Services like CallRail and similar tools issue a local number that passes calls through and records which page the caller came from. This takes about thirty minutes to set up and immediately answers the question that almost no contractor can answer today: how many calls did my website actually produce this month? Without that number, you are flying blind. With it, you can see whether any change you make to the site actually moves the needle.
Go to your site's contact page, fill out the form with a test message, and submit it. Check your inbox, your spam folder, and any email address you used when you built the site. If the message does not arrive, the form is broken. This happens more often than anyone admits, often for months, because the site looks fine from the owner's side and the form does not send any error message to the visitor who fills it out. A broken form is a silent lead destroyer and a one-hour fix once you diagnose it.
Pick your five to ten strongest Google reviews, copy the reviewer's first name, town, and exact text, and paste them onto your main service pages in a simple format. You do not need a fancy widget or a third-party plugin. Plain text reviews on the page, near your calls to action, convert better than a tab the visitor has to click. Update them every few months as new strong reviews come in, and remove any that are more than a year old in favor of recent ones, because recency signals an active business.
These three facts belong in your site's footer and at the top of each service page. State your license number with a brief note about what it covers, say plainly that you carry liability insurance and the amount if your trade makes it relevant, and mention how long you have been operating. If you have completed over a certain number of jobs or served a specific number of homeowners, add that too. These are the facts a homeowner looks for before trusting you with their home, and they take twenty minutes to add across your whole site.
This is the heaviest lift, but it pays off on both conversion and rankings. Write a dedicated page for each service you want more work in, with specific detail about how you do that job, what homeowners should expect, and why you are the right choice for it. Do the same for each town in your service area. Each page should answer the specific question a homeowner in that town asking about that service would bring to Google, not just repeat your homepage with a town name dropped in. Aim for at least three to four paragraphs of real substance per page.
Trim your contact form to three fields: name, phone number, and a line for the job. Delete the rest. Then go through your site and add a clear, specific call to action after every section that contains proof: after your reviews, after your job photos, after your license information. The prompt does not need to be fancy. Something like 'Ready to get a quote? Call us or fill out the form below' is enough. Repetition across the page is not annoying; it is what pushes a convinced visitor to act instead of closing the tab.
Open Google's free PageSpeed Insights tool, paste your homepage URL, and run it on mobile. The tool flags the specific files slowing your page down, usually large uncompressed images, unused scripts, or heavy embeds. Compress every photo on the site using a free tool like Squoosh, remove any video that plays automatically, and disable any chat widget or pop-up plugin that loads before your page content. Aim for a score above 70 on mobile. Every second you shave off your load time recovers visitors who would have left while waiting.
Phone tracking
The single most common reason contractors cannot tell whether their website is working is that they have no way to measure it. They look at their overall call volume and try to guess how many of those calls came from the site versus a yard sign, a referral, or a Google Business Profile. The guess is almost always wrong. A contractor who thinks the site is carrying its weight may find, when they actually measure, that it has produced three calls in the last quarter. A contractor who has written off the site may find it has been generating thirty calls a month they attributed to other sources.
Call tracking solves this with a forwarding number that costs about thirty to fifty dollars a month from most providers and takes less than an hour to set up. The number looks local, passes calls through to your real line without any delay, and records the source so you know which page each caller came from. You see, in actual numbers, how many calls the website produced, which service pages drove the most calls, and whether any change you made to the site moved the call count. That is the only honest way to run a website that you are paying for.
The secondary benefit of call tracking is that it makes every other decision easier. Should you build more town pages? Check whether the town pages you have are generating calls. Should you invest in faster hosting? Look at whether your slow pages have higher bounce rates in the analytics tied to your tracking setup. Should you rewrite your roofing page? See whether it converts calls compared to your siding page. Without measurement, every website decision is a guess. With it, you can test, compare, and keep improving based on what actually rings the phone rather than what looks good or what a vendor told you to do.
When to hire help
The fixes in the steps section above are realistic for a contractor to do alone, assuming a few focused evenings. Moving a phone number, setting up call tracking, fixing a form, adding reviews to a page, and writing a service page: none of those require a developer or a designer. Most website builders let you do all of it through a visual editor. If you are reasonably comfortable with technology, start there before spending money.
The point where it makes sense to pay someone is when the work becomes genuinely ongoing rather than a one-time fix, and when the volume of that work exceeds what you can do without it eating into your actual job hours. Building and maintaining a real page for every service and every town in a metro area, setting up proper call tracking, keeping reviews current, and improving page speed on an ongoing basis is a real time commitment. For a contractor running a busy crew, that time has a cost in jobs not quoted and invoices not sent.
Pixie Builds builds and maintains contractor websites that are built around this checklist. We charge 500 dollars to set up and 1,500 dollars a month, billed quarterly at 4,500 dollars a quarter, and you can cancel at the end of any quarter. You own every asset in writing from day one, including the site, the content, and the domain, so stopping the arrangement never locks you out of your own work. We include call tracking from the start so you can see in actual call numbers whether the site pays for itself. If that fits your situation, email [email protected]. If you are the type to work through the steps above yourself, do that first.
Straight answers
Your trade
Keep reading
$500 to set up, $1,500 a month flat, billed quarterly, cancel any quarter, and you own everything from day one. Email [email protected].