Marketing
Home Services Marketing: The Plan
Every channel a home service company gets pitched, scored on three things: what it costs, how fast it rings the phone, and what you still own when you stop paying. Then a plan for three budgets.
Not sure where your own site stands? Run the free 31-point audit.
Home services marketing gets sold one channel at a time. The ads rep sells ads, the lead broker sells leads, the agency sells a retainer, and the builder down the street sells a website. Each one is right that their channel works for somebody. None of them will tell you where it belongs in the order for your shop, because the order is where the money is saved.
This is that order. It covers HVAC, plumbing, electrical, roofing, restoration, and cleaning companies, because the buyer is the same in every one: a homeowner with a problem, a phone, and about four minutes of patience. Linked numbers come from the source behind the link; everything else is what I see in the shops I've worked with, and you should treat it as an estimate.
The three scores I give every home services marketing channel
- Cost. Not the invoice, the cost per booked job. A channel that produces cheap calls nobody books is expensive.
- Speed to a call. From the first dollar or the first hour to a homeowner on the line. Ads are days. A website is weeks to months.
- What you own when you stop paying. The score the vendors skip. Rented channels stop the day the budget stops. Owned channels keep producing, slower, for as long as they exist. A company that is all rent pays more for every job every year.
The scorecard: every channel for a home service company
| Channel | Cost | Speed to a call | What you own after | Verdict |
|---|---|---|---|---|
| Google Business Profile | Time only | Weeks | Everything | Do first, no exceptions |
| Reviews | Time only | Weeks to months | Everything | Do first, every job |
| Website with a page per service and town | Once, then upkeep | Weeks to months | Everything, if you own the domain and files | The foundation for the planned jobs |
| Local Services Ads | Per lead | Days once verified | The reviews it builds; the ranking stops | First paid dollar for emergency trades |
| Google search ads | Per click | Days | Nothing | After the site converts |
| Facebook and Instagram ads | Per result | Days | Nothing | Planned jobs and seasonal offers only |
| Lead brokers | Per lead, their price | Same day | Nothing | Gap filler, measured monthly |
| Truck wrap, yard signs, door hangers | Once | Months, then steady | Everything | Cheap and permanent |
| Referral and past-customer programs | Time and a small reward | Weeks | Everything | Highest close rate on the list |
| AI assistants | The SEO work above | Months | Everything | Check quarterly |
Google Business Profile and reviews: the free half of the plan
The map pack is where emergency calls come from in every home service trade, and the profile is what ranks there. Google says a Business Profile is free and that local ranking comes down to relevance, distance, and prominence, with review count and rating feeding prominence. That is the whole game for the AC that died in July and the pipe that burst on Sunday.
- One primary category that matches the trade, then only the secondaries you actually do.
- Hours that tell the truth. If nobody answers at 2 a.m., do not say open 24 hours.
- Every service listed, with a starting price where you can. Google shows them and homeowners compare them.
- The same name, address, and phone number everywhere. On the profile, on the site, on every directory. Mismatches are the most common self-inflicted wound I find in an audit.
- Photos of real trucks, real techs, real jobs, not a logo.
Then reviews, asked for by the person who finished the job, by text, while the truck is still in the driveway. Ask everyone the same way. Google's review policy prohibits incentives and selective asking, and the FTC's 2024 rule bans fake reviews outright with civil penalties. The full system, including the text to send and how to reply, is in the reviews guide.
Scorecard: profile and reviews
Cost: your time. Speed: weeks to move in the map pack, faster for the review count. What you own: all of it, in your name, forever. This is the highest-return home services marketing there is, and it is the one most companies skip on the way to buying leads.
The website and local SEO: the channel you own outright
The emergency call is won on the map pack and the phone. The planned job is won on the website. The homeowner comparing three bids for a furnace, a repipe, a panel upgrade, or a roof reads your site the night before she calls. The work, in order:
- A page per service. Not one Services page. AC replacement, water heater replacement, panel upgrades, roof replacement, water damage cleanup, each with the symptom in the homeowner's words, the visit fee, and what the job typically runs.
- A page per town you drive to, with real local content: the neighborhoods, the housing stock and its common problems, reviews from that town. A template with the town name swapped ranks for nothing.
- Prices as ranges and financing with an example monthly payment. "Call for pricing" loses the planner who wanted a range.
- Proof beside every claim. License number, insurance, the live review count, the techs, the trucks.
- Forms that reach a phone, not an inbox that gets read Monday. And a tappable number on every screen.
- The parts Google and the AI assistants read: structured data for your services and service area, plain question-and-answer FAQs on each page, and a site that loads fast on a phone.
The trade changes the pages, not the structure. An HVAC site needs the maintenance agreement and the seasonal pages that rank before the first heat wave, which the HVAC website design guide walks through. A plumbing site has more distinct services, so the page-per-service rule matters more; the plumbing marketing guide covers that split between the emergency and the planned job. A roofing site lives and dies on storm pages and the financing math, in the roofing marketing ledger.
Scorecard: website and local SEO
Cost: a build once, then upkeep. Speed: weeks for your own name and the easy towns, months for the big service terms in a big metro. What you own: all of it, as long as the domain, the files, and the logins are in your name. If a vendor owns any of those, you are renting.
Local Services Ads: the paid channel built for the trades
Local Services Ads are the listings at the very top of a search for a plumber, an electrician, an HVAC company, or a roofer. Google's own help page describes the model: you pay for leads related to your business rather than per click, the ad carries a badge that signals the business passed Google's screening, and homeowners can call, message, or book from the ad itself. For a panicked homeowner that badge does real work.
- What it takes. License and insurance on file, background checks, and a profile with reviews. Setup takes weeks; do it before the busy season.
- What it costs. You set a budget and pay per lead, at a price that varies by market and trade. Track it against booked jobs, not against calls.
- Where it fails. The leads ring your phone. Google's page says to respond to as many as you can, even to decline. An unanswered lead is money spent for a homeowner who called the next listing.
- What you own. The reviews and the profile it builds on. The placement stops the day the budget stops.
Search ads and Facebook ads: rented, and worth it after the site converts
Google search ads put your page at the top for the exact term a homeowner typed, and you pay per click. The 2026 search advertising benchmarks from LocaliQ put the home and home improvement category at an 8.05% conversion rate and $90.92 per lead, against an all-industry average of $66.69. That is a lead, not a booked job. In the shops I've worked with, the difference between a search campaign that pays and one that does not is the landing page and the phone, not the ads. Send the click to the exact service page, answer during ad hours, and measure cost per booked job.
Facebook and Instagram ads work differently. Nobody scrolls Facebook looking for an electrician tonight, so they are weak for emergency work and useful for planned work: a seasonal tune-up offer, financing on a replacement, a before-and-after from a real job in a real neighborhood. Meta's pricing page lets you set a daily or lifetime budget and suggests running an ad at least a week. Keep the offer specific and the targeting tight to the towns you serve.
Scorecard: search and social ads
Cost: per click or per result, set by the auction. Speed: days. What you own: nothing. Ads are the fastest way to fill a slow week and the fastest way to make a weak website expensive. Fix the site first, then buy traffic for it.
Lead brokers: the most expensive channel on the list
The lead brokers and pay-per-call networks sell home service leads by the piece. For a new company with an empty calendar they can fill a week, and that is the honest case for them. The trade is that the same homeowner is usually sold to several companies at once, the price is set by the broker, and nothing you pay for stays yours. Not the customer, not the review, not the ranking.
If you use them, use them like a temp agency: to cover a gap while you build the channels you own, with the cost per booked job on a sheet every month. The moment the owned channels produce enough, cancel. The roofing leads guide does the bought-versus-owned arithmetic, and it is the same for every trade.
Scorecard: lead brokers
Cost: per lead, their price, shared with your competitors. Speed: same day. What you own: nothing. Every dollar is rent.
Home services marketing ideas that cost almost nothing
- Wrap the truck. Company name, the trade, one phone number, the towns. A clean wrap is a billboard you already own, parked in a different driveway every day.
- Yard signs and door hangers after the job. With permission, a sign for a week and a hanger on the five nearest doors. The neighbors have the same furnace, the same pipes, and the same roof.
- A referral card the customer can hand over. Your number, a small reward for both people, and a thank-you by name when it comes back. Referred jobs close at a rate nothing paid can match.
- A text to past customers before the season. "Tune-ups before the heat, $X, reply to book." The cheapest audience you will ever reach, and most companies never text it.
- A maintenance plan as a product. Annual checks, priority scheduling, a small discount. Recurring revenue and a reason to be the one they call.
- Show up as the owner on the neighborhood apps. When someone asks "who's a good plumber," answer with a real name and let your customers answer for you. Recommend, do not pitch.
- Trade partners. The plumber refers the electrician, the roofer refers the restoration company. One lunch a quarter with each is the whole program.
The phone: the score every vendor leaves off
Every channel above produces the same thing: a homeowner trying to reach you. If the call goes to voicemail and the form lands in an inbox, every score on the table drops to zero, because you paid for the lead and the next company got the job. Before spending a dollar on any paid channel, call your own number from a stranger's phone at 6 p.m. on a Friday and submit your own form. Time how long it takes to reach a person. The speed-to-lead guide is the fix list, cheapest first.
A home service marketing plan by budget
The budget changes what you can add. It does not change the order.
Under $500 a month
- Finish the Google Business Profile completely. Category, hours, every service, photos, and the same name, address, and phone as everywhere else.
- Put the review ask on every finished job, by text, from the tech, and reply to every review by name.
- Fix the phone path. Someone answers, forms reach a phone, after-hours calls go somewhere real.
- Wrap the truck. Print the yard signs and the referral cards.
- Text the past-customer list once before each season.
- Skip: ads, brokers, and anything with a monthly fee you cannot tie to a booked job.
$500 to $1,500 a month
- A real website: a page per service and per town, prices as ranges, financing with a payment, forms to the on-call phone. Spread a fixed-price build across a few months if you need to; it is the last time you pay for it.
- Keep everything from the first tier running. The reviews and the profile are what the new site's pages rank on.
- Once the site converts, start Local Services Ads for the emergency terms in the trades that have them, with a budget you can lose and someone on the phone during ad hours.
- Skip: brokers, and search ads until the site has shown it converts the traffic it already gets.
$1,500 a month and up
- Everything above, kept current: new service and town pages as you grow, the profile managed monthly, the review count checked against the top three in the map pack.
- Local Services Ads for emergency work, then search ads sent to the specific service pages that already convert, both measured by cost per booked job and cut when the number goes wrong.
- Facebook and Instagram for the planned jobs: seasonal offers, financing, real before-and-afters, aimed at the towns you serve.
- AI-assistant visibility checked quarterly. Homeowners have started asking ChatGPT and Gemini who to call, and the answers pull from the same pages and reviews Google reads. In our AI-visibility study, 12 of 13 roofing companies got no link to their own site across 260 answers.
- Lead brokers only as a named gap filler, with a monthly cost per booked job on the sheet and a date to cancel.
Marketing for home service companies: the one sheet to keep
Every channel gets a line on one sheet, filled in monthly: what it cost, how many calls and forms it produced, how many booked, and the cost per booked job. Call tracking numbers and one question on every call ("how did you find us?") are enough to fill it. The sheet tells you when to cancel the broker, when the ads are paying, and when the website is doing the work you used to pay for. A company that keeps that sheet for a year spends less on marketing for home service work than the one across town, and books more.
What to do this week
Monday: open your Google Business Profile and fix the category, hours, services, and phone. Tuesday: get the review link into a saved text on every tech's phone and send it on every job from now on. Wednesday: call and form your own company from a stranger's phone at 6 p.m. and time it. Thursday: put every channel you pay for on one sheet with last month's cost and booked jobs. Friday: cancel the line on the sheet with no booked jobs next to it.
If the website is the piece that is missing, builds are fixed-price: a Starter Site from $1,450, a full Website Build from $2,925 with a page for every service and every town, live in one to two weeks, and Website + Lead Engine from $6,500 with the Google Business Profile buildout and call and form tracking in your name. Monthly, Site Care is $150/mo on a 3-month minimum, Managed Marketing is $349/mo on a 6-month minimum, and Growth Partner starts at $975/mo. You own the domain, the site, the logins, and the lead data, and if you ever leave I migrate the site to any host free within 30 days. Not sure where you stand? The free 31-point audit checks the profile, the site, and the phone path in an afternoon.
Questions people ask
What is the best home services marketing channel?
A complete Google Business Profile with steady reviews, a phone that is answered, and a website with a page per service and per town. Those three win both kinds of home service customer: the emergency call from the map pack and the planned job decided on the website. Paid channels such as Local Services Ads and search ads work on top of that foundation, and lead brokers are the most expensive option because the leads are shared and nothing you pay for stays yours.
How much should a home service company spend on marketing?
Spend on the owned channels first, because they cost time more than money: the Google Business Profile, reviews, the phone path, and a wrapped truck. The next dollar goes to a website that ranks and converts, since every planned job is decided there. Ads come after the site converts, and their budget should be judged by cost per booked job on a monthly sheet rather than by a percentage of revenue.
What should a home service marketing plan include?
In order: a finished Google Business Profile, a review ask on every job, a phone path that reaches a person after hours, a website with a page per service and per town, and then paid channels measured by cost per booked job. Add Local Services Ads first for emergency trades, search ads once the service pages convert, and social ads for seasonal and planned work. Keep one monthly sheet with cost, calls, booked jobs, and cost per job for every channel.
Are Local Services Ads worth it for home services marketing?
Usually yes, for emergency trades such as plumbing, HVAC, electrical, and roofing. Local Services Ads sit at the very top of a search, carry Google's screening badge, and bill per lead rather than per click, which fits a homeowner who wants to call the first credible company. They require license and insurance checks and a profile with reviews, and they only pay off if someone answers the phone during the hours the ads run.
Should a home service company buy leads from lead brokers?
Only to fill a gap while building the channels it owns. Brokered leads are usually sold to several companies at once, the price is set by the broker, and nothing purchased stays with the company: not the customer, the review, or the ranking. If you use them, write down the cost per booked job every month and cancel the day the Google Business Profile, reviews, and website produce enough on their own.
What are cheap home services marketing ideas that work?
A wrapped truck with one phone number and the towns served, yard signs and door hangers after every job with permission, a referral card with a small reward for both people, a text to past customers before each season, a maintenance plan sold as a product, answering as the owner on neighborhood apps, and a quarterly lunch with the trades that refer you. None of these carry a monthly fee, and referred jobs close at a rate paid leads do not match.
Free, no call required
Find out what's costing you jobs.
The 31-point website audit is the same checklist behind this post — message, path to a call, local and AI search, reviews, and lead handling. Score yourself in an afternoon, or send it to us and we'll point at the three things to fix first.
Keep reading
Marketing
Plumbing Marketing: What Rings the Phone
A plumber gets hired in two ways, the burst pipe at 9 p.m. and the water heater that has been making a noise for a month. Here is every marketing channel scored on cost, speed, and what you keep.
Web design
HVAC Website Design Guide: Booking Calls
HVAC gets hired at two moments a year a roofer never sees, and most HVAC websites are built for neither of them — here is the page-by-page fix.