Blog/Strategy

Why Your Website Doesn't Generate Leads (And What to Do Instead)

A homeowner in your town decides they want a new deck. They search "deck builder near me" on Google. They see a few ads, a few map results, and some organic links. They click on three contractors. One has a clean Google Business Profile with 47 reviews averaging 4.8 stars and a phone number they can text. One has a nice website with a contact form. One has both. Which contractor gets the call? The answer — confirmed by every lead source study in the industry — is the one who is easiest to contact and has the strongest social proof. That is almost never determined by how nice your website looks.

Where contractor leads actually come from

70-80%

of contractor leads come from Google search/maps and referrals, not from websites HomeAdvisor / Angi industry surveys

100-300

monthly visits is the typical traffic for a local contractor's website BrightLocal Local Consumer Survey

1-3%

conversion rate for contractor websites, meaning 1-9 leads from that traffic WordStream Industry Benchmarks

The math on your website

The average local contractor's website gets 100-300 visits per month. At a 1-3% conversion rate (someone filling out a contact form or clicking your phone number), that is 1 to 9 leads per month from your website. If you are paying a web design company $200-500/month to maintain it, each of those leads costs $22-$500 just in website expenses, before you count the leads you lost because you did not respond to the form submission fast enough.

Now compare that to your Google Business Profile. A well-optimized GBP for a contractor in a mid-size market generates 200-1,000 profile views per month, with a direct action rate (calls, direction requests, website clicks) of 5-10%. That is 10-100 leads per month from a free platform.

The numbers tell a clear story: for most residential contractors, the website is not the lead generation engine. It is a brochure that people occasionally visit to validate you after they found you somewhere else.

The five things that actually drive leads

1. Google Business Profile (this is your real homepage)

When someone searches "fence builder near me" or "deck contractor [your city]," the first thing they see is the map pack: three local businesses with star ratings, review counts, photos, and a click-to-call button. This is where the majority of local contractor leads originate. Not from page one organic results. Not from your website. From the map pack.

Your GBP is the highest-leverage thing you can optimize. Make sure your categories are correct (Primary: "Deck Builder" or "Fence Contractor," not just "General Contractor"). Add photos of completed projects (real ones, not stock photos). Keep your hours, service area, and phone number current. And most importantly: get reviews.

2. Review velocity and volume

A contractor with 12 reviews and a 4.9 rating will lose to a contractor with 87 reviews and a 4.6 rating every time. Volume signals legitimacy. Recency signals activity. A homeowner choosing between three deck builders will pick the one with the most reviews that were posted in the last few months, because that contractor is clearly active, busy, and not going out of business next quarter.

The system for getting reviews is simple: ask every customer the week the project is completed. Text them a direct link to your Google review page. Do not ask for a five-star review. Just ask them to share their experience. The contractors who consistently get 3-5 reviews per month outperform everyone in their market within a year. The ones who "mean to start asking" never catch up.

3. Response speed

This is the single biggest factor in lead conversion that most contractors ignore. The data is brutal: a lead contacted within 5 minutes is 21 times more likely to convert than one contacted after 30 minutes (InsideSales.com/Harvard Business Review). The average contractor responds in 3-6 hours. Many do not respond until the next day. By then, the homeowner has received three other quotes.

Response speed is not a marketing tactic. It is a filter. Homeowners interpret fast responses as a signal of professionalism, reliability, and organization. Slow responses signal that the contractor is disorganized, too busy, or does not care. Right or wrong, that is how it works.

This is why the channel of response matters as much as the speed. If a lead texts you and you call them back six hours later, you have lost the moment. If they text you and get a substantive, helpful response within 60 seconds, at 9pm on a Tuesday, you have already separated yourself from every other contractor they contacted.

4. Phone number prominence

This sounds obvious, but look at most contractor websites: the phone number is in the footer, in 12px font, and the primary call to action is "Fill Out Our Contact Form." Homeowners do not want to fill out forms. They want to call or text. Every click, every form field, every "someone will get back to you within 24 hours" message reduces the chance they follow through.

Your phone number should be the single most visible element on your website, your GBP, your social profiles, and every piece of marketing you create. Make it clickable on mobile. Make it textable. And make sure someone (or something) answers when they use it.

5. Referral systems (the leads that close themselves)

Referral leads convert at 2-4x the rate of cold leads and typically have higher project values. They arrive pre-sold because someone they trust already vouched for you. You do not need a formal referral program with incentives and tracking software. You need to do two things: deliver great work and make it easy for satisfied customers to send people your way.

"Easy" means: after a project is complete, text the customer something like "Thanks for trusting us with your deck, Sarah. If any of your neighbors are thinking about outdoor projects, we'd love to help them too. Just have them text this number." That is the entire referral program. No software required.

So when does your website actually matter?

Your website matters as a validation tool, not a lead generation tool. The typical homeowner journey looks like this:

  1. They search Google and find you through the map pack or a referral
  2. They check your reviews
  3. They visit your website to confirm you are legitimate
  4. They call or text you

Step 3 is where your website earns its keep. The homeowner is not looking for a conversion funnel or a lead magnet or a chatbot popup. They want to see: photos of your work, your service area, the types of projects you do, and how to contact you. If your website has those four things, it is doing its job. If it does not have those four things, no amount of SEO optimization or design polish will fix it.

A simple, clean one-page site with project photos, a service area map, a list of services, and a prominent phone number outperforms a $10,000 custom website with animations and a blog that has not been updated since 2024. Every time.

What a $0 website looks like

If you are starting from scratch or your current website is hurting more than helping, here is the minimum viable contractor website:

This can be built on Squarespace or Wix for $16/month or on a free Google Sites page for $0. It will outperform most contractor websites because it focuses on the one thing the visitor wants: confirmation that you are real, capable, and reachable.

The real bottleneck is not lead generation

Most contractors who think they have a lead generation problem actually have a lead capture problem. They are getting inquiries (from Google, from referrals, from yard signs and truck wraps) but losing them to slow response times, missed calls, and forgotten follow-ups. Generating more leads when you are already losing 30-50% of the ones you get is like filling a leaky bucket from a bigger hose.

Fix the bucket first. Respond to every inquiry within minutes, not hours. Follow up with every "I'm thinking about it" within 48 hours. Track where every lead stands so nothing falls through the cracks. Once your capture rate is solid, then worry about generating more volume.

Whether leads come from your website, Google, or word of mouth, DeskForeman responds instantly so none slip through. It handles the first response, the follow-up cadence, and the pipeline tracking, so the leads you are already generating actually turn into revenue.

The priority list for this month

If you are going to spend time on your online presence this month, here is the order that will generate the most return:

  1. Optimize your Google Business Profile. Correct categories, current photos, accurate hours and service area. 30 minutes.
  2. Ask your last 5 customers for Google reviews. Text them a direct link. 10 minutes.
  3. Fix your response time, whether that is keeping your phone closer, hiring help, or setting up an AI employee. This is the highest-ROI change you can make.
  4. Make sure your website has photos, phone number, and service area. If it does not, spend an hour updating it. If it does, leave it alone.
  5. Stop paying for SEO services unless you are in a highly competitive metro market. Local SEO for contractors is 80% Google Business Profile and 20% having a website that exists. The $500/month SEO retainer is almost certainly not earning its cost.

Stop losing the leads you already have

Whether leads come from your website, Google, or word of mouth, DeskForeman responds instantly so none slip through the cracks.