How to get more contractor leads

A plain-English guide for roofers, plumbers, HVAC companies, remodelers, landscapers, electricians, and other local service businesses that need the phone to ring and the follow-up to hold. From Good Neighbor Design in Wilmington, IL, serving Joliet and the Will, Grundy, and Kankakee corridor.

Jump to a section

01 · The Leak: most contractors do not have a lead problem first

Short answer: most contractors are not losing because too few people call. They are losing because calls, texts, and form fills that already came in never get answered fast enough or followed up on. Fix the leak before you spend a dollar on more traffic.

Leads leak out in ordinary ways: a call missed while you are up a ladder or under a sink, an after-hours text that sits until morning, a Facebook message that never gets opened, a contact form with no reply for two days, a quote you sent that nobody followed up on. None of these show up as "lost customers" in your head. They just look like a quiet week.

Quick check: how many calls did you miss last month, and how many of those people called the next guy instead?

A contractor can spend more on ads every month and still lose money if the intake side is broken, because a portion of every new lead simply falls through the same cracks the old ones did. See the $299 report if you want us to find the leaks in your setup before you spend on anything else.

02 · Order of Operations: fix the leaks before you buy more traffic

Short answer: work in this order: answer every call and form fast, make your website explain what you do and how to get a quote, build a steady flow of reviews, show up locally on Google, then add paid leads once you can track what is working. Skipping ahead to ads before the earlier steps are solid wastes the ad spend.

If this is brokenFix this firstWhy
Missed callsFast follow-up on every call and textSaves leads you already earned
Weak websiteService pages + a clear quote requestConverts visitors into calls
Few reviewsA habit of asking after every jobBuilds trust and local rank
No local visibilityGoogle Business Profile + local SEOGets found before you pay for ads
Unclear ROISimple tracking + a monthly reportShows what actually paid off

This order matters because each step makes the next one worth more. A better website converts more of the local visibility you build. Reviews make every ad click convert better. Tracking tells you whether the ad spend earned it back. See what each of these actually costs before you decide where to start.

03 · Speed to Lead: the first contractor to respond often gets the shot

Short answer: a homeowner comparing three contractors for an urgent job, a leak, a broken furnace, a tree on the fence, usually books with whoever replies first. If you do not answer and do not follow up quickly, you are often just eliminated, work quality never entered into it.

A 2011 Harvard Business Review study of over 2,000 U.S. companies (James Oldroyd and the InsideSales.com Lead Response research team) found that contacting a web lead within 5 minutes made a business roughly 100 times more likely to reach a decision-maker than waiting 30 minutes, and the odds fell further after that. Contractor leads behave the same way: the caller keeps moving down their list until someone picks up.

Missed-call text-back closes part of that gap automatically: the moment you miss a call, the caller gets a text acknowledging it and asking what the job is and what city it is in, so you can call back with context instead of a cold "you called?" Form follow-up should work the same way, a reply within minutes, not by end of day.

Example text-back: "Sorry we missed you. What can we help with, and what city is the job in? We will call you back shortly."

Read the full breakdown in what missed-call text-back is and when it is not enough, or get the $299 report to see exactly how many calls your business is missing today. We also set these automations up on request, on a phone number and accounts you own; see follow-up automations on our pricing page.

04 · Your Website's Job: not a brochure, the place people decide to call

Short answer: a contractor website has one job: answer what you do, where you work, whether you can be trusted, and how to get a quote, in that order, fast, on a phone. Everything else is decoration.

Each major service you offer needs its own page, not one paragraph buried on a homepage, because that is what lets you show up when someone searches for that specific service. Real photos of your own jobs beat stock photography every time, they are the fastest trust signal on the page. Reviews belong on the page itself, not just on your Google profile. And the quote request needs to be short: name, phone, and a line about the job, not a ten-field form.

See what a contractor website build includes and what a small-business site actually costs before you assume a rebuild is out of reach.

05 · Google Maps: for many trades, your Business Profile is the front door

Short answer: for service calls, a lot of homeowners never leave Google Maps. They search, look at the map pack of three businesses on top, check reviews, and call. If your profile is thin or your categories are wrong, you are invisible in that moment regardless of how good your website is.

What actually matters: accurate primary and secondary categories, a complete services list, your real service area set up correctly, recent photos from real jobs, and prompt replies to reviews, good and bad. Consistency across all of it matters more than any single trick. A profile that is claimed but never touched for a year quietly loses ground to competitors who post and update monthly.

Read the full walkthrough in setting up and maintaining your Google Business Profile, or see the Local SEO setup that handles this for you.

06 · Reviews: your best jobs should keep selling after the truck leaves

Short answer: review volume, recency, and how you respond all feed both trust and your local Google ranking. Ask right after the job while the customer is still happy, make it a one-tap link, and never buy or fake a review, it is a real risk to your listing and your reputation.

Timing beats everything else here. A request sent the same day the work finishes, ideally by text with a direct link, converts far better than an email sent a week later. Respond to every review, the good ones with a genuine thank you, the bad ones calmly and specifically, since future customers read your responses as closely as the reviews themselves.

You do not need to go viral or run a content calendar to look active and trusted. A steady record of finished-job photos, a few before-and-afters, and reviews that keep coming in every month does more for trust than any polished campaign. See how reviews connect to your Business Profile ranking.

07 · Local SEO: show up for the work you want, where you actually serve

Short answer: local SEO for a contractor means a clear service page for each thing you do, a service-area setup that matches where you actually work, consistent business listings across the web, and a Google Business Profile kept current. It is different from general SEO, and it is what actually shows up in the map pack.

Do not build a thin page for every nearby town just to grab keywords. Google treats a stack of near-identical city pages with no real content behind them as a low-quality signal, and it can hurt the pages that would otherwise rank. Build a city page only where you have a genuine service history and something specific to say about it.

Good Neighbor's Local SEO setup is a one-time $249, added to any website build: your Google Business Profile claimed and optimized, consistent citations and listings, and on-page local SEO so the pages you already have are tuned for the towns you serve. See the full areas we serve list.

Short answer: Google Local Services Ads and Google Search ads can both work well for contractors, but they reward businesses that already respond fast and have strong reviews. Buying leads before fixing intake means paying for calls you then lose the same way you were losing the free ones.

Local Services Ads charge per lead and verify your business first, which builds trust with the searcher, but your position depends heavily on reviews and responsiveness, so a thin review profile caps how far ads alone can take you. Search ads need the math to work: a clear idea of what a job is worth and what you can afford to pay to win it, plus tracking so you know which ads are earning their keep. If either of those is missing, wait.

See how a managed ads plan runs, including how spend and fees are separated, or talk it through first at contact us.

09 · Tracking: if you cannot see where the calls came from, you cannot know what paid off

Short answer: track calls, form fills, where each one came from, how many turned into booked jobs, reviews requested versus received, and how fast you responded. Skip impressions and likes, they do not tell you anything about revenue.

A simple monthly view answering "what came in, where from, and did it become a job" beats a dashboard full of metrics nobody checks. This is also the only way to know honestly whether a paid campaign earned back what you spent on it, or whether your website update actually moved the needle.

Good Neighbor's Keep It Current plan includes a monthly report built from exactly this: what came in, from where, and what we are doing next, in plain English.

10 · Cost: what contractor marketing actually costs

Short answer: expect $299 for a diagnostic report (credited toward a build), $899 to $2,499+ for a website depending on scope, $249 one-time for local SEO, $89 to $189 a month to keep a site running and reported on, and a quoted monthly fee plus your own ad spend if you add paid leads. One recovered job usually covers months of any single line below.

ItemPriceWhen it makes sense
Market research report$299 one-time, credited toward a buildYou want to know what is leaking before spending on anything else
1-page website$899 one-timeYou need one page that makes people call, built for referral and word-of-mouth business
Multi-page website$1,499 one-timeEach service you offer needs its own page so you can rank and convert for it
Online storefrom $2,499You sell products, not just service calls
Local SEO$249 one-time, added to any buildYou want your Google Business Profile, citations, and on-page SEO done at launch
Managed Hosting$89/moYou want hosting, updates, and uptime handled, no reporting
Keep It Current$189/moYou want the monthly report, ranking tracking, and Business Profile monitoring on top
Follow-up automations (missed-call text-back, instant replies, review requests)by quoteYou want the leaks in this guide plugged for you, on tools you own
Ads managementby quoteYour tracking and intake are solid, and you fund the ad spend directly to Facebook or Google

These are the exact prices on our pricing page, nothing here is a special contractor rate or a different ladder. A single recovered roofing or HVAC job usually covers several months of any line above, which is the honest way to think about whether any of this is worth it for your business.

11 · Choosing Help: how to hire marketing help without getting trapped

Short answer: before hiring anyone, ask who owns your domain and accounts, what happens if you stop working together, exactly what is included each month, whether you can see a real report, and how fast they respond to your own questions. If the answers are vague, that is the answer.

Red flags worth walking away from:

  • Guaranteed rankings in 30 days. Nobody controls Google's algorithm that tightly.
  • Long contracts with no clear way to leave.
  • Ad accounts or domains registered in the agency's name, not yours.
  • Reports full of impressions and reach with no calls, forms, or booked jobs.
  • Nobody who can plainly explain what was done for you last month.

For what it is worth: at Good Neighbor Design, you own your site, your domain, and every account we set up for you, month to month with no long contract, and our prices are published on our pricing page, the same ones in this guide. See how the process runs if you want the full picture before reaching out.

12 · Mistakes, and What to Do Next

Short answer: the most common way contractors waste good leads is buying more traffic before fixing how they answer, follow up, and convert the traffic they already have. Match the fix below to the leak you actually have.

  • Buying leads or ads before you can reliably answer the phone.
  • Sending traffic to a website that does not explain your services clearly.
  • Letting your Google Business Profile go stale for months at a time.
  • Never asking for reviews, or asking days after the job instead of the same day.
  • No follow-up on quotes that were sent but never answered.
  • Measuring clicks and impressions instead of calls and booked jobs.
  • Using stock photos instead of your own finished work.
  • Claiming every nearby town with a thin page instead of real service history.

Pick the fix that matches your leak:

Common questions

How much should a contractor spend on marketing?

It depends on what is broken. If your phone rings but nobody follows up, spend on fixing that first, it costs nothing to change how fast you respond. If your website does not explain your services or take a quote request, that is $899 to $2,499 depending on scope. If you already convert well but nobody finds you locally, Local SEO is a one-time $249 setup. Do not spend on ads until the first three are solid.

What is the best marketing channel for contractors?

For most trades, your Google Business Profile and reviews drive more booked jobs than any single channel, because local searchers who see your profile are already close to hiring. A fast, clear website is a close second. Paid ads work, but only after those two are in place and you can track what a lead actually costs you.

Why is my phone not ringing even though I do good work?

Good work does not show up in a Google search. If your Business Profile is thin, your reviews are sparse or old, or your website does not clearly list your services and service area, a homeowner searching right now will find a competitor instead, even one with worse work. Ranching on reputation alone stops working once someone new moves into the area.

How fast should contractors respond to leads?

As close to instantly as you can manage. A caller comparing three contractors usually books with whoever answers or replies first, especially for urgent jobs like a leak or a broken furnace. If you cannot answer live, a fast text back that acknowledges the message and asks a follow-up question keeps you in the running instead of getting skipped.

What is missed-call text-back?

It is an automatic text sent the moment you miss a call, so the caller gets a reply even if you are on a roof or driving. A good one sounds human, for example asking what the job is and what city it is in, rather than reading like a robot. It does not replace calling back, it buys you time to call back without losing the lead.

Do contractors need a new website to get more leads?

Not always. If your current site loads fast, lists each service clearly, and has an obvious way to request a quote, it may just need better local SEO or more reviews pointed at it. If it is slow, unclear about what you do, or has no path to contact you, a rebuild usually pays for itself within one or two extra jobs.

How many Google reviews does a contractor need?

There is no magic number, but recency and response rate matter more than total count. A profile with 15 reviews from the last year, all with owner replies, usually outperforms one with 60 reviews that stopped coming in two years ago. Aim for a steady trickle of new reviews every month rather than a one-time push.

Are Google Local Services Ads worth it for contractors?

For many trades, yes, because you only pay for the lead itself and Google verifies your business first, which builds trust. LSAs reward strong reviews and fast response, so they work best once those are already solid. If your reviews are thin or you cannot answer quickly, fix that first or you will pay for leads you cannot win.

Should a contractor do SEO or paid ads first?

Fix the leaks before you buy traffic. Local SEO and reviews are the foundation: they keep working after you stop paying for them, and they make every paid lead convert better once it arrives. Ads are the fastest way to add volume once the intake side, answering, following up, and converting on your site, is already solid.

What should a monthly marketing report show a contractor?

Calls, form submissions, where they came from, how many turned into booked jobs, how many reviews came in, and how fast you responded on average. Skip impressions, likes, and reach, they do not pay the bills. If a report cannot connect a number back to a call or a job, it is not telling you what worked.

Find out where your leads are leaking

The $299 report is credited toward a build or your first plan month if you move forward within 30 days.

Get the $299 report