Marketing & Growth
How to Get More Service Business Customers (Without Ads)
Short answer
For most small service businesses, a well-optimized Google Business Profile plus a systematic referral ask brings in more work than any paid ad. Add Nextdoor, targeted direct mail, and a rebook cadence for existing customers.
Almost every trades owner has been burned by lead-gen services that charge $80 per "lead" that never answers the phone. Here are the five channels that consistently work — none of them require an ad agency.
Channel 1: Google Business Profile (free, highest ROI)
80%+ of local service searches happen on Google Maps. If your profile is complete, verified, and has 20+ recent reviews, you'll show up in the 3-pack — the top three results with the map — for searches in your area.
- Verify your address (postcard or video verification)
- Fill in every field: hours, services, service area, payment methods
- Add 10+ photos of actual work — not stock images
- Post updates weekly (photos of recent jobs work great)
- Ask every happy customer for a review the same day you finish the job
Channel 2: The referral ask (free, second-highest ROI)
Most owners never actually ask. The exact script that works: after you get paid, text the customer, "Glad we got that sorted. If you know anyone else who needs [service], I'd really appreciate the intro. I'll take $25 off their first invoice as a thanks."
That single message, sent after every job, is worth more than most $500/mo marketing plans.
Channel 3: Nextdoor recommendations
In residential trades, Nextdoor generates more warm leads than Facebook and Instagram combined. Set up a free business page, respond to "Looking for a plumber" threads within 15 minutes, and never argue with a critic in public.
Channel 4: EDDM direct mail
USPS Every Door Direct Mail lets you send a postcard to every home on a carrier route for ~$0.20/piece — no mailing list needed. Best for services with recurring need (lawn, cleaning, pest, HVAC tune-ups). Response rates run 0.5–2% and pay back in one job.
Channel 5: Rebook the customer you already have
It costs 5–7x more to win a new customer than to bring back an old one. Every 90 days, text past customers a one-line check-in: "Your gutters are due for a fall clean — want me to swing by Tuesday?" Even a 10% response rate on 200 customers is 20 jobs.
Frequently asked questions
Are Google Ads worth it for a small service business?
Only after your Google Business Profile is fully optimized and getting 5+ calls a week organically. Otherwise you're paying for clicks a good profile would earn for free.
What about Yelp?
Yelp still matters in some metros (SF, NYC, Seattle) but its aggressive sales calls and review-filtering algorithm frustrate most owners. Claim your profile, add photos, but don't pay for their ads.
How much should I spend on marketing?
5–10% of revenue is the standard range. If you're just starting, spend $0 and work the free channels first — most owners haven't maxed those out.
Run the whole job in one app.
Signed estimates, invoices, payments, and customer records — Glo Invoice keeps the paperwork side of the business quiet so you can work.