The quick verdict
Google Local Service Ads (LSA) are the right channel for high-intent cleaning searches: $40-$120 CAC per booked job, pay-per-lead pricing, top-of-search placement. Broad PPC search ads run hotter ($80-$250 CAC) because keywords like "power washing" or "window cleaner" are fragmented and crowded. Mailed Clean Launch postcards run $30-$120 CAC and reach the 90%+ of homeowners who never search. The stack is: LSA bottom-funnel, mail top-funnel, retargeting Facebook for the warm middle.
Side-by-side
| Metric | Mailed Cleaning Postcards | Google LSA | Google PPC (broad) |
|---|---|---|---|
| Audience reach | Every homeowner on the route | Active searchers only (~5-10% of market) | Active searchers only |
| Cost per touch / lead | $1 per mailed quote | $25-$60 per qualified lead | $4-$12 per click |
| Loaded CAC per booked bundle | $30-$120 | $40-$120 | $80-$250 |
| Personal-house visualization | Yes | No | No |
| Seasonal scaling | Linear in checkbook | Capped by search volume | Capped by search volume |
| Demand creation (vs capture) | Creates demand | Captures existing demand | Captures existing demand |
Where LSA fits
Google LSA is a quiet workhorse for established residential exterior cleaners. The economics work because Google charges only for qualified leads (not clicks), the Google Guaranteed badge raises trust on first impression, and the placement sits above organic Maps results. If you can answer the phone live within 2 rings during business hours, LSA converts at 25-40% on inbound.
- Answer rate is everything. Missed LSA calls drop close rate from 30% to 10%. Use a live answering service or a dedicated cleaning-line phone.
- Dispute the wrong-category leads. Window-cleaning LSA frequently catches commercial inquiries; soft-wash LSA catches mold-remediation calls. Dispute these in the LSA dashboard within 7 days to get the credit back.
- Specialize the LSA categories. Run separate LSAs for power washing, window cleaning, and roof cleaning. The per-category CPL varies enough that combined-category bidding overpays.
Why broad Google PPC underperforms
Broad-keyword PPC for cleaning ("power washing," "house cleaning services," "roof cleaning") competes with national franchises (Window Genie, Men in Kilts, Fish), aggregators (Angi, HomeAdvisor, Thumbtack), and lead-gen middlemen who pay above operator-economics CPCs. Local independents lose the bid war on broad keywords. Long-tail city + service combos ("power washing lancaster ny") work better, but volume is thin.
Why mail completes the stack
LSA and PPC only reach the homeowner who already decided to hire someone today. That's 5-10% of the addressable market in any given week. The other 90%+ have a dirty house but no active search behavior. Mailed Clean Launch postcards reach them at the moment they sort the mail, with a rendered image of their actual house cleaned plus a bundle ticket. That demand creation is invisible to Google.
The stack: LSA bottom-funnel, mail top-funnel.
Free account, free rendering, $1 per mailed cleaning quote. Money-back guarantee on your first $1,000 campaign — Dave refunds your campaign spend personally.
Start free →