Most home service owners don’t have a marketing problem. They have a system problem. Fix the system, and leads scale without drama.
Own intent first, then build demand Chasing cheap clicks while phones go unanswered is a tax. Start where buyers are hot.
- **Google LSA:** Turn on the categories that match profit. Roofing, HVAC, electrician, plumber. Stack reviews. Respond fast in‑app. Dispute spam weekly.
- **Google Ads (exact/phrase):** Build single‑keyword ad groups around your money terms: [plumber near me], [electrician near me], [garage floor coating], [dock builder], [epoxy flooring]. No broad match. Dedicated landing pages per service.
- **Maps (GBP):** Photos weekly. Posts weekly. Q&A seeded. 10 new reviews/month minimum. Service area and categories tight.
Once intent is maxed, expand:
- **Facebook/Instagram/TikTok:** Visual work pops (epoxy floors, painting, landscaping, remodels). Run neighborhood proof ads: “We’re installing on Oak St today.” Use before/after reels.
- **Direct mail to hot zips:** Waterfront owners for docks. 1970s roofs for reroof. 2‑car garage neighborhoods for epoxy. QR to page with photos + offer.
- **Nextdoor + local groups:** Post jobs, ask for recommendations, sponsor neighborhoods.
Pages and offers that convert strangers to slots Your home page is not a funnel. Build specific pages.
Each service page needs:
- Above the fold: tap‑to‑call, tap‑to‑text, next available time windows, trust badges, 5 review snippets.
- Real photos of your crew and work. Not stock.
- Offer matched to intent: “Same‑day leak repair,” “$300 off 2‑car epoxy,” “Free dock design consult,” “0% financing.”
- Geo proof: map of recent jobs, neighborhoods served, permits mentioned.
- FAQs and price ranges. People want honesty.
Offers that move:
- **Tripwire:** $79 tune‑up, $49 drain clear (with camera upsell), $199 electrical safety check. Converts cold to warm. Upsell on site.
- **Urgency windows:** “We have 2 openings today 2–4 or 4–6.”
- **Financing:** “From $X/mo.” Easy button for high ticket (roofs, docks, epoxy).
Ads and budgets by trade Stop random boosting. Allocate by margin and season.
- **Emergency trades (plumbing, HVAC, electrical repair):** 70–90% Google (LSA + PPC), 10–30% social/retargeting. Calls now matter.
- **Project trades (epoxy, painting, dock/seawall, remodeling):** 40–60% Google, 40–60% social/video/direct mail. Nurture and visuals matter.
- **Roofing:** LSA + PPC + storm radius ads. Canvassing layered with SMS.
Protect your budget:
- Tight negatives. No “jobs,” “DIY,” “kits,” “wholesale,” “cheap.”
- Turn off brand in PMax. Guard rails on placements.
- Pull spend when capacity full; push install ads instead.
Follow‑up that books, not annoys Most leads aren’t bad. Your follow‑up is.
- **Instant response:** Missed call text back. First call within 60 seconds. Second call and a text. 12‑second voicemail.
- **Scripts that close:** - “What happened?” then silence for 8 seconds. - “We can be there today 2–4 or 4–6. Which works?” - “We have financing from $X/month if helpful.”
- **Sequencing:** 0 min text, 5 min call again, 2‑hour nudge with slot, 24‑hour social proof, 3/7/14‑day rehash.
- **Proof:** MMS of similar jobs. Short videos. Reviews screenshot.
Target metrics:
- 70%+ contact rate
- 60%+ set‑rate from contacts
- 65–85% show rate
- 30–50% close rate on emergency, 20–40% on projects