There is no easy way to say it. Most home services businesses don't have a lead problem. They have a follow-up problem, a positioning problem, and a website that can't answer a homeowner's first four questions.
You already know how this goes. You spend money on ads or a lead service. The phone rings a few times. Half the callers want a price before they'll give you an address, and the other half never pick up when you call back. Two months in, you decide marketing doesn't work in your trade and you go back to running on referrals and truck signage.
I've watched this same pattern play out for years with lawn care crews, remodelers, and repair shops. The spend goes up. The booked jobs stay flat. Then the spend gets cut, and the phone gets quiet in a way that takes six months to recover from.
So here is what I believe, and it's the whole argument of this post. In home services, the job is won or lost in the fifteen minutes after the lead comes in, not in the ad that created it. Buying more traffic before you fix response time, positioning, and your site is the most expensive mistake in this industry.
This guide walks through the seven things that actually move booked jobs, in the order I'd do them, with real numbers for what each one costs and what to expect.
What Home Services Marketing Actually Means (It's Not Just Ads)
Home services marketing is the system that gets a homeowner in your service area to find you, trust you, and contact you before they contact anyone else, and then converts that contact into a scheduled job. It is five moving parts:
- Who you serve
- Where you show up
- What your site says
- How fast you respond
- And what happens after the job is done.
Marketing is a word that gets thrown around like it means advertising. It doesn't. Advertising is one line item inside marketing, and in home services it's usually the last one you should touch.
Your Google Business Profile, your review flow, your quote follow-up, and the words on your homepage are all marketing.
They just don't send you an invoice, so they're easy to ignore.
The demand side is not your problem.
The U.S. home services market has topped $600 billion and is growing 7 to 9% a year, and HIRI projects the home improvement market to reach roughly $626 billion by 2030. People are spending money on their houses. The question is whether they can find you and whether you make it easy to hire you.
If you want the broader version of this idea applied to any local business, I wrote about it in how to promote your business locally. This post is the trade-specific version.
Why Buying More Leads Rarely Produces More Booked Jobs
The average home services business converts about 7.8% of its leads into paying customers, so doubling your lead volume mostly gets you a bigger pile of leads that never became jobs. The bottleneck is almost never the top of the funnel.
The industry data says the same thing:
Read those two numbers next to each other. Most of the industry is about to spend more money pouring water into a bucket they already know has a hole in it.
Here's what that looks like on a Tuesday.
A homeowner searches "lawn care near me," clicks your ad, fills out your form at 10:42 a.m., and you see it at 3:15 p.m. between jobs. By then they've filled out two other forms and one of those companies called back in four minutes.
- You paid for the impression.
- You paid for the click.
- You paid for the form.
- You paid for the software that emailed you about the form.
- And then you let it sit in an inbox for four and a half hours.
That's not a marketing failure. That's an operations failure. No amount of ad budget fixes it.
I made this same case with different numbers in how much revenue is your website losing and signs your website is costing you deals.
Step 1: Decide Which Jobs You Want Before You Spend a Dollar
Pick the two or three job types you want more of, name the margin and average ticket on each, and build every marketing decision around those numbers. A lead is only good or bad relative to a job you actually want.
Most home services owners can't tell me their average ticket by service line. That single gap is why cost per lead conversations go nowhere. A $90 lead is expensive for a $180 mow-and-blow and cheap for a $14,000 deck build.
Run this on the back of an invoice:
- List your service lines. Not "landscaping." Weekly maintenance, spring cleanup, irrigation repair, sod install, hardscape.
- Write the average ticket and gross margin next to each one. Actual numbers from the last 20 jobs, not what you wish they were.
- Write your close rate on quoted jobs for each line. Guess if you have to, then start tracking it.
- Do the math on what you can pay per lead. Average ticket times gross margin percent times close rate, then decide what share of that gross profit you're willing to spend on acquisition. If a $6,000 remodel at 35% margin closes 1 in 4, each lead is worth about $525 in gross profit. Paying $120 for that lead is a good trade. Paying $120 for a $180 mowing lead is not.
This is also where you decide who you're not for. Naming the wrong-fit customer out loud is the fastest way to stop attracting them, which is the whole point of knowing your market as step one of the M2M Framework. If everyone in your trade in your county says the same three things on their homepage, positioning is the cheapest advantage available to you.
Notice what happens once you have those numbers. "Should I run ads?" stops being a philosophical question and becomes arithmetic.
Step 2: Fix Your Google Business Profile Before You Touch Your Ads
Your Google Business Profile is the highest-return marketing asset you own for local service work, and it's free. Complete it fully, because Google reports that complete profiles get roughly 7 times more clicks and are 2.7 times more likely to be considered reputable than incomplete ones.
Google ranks local results on relevance, distance, and prominence, and it documents exactly how to improve each one. Most contractors have a profile with a name, a phone number, and four photos from 2019. That's not a profile, that's a placeholder.
The checklist I run on every client profile:
- Primary category set to your money service, with secondary categories for the rest. This is the single biggest ranking lever in the profile.
- Service areas set to the cities you'll actually drive to, not a 90-mile radius. Overreaching dilutes relevance for the towns you care about.
- Every service listed individually with a real description. "Irrigation repair" and "sprinkler head replacement" both belong there if people search both.
- 20+ current photos, geotagged if possible, including crew, trucks, before-and-afters, and completed work. Refresh monthly.
- Hours accurate, including holidays, plus after-hours behavior spelled out if you take emergency calls.
- Q&A seeded with your five most common phone questions, answered by you. You're allowed to ask and answer your own.
- Weekly posts tied to season and service. Spring cleanup in March, gutter work in October.
Same information needs to match across your site, your Facebook page, Angi, Yelp, Nextdoor, and every directory that has you listed. Inconsistent addresses and phone numbers are a real and boring problem that costs real rankings.
If you want to understand how the profile and your website work together, Dallas SEO vs local SEO breaks down which one does what, and the Ellis County small business marketing guide covers the local-market specifics.
Step 3: Make Your Website Answer the Four Questions Every Homeowner Asks
Your website has one job in home services: answer four questions fast enough that the homeowner stops shopping.
- Do you do my exact job?
- Do you serve my address?
- Roughly what does this cost?
- What happens after I contact you?
Homeowners do more homework than most contractors realize.
- 51% use online articles as their primary research source for a project
- 35% spend one to five hours researching before they submit a single form or call a contractor.
- And 28% spend more than ten hours.
- In the same body of research, 41% said they rely on website recommendations and 29% on organic search results when choosing who to hire.
They are reading. Give them something to read.
What that means in practice:
- A page per service, not one "Services" page. "Retaining walls in Waxahachie" wins work that "Hardscaping" never will.
- A page or clear section per city you serve, with real local proof on it. Photos from that town, a review from that town, the neighborhoods you work in.
- Price ranges, or at least a starting point. Refusing to publish any number is the most common reason homeowners bounce. You don't have to quote the job. "Most full irrigation repairs run $350 to $900" filters out the wrong people and builds trust with the right ones.
- What happens next, spelled out. "We call you within 15 minutes, walk the property Thursday or Friday, and you get a written quote within 24 hours." Process beats promises.
- Photos of your actual work and your actual crew. Stock photos of a smiling family in a kitchen read as "we might not be a real company."
- Phone number tappable in the header on mobile, plus a short form. Two ways to contact you, both above the fold.
I covered the full build in 10 things your company website must have to generate leads and the structural version in how to create a high-converting website. If your form is buried or your button says "Learn More," start with why your CTA isn't working and 7 high-impact fixes to double your website conversions. And if you're running ads and social but your site is an afterthought, why your website should be the hub of all your marketing explains why that order is backwards.
One more thing on messaging. "Quality work, honest pricing, family owned" is what every competitor in your county says. Writing copy your specific customer recognizes is step two of the M2M Framework, and it's the difference between a site that collects visits and one that books jobs.
Your Marketing Isn't Bringing in Leads and You Can't Figure Out Why
Score your marketing across 7 key areas in 5 minutes and find out exactly what's holding back your leads and what to fix first.
Step 4: Collect Reviews on a Schedule, Not When You Remember
Reviews are the trust layer that decides whether a homeowner calls you or the next name on the list, so ask for one on every completed job as a standing part of your process. 97% of consumers read reviews for local businesses and 71% read them on Google.
The rejection data matters more than the reading data. 65% of consumers who rejected a business did so for a review-related reason:
- Negative reviews
- A low rating
- No reviews
- Or reviews that were too old.
In a 400-homeowner survey specific to contractors, 91% rated online reviews as an important factor in choosing who to hire, with 26% calling them extremely important.
Notice what "too old" means there. A 4.9 rating from eleven reviews in 2022 loses to a 4.7 from forty reviews with three from last month. Recency is part of the signal.
The system that works, and it isn't complicated:
- Ask in person at job completion, while the customer is standing in front of finished work and happy about it.
- Text the direct review link within an hour of leaving. Not email. Text.
- Respond to every review inside 48 hours, good and bad. Your response to a bad review is read by more prospects than the review itself.
- Set a floor: one new review per crew per week. Track it like you track callbacks.
One honest caveat. Referrals and word of mouth are still very powerful in this industry, and I'm not saying otherwise.
But word of mouth today ends in a Google search. Somebody's neighbor gives them your name, and the next thing they do is look you up. If what they find is thin, there is a good chance they aren’t going to call you because they are skeptical. Or they might call because their friend said you were good, but you will still have an uphill battle on the phone or during the consultation. That’s because they don’t see any new reviews, which means other people haven’t shared why others should trust you anytime lately. And that makes people skeptical. I made the longer version of that argument in you've built a business on referrals, here's why that's a problem.
Step 5: Answer New Leads in Under Five Minutes
This is the highest-return change available to most home services businesses, and it costs nothing. Responding to a lead within five minutes makes you 21 times more likely to qualify it and 100 times more likely to make contact than waiting an hour, and contacting within the first hour alone makes you seven times more likely to qualify the lead.
Phone leads convert dramatically better than form fills in this industry, at roughly 46% lead-to-customer compared to the 7.8% industry average. Which means a form fill you convert to a phone call in three minutes is worth several times a form fill you email back tomorrow.
What to actually put in place this week:
- Name one person responsible for new leads by name, with a backup. "Whoever sees it first" means nobody.
- Turn on missed-call text-back. Any homeowner who calls and doesn't reach you gets an automatic text within 60 seconds: "Sorry we missed you, we're on a job. What's the address and what's going on?" This one setting recovers more work than most ad campaigns.
- Set a written standard. Five minutes during business hours, first thing in the morning for overnight leads, and say so on your website so the homeowner stops shopping.
- Call twice, then text. Most people don't answer unknown numbers. A text with your company name gets read.
- Follow up five times over ten days on quotes you sent. Sales cycles in home services average around 60 days once you're past emergency work, and most contractors quit after one follow-up.
I'd rather you spend this week on response time than on a new website. It's free and it works faster.
Step 6: Add Paid Advertising Only After the First Five Steps Work
Paid ads are an amplifier, not an engine, so they belong after your profile, site, reviews, and response system are functioning. Run them before that and you're paying to expose the same conversion problem we just talked about.
Once you're ready, here's what home services paid search actually costs in 2026. Google Local Services Ads, where you pay per valid lead instead of per click, averaged $53 per lead across 888 contractors and $6.72 million in observed spend, with a 43.9% book rate and $233 average cost per paying customer.
By trade:
- Electrical $39
- HVAC $51
- Plumbing $57
- Drain and sewer $59.
Broader market data puts the typical range at $25 to $130+ per lead depending on trade and competition.
Standard Google Ads run on clicks instead, averaging about $3.50 per click across home services search.
Conversion rates on those ads vary wildly by trade:
If you're a remodeler, plan for that. Construction converts slowly because the purchase is big and considered, not because your ads are broken.
The practical order of operations:
- Local Services Ads first. You pay per lead, you get the Google Verified badge, and Google can credit invalid leads. Lowest-risk entry point for most trades.
- Branded search second. Cheap, and it stops competitors from bidding on your name when a referral looks you up.
- High-intent non-branded search third, tightly geo-fenced, emergency and repair terms before installation terms.
- Retargeting and Meta last, and only for the long-consideration jobs like remodels and hardscape where people shop for weeks.
Now, I don't think this means ads are a scam or that you should never run them. I run Google Ads for clients and they work. What I'm saying is that ads bought your worst month, not your best one, if the lead they generate lands in an inbox nobody watches. Fix the catch before you turn up the faucet.
If you're weighing what to spend where, how long until a new website or SEO pays off sets realistic timelines and what doing nothing about your website actually costs is the other side of the same ledger.
Step 7: Publish Content That Google and AI Tools Can Quote
Write the answers to the questions your customers ask on the phone, one page at a time, because those pages are now what both Google and AI assistants pull from when someone asks for a recommendation. 45% of consumers now use ChatGPT or other generative AI tools for local business recommendations, up from 6% the year before.
That is the fastest behavior change I've seen in local search in a decade. And it changes what content has to look like. AI tools quote passages, not pages, so each section of a post needs to be a complete, accurate answer on its own.
Start with the questions you answer out loud every week:
- "How much does a new sprinkler system cost in [your city]?"
- "How long does a kitchen remodel actually take?"
- "Do I need a permit for a fence in [your county]?"
- "Is it worth repairing a 12-year-old AC unit or replacing it?"
- "How often should a lawn be mowed in North Texas summer?"
Each one of those is a page. Answer the question in the first two sentences, then earn it with detail, photos, and real numbers.
Add FAQ schema so the answers are machine-readable.
I laid out the full approach in AEO for service businesses, the technical side in what is schema markup and why does it matter for AI search, and the checklist version in how do I know if my website is AI-ready.
If you want to know whether you're currently invisible to these tools, how to get your business cited by ChatGPT and AI search walks through it.
One offer to go with the content. A seasonal checklist, a pricing guide, or a maintenance calendar gives people a reason to hand over an email before they're ready to buy, which matters a lot for the 28% of homeowners who research for more than ten hours. Lead magnets that actually work for service businesses has the formats worth building.
What Home Services Marketing Actually Costs in 2026
Plan on 5 to 10% of revenue for marketing if you're maintaining and 10 to 15% if you're trying to grow, weighted toward the free and owned assets first. Here's where the money goes and when each line item makes sense.
| Channel | Typical cost | When it makes sense |
|---|---|---|
| Google Business Profile | Free, 2 to 4 hours/month | Always. Do this first, before anything paid. |
| Review system | Free to $100/month for software | Always. Highest trust return per dollar. |
| Speed-to-lead setup | Free to $150/month | Always. Fastest payback of anything on this list. |
| Website that converts | $2,500 to $15,000 one-time | When your current site can't answer the four questions. |
| Local SEO and content | $750 to $3,000/month | When you want compounding lead flow in 6 to 12 months. |
| Google Local Services Ads | $39 to $59 per lead by trade | When you need booked jobs this month and can answer fast. |
| Standard Google Ads | ~$3.50 per click | When LSAs are capped out or your service isn't LSA-eligible. |
| Meta and retargeting | $300 to $1,500/month | Long-consideration jobs like remodels and hardscape. |
For what actually changes between website price tiers, what do you get at each website price tier breaks it down honestly. And if you're trying to decide who should run this, freelancer vs agency vs marketing partner and when should a growing business hire a web design agency are the two I'd read.
The Five Numbers That Tell You If It's Working
Track cost per booked job, lead-to-job conversion rate, average response time, review velocity, and average ticket by service line. Everything else is noise until these five are stable.
| Metric | Benchmark to beat | Why it matters |
|---|---|---|
| Cost per booked job | Under 10 to 15% of gross profit on the job | The only acquisition number that reflects reality. Cost per lead can lie. |
| Lead-to-job conversion | Industry average 7.8%; strong outdoor and plumbing operators hit 12 to 16% | Tells you whether the problem is traffic or follow-up. |
| Average response time | Under 5 minutes in business hours | 21x qualification odds versus a one-hour delay. |
| New reviews per month | 4+ per month, never a gap longer than 30 days | 65% of rejections are review-related, including reviews that are too old. |
| Average ticket by service line | Know it to the dollar | Without it you can't tell a good lead from a bad one. |
Call tracking with recorded calls is worth every penny here, because it's the only way to hear what's happening between "lead" and "job." If you want a structured way to work through all of this, how to do a marketing audit is the step-by-step, and how to create a marketing plan for your small business turns the audit into a calendar. For conversion targets specifically, what's a good conversion rate for a service business website has the numbers.
What This Looks Like for Your Specific Trade
The seven steps don't change by trade, but the emphasis does. Here's where I'd put the weight for the three most common cases.
Lawn Care and Landscaping: Win the Route, Then the Season
Lead with route density and recurring revenue, because a lawn care customer three houses from an existing client is worth more than one across town.
Your marketing should push weekly maintenance contracts first and one-off projects second.
What matters most:
- Google Business Profile with tight service areas by neighborhood. Not one wide radius around your shop.
- Before-and-after photos updated monthly, pulled from jobs on the routes you want more of.
- Seasonal content timed six weeks ahead of demand. Spring cleanup content publishes in January.
- Door hangers on the streets you already serve. Route density is the economics of this trade.
- Standard search ads. They convert reasonably here because the ticket is small and the decision is fast.
Your biggest lever is retention and upsell, not acquisition. Sell irrigation repair and seasonal cleanups to the list you already have.
Construction and Remodeling: Play the Long Consideration Game
Expect a slow, research-heavy buying process and build for it, because construction search ads convert at just 3.65% compared to 10.22% across home services. That number is not a sign your marketing is failing. It's the shape of a $40,000 decision.
What matters most:
- Project galleries organized by project type and budget range, so a homeowner can find work that looks like theirs.
- Published price ranges by project. This is the trade where refusing to give numbers costs you the most.
- A documented process page that shows what the six months of a remodel actually look like.
- Financing information, stated plainly instead of buried on a contact page.
- Content that answers permit and timeline questions, since those are the two things homeowners stall on.
- Retargeting. It earns its keep here because the shopping window is long.
I wrote about the messaging side specifically in why Midlothian contractors need different website messaging.
Repair Businesses (Appliance, HVAC, Computer, Handyman): Own the Emergency
Optimize everything for speed, because repair searches are urgent and the first company that answers usually gets the job. A homeowner with a dead AC in July is not comparison shopping for three days.
What matters most:
- Local Services Ads where you're eligible. You pay per lead, and urgent searches book fast.
- Missed-call text-back turned on today. Not next quarter. Today.
- Real hours on your profile, with emergency availability spelled out.
- Service-plus-city pages for every repair type you handle.
- A diagnostic fee published clearly, so the price conversation happens before the call.
Repair converts best of any category, so response time is worth more here than in any other trade.
Where to Start This Week
Pick one. Turn on missed-call text-back, finish your Google Business Profile, or ask your last ten customers for a review. All three are free, all three take under two hours, and all three will do more this month than a bigger ad budget.
Your marketing is either turning searches into booked jobs or it's turning your money into activity. Which one is it doing right now?
Your Marketing Isn't Bringing in Leads and You Can't Figure Out Why
Score your marketing across 7 key areas in 5 minutes and find out exactly what's holding back your leads and what to fix first.
Questions You Might Be Asking
Plan on 5 to 10% of revenue if you're maintaining and 10 to 15% if you're growing.
Weight that spend toward the free and owned assets first. Your Google Business Profile, review system, and lead response cost almost nothing and outperform ads for most businesses. Once those are working, paid becomes an amplifier instead of a bandage.
The real test isn't the percentage. It's whether your cost per booked job stays under 10 to 15% of the gross profit on that job.
Speed-to-lead and review fixes show up in booked jobs within two to four weeks, and Local Services Ads can produce leads in days.
A new website typically shows conversion improvement in 30 to 60 days. Local SEO and content take 6 to 12 months to compound.
That's why the order in this post matters. Start with the fast free things so you have cash flow while the slow compounding things build.
You can absolutely do steps 1, 2, 4, and 5 yourself, and you should, because nobody knows your jobs and your customers better than you do.
Where owners usually get stuck is the website build, the content system, and the paid campaigns. Those three need consistent weekly attention that most operators can't give while running crews.
A reasonable split: you own the profile, reviews, and response. You hire the site, content, and ads.
They can work as a supplement, but they're a poor foundation because you're renting access to a customer who was also sold to three of your competitors.
The economics only work if your close rate and average ticket are high enough to absorb shared leads, and only if you respond in minutes.
Google Local Services Ads are usually the better paid starting point at $39 to $59 per lead depending on trade, because the lead is exclusive to the contact and you keep the customer relationship.
The three usual causes, in order of how often I find them: response time over an hour, no published price ranges so unqualified people fill out your form, and no follow-up past the first attempt.
Check your response time first, since a five-minute reply makes you 21 times more likely to qualify a lead than a one-hour reply.
Then listen to ten recorded calls. The gap between leads and jobs is almost always audible in the first 30 seconds of the conversation.