Every marketing channel claims to be the best. Almost nobody publishes honest ROI math by service-business category. Here's the unvarnished ranking — what works at scale, what works for spurts, and what quietly drains your account.
your business has built a 5.0 reputation in your area. That foundation isn't the problem. The problem is what's quietly working against it from outside.
Almost every service operator has heard the same channels pitched: Google Ads, Facebook Ads, LSA, Yelp, Nextdoor, Angi, Thumbtack, mailer co-ops, billboards, vehicle wraps, the works. Each rep tells you their channel is the most ROI-positive. You can't tell who's lying because nobody publishes actual ROI math for your specific niche at your specific scale.
So you guess. You try a channel for 60 days, lose track of which leads came from where, can't actually back-calculate the math, and end up renewing because "it might be working." Multiply that across 4-5 channels and you're spending $3-8K/month on marketing without a clear answer to which dollar produces which job.
The reframe: stop asking "is Google Ads good?" and start asking "what's my actual cost-per-booked-job on Google Ads, measured net of labor cost on the jobs that closed?" The same channel that's a 5x return for a Med Spa might be a 0.8x return for a Pest Control operator — because of margin structure, customer LTV, and how many clicks it takes to get a real call.
Ranked by typical cost-per-booked-job in service categories, the channels sort into three clean tiers. Most operators are spending heavily in tier 2 and 3 while ignoring tier 1.
This is for service operators spending $1,500+/month across multiple marketing channels who can't tell you with confidence which channel is producing which lead. If your spend is under $1K/month, ROI math matters less than just getting some volume — pick one channel and test it.
If you're spending $10K+/month and still don't have CPLs by channel, this is the most important math you can do this quarter.
Not cost per click. Not cost per lead. Not cost per opportunity. Margin per marketing dollar: for every $1 you spent in a channel, how many dollars of margin did the jobs that channel produced put in your account.
Most service operators have never calculated this per channel. The ones who do find that one or two channels produce 3-5x the margin per dollar that the others do. Those become the focus; the others get cut.
When you know your margin-per-marketing-dollar by channel:
Real cost-per-booked-job ranges (varies by category — these are the typical bands):
Tier 1 (the compounders, $5-$40 CPBJ at maturity): editorial SEO content, Google Business Profile optimization, organized review-velocity systems, structured referral programs. All four compound; none require ongoing spend after setup. Tier 1 channels take 60-180 days to show return.
Tier 2 (the pay-to-play, $60-$200 CPBJ): Google Ads, Local Services Ads (LSA), Facebook Ads with proper targeting. ROI-positive when measured correctly, but every booked job costs real money and the moment you stop spending, leads stop.
Tier 3 (the quietly bad, $250-$800 CPBJ): Yelp, Nextdoor, Angi, Thumbtack. The leads exist but are oversold to 4-6 operators each, the platform takes a cut, and quality is mixed.
The strategic move is to spend Tier 2 to keep cash flowing while you build Tier 1 quietly in the background. Within 6-12 months, Tier 2 spend drops 50-70% because Tier 1 carries the load.
At 90 days, you've cut spend on Tier 3 channels (Yelp, Angi, etc.) by 70%+ and the calendar didn't drop. The money goes back into your pocket or into Tier 1 setup.
At 180 days, your Tier 1 channels are producing 25-40% of bookings. You start reducing Tier 2 spend in 10% monthly increments. The calendar stays full because Tier 1 picks up the slack.
At 365 days, your marketing spend is roughly half of what it was, your bookings are roughly equal or higher, and you have a real asset — content + review system + referral program — that doesn't depend on you turning up the spending dial.
There's no service category where Google Ads is the only option. There ARE categories where it's the fastest option for cold-start volume (HVAC emergency, plumbing emergency). Use it for the volume — but build editorial SEO in parallel so you're not paying for those leads forever.
Three pieces: (1) tracking phone number per channel (CallRail), (2) tag each booked job with source in your CRM, (3) monthly review of revenue minus actual job cost per channel. Takes about 90 minutes a month to maintain.
For lead-flow service businesses (plumbing, HVAC, locksmith, etc.) LSA is usually better — pay per lead instead of per click, Google handles verification. For non-lead-flow categories (dental, med spas) LSA isn't available — Google Ads is the path.
Yelp's free side is fine. Yelp Ads are typically the worst-ROI paid channel for service businesses because the same leads get fed to 4-6 operators simultaneously and the quality is mixed. There are exceptions in restaurant-adjacent categories but rarely in service trades.
Brand-building utility, low direct-conversion utility for most service categories. Worth having a presence for credibility. Not worth optimizing for lead generation unless you're in a visual category (cosmetic dental, medical spa, home staging) where the work itself is photogenic.
Just SEO — but it's the Tier 1 channel that most operators are missing. We don't manage your Google Ads or Yelp. We build the compounding content layer that lets you eventually reduce your spend on the rented channels.
Five published articles to your site in 72 hours, plus 14 days to evaluate. After day 14, your rate locks in. The articles are yours forever even if you cancel.
Yes. We slot in as the content/SEO layer. Most operators end up reducing their agency retainer within 6 months because the content layer takes pressure off the paid channels the agency was managing.
5 articles in 72 hours · 14-day trial · keep the articles even if you cancel
Start your $1 trial →Editorial intelligence for service-business operators. We build the visibility you don't have time to build.
Real, anonymized proof — three flagship niches, last 3 weeks.