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.

    Keep reading