You Tried Paid Advertising Before. Now What?
- James Drake
- Feb 22
- 4 min read
If you’ve run Google Ads, Facebook, LSAs, Yelp, Angi — and it “didn’t work” — you’re not alone.
But here’s the blunt truth: most paid advertising failures aren’t because ads don’t work. They fail because one (or more) of these is true:
The offer wasn’t compelling (or was priced/positioned wrong)
The tracking was broken, so you optimized blind
The lead handling was slow, sloppy, or inconsistent
The campaign structure was chaotic, so the platform couldn’t learn
You attracted the wrong jobs (low-margin, tire-kickers, warranty work, bad service mix)
You didn’t run it long enough or with enough budget to get signal
This post is about what to do next — without repeating the same expensive experiment.
Step 1: Decide what “worked” actually means (most people don’t)
Before you touch ads again, define success in plain terms:
For a home service business, “worked” means:
Booked jobs (not “leads”)
Good jobs (not junk)
At a profitable cost to acquire (not “cheap clicks”)
If your last campaign produced leads but they didn’t book, the ads might not be the problem. Your follow-up system might be.
If your last campaign produced bookings but the jobs were garbage, the issue is usually targeting + offer + qualification.
Step 2: Run a quick post-mortem (30 minutes, no ego)
Ask these questions and answer them honestly:
A) Did you have real tracking?
Minimum viable tracking:
Call tracking (recording + source attribution)
Form submissions tracked properly
A clear view of: lead → booked → sold → revenue (even if manual)
If you can’t tie ad spend to any downstream outcome, you were guessing. And ads punish guessing.
B) Did your lead response happen within 5 minutes?
If you’re taking 30–180 minutes to respond, you’re donating money to competitors. Paid lead flow is a speed game.
Minimum standard:
Answer live when possible
If missed: text within 1 minute + callback within 5
C) Did you have a clear, tight campaign scope?
Most accounts fail because they ran:
too many services
too many locations
too many keywords
too many ad types
too many landing pages
Platforms learn through repetition. If you spread budget thin across 50 things, nothing gets enough signal.
D) Did you have an offer with a reason to act now?
“Free estimate” is not an offer. It’s a default.
A real offer reduces friction or risk:
fast scheduling (same-day / next-day)
clear starting points (diagnostic fee credit, trip charge clarity)
service-specific promise (what happens next, what you’ll get, how you’ll be treated)
Step 3: Pick the right “round two” strategy (most businesses pick wrong)
You have three valid paths after a failed attempt:
Path 1 —
Fix the system first
Choose this if:
leads came in but didn’t book
sales team is inconsistent
you don’t know close rates by source
you have missed calls + no fast follow-up
Do this before scaling spend.
Otherwise you’re pouring water into a leaky bucket.
Path 2 —
Relaunch with tight scope
Choose this if:
you didn’t get enough volume to learn
your campaigns were broad/chaotic
you ran multiple channels at once with no clarity
Tight scope means:
1 location
1 service line
Google Search only (to start)
a single landing page built for that service
call + form tracking done correctly
Path 3 —
Change channels
Choose this if:
your service has weak search intent in your market (rare, but possible)
you’re in a highly visual / impulse category and Search isn’t the best first lever
you truly can’t compete in auctions due to constraints (coverage area, hours, capacity)
But be careful: switching channels is often a way to avoid fixing fundamentals.
Step 4: Use the “Signal Before Scale” rule
If your last attempt failed, the fix is not “try again but harder.” The fix is:
Get clean signal
Prove repeatability
Then scale spend
Here’s what “signal” looks like:
consistent conversion tracking
stable lead volume week to week
booked rate improving (not just leads)
cost per booked job within a rational range for your margins
If you scale before signal, you just scale noise.
Step 5: The simplest relaunch plan that actually works
If you want a clean reset, do this:
Week 1: Foundations (non-negotiable)
Install call tracking + form tracking
Define service area + hours (and stick to them)
Build one landing page for one service
Write ads that match the exact search intent
Set up a basic scoreboard (leads, booked, sold, revenue by source)
Week 2–3: Prove traction
Focus budget on a small keyword set with high intent
Improve the page + ad message based on real search terms and calls
Fix lead handling gaps immediately
Week 4+: Optimize and expand
Add adjacent keywords only after the first set is stable
Add a second service line only when the first is producing consistent booked jobs
Scale budget gradually, not emotionally
Common “round two” mistakes to avoid
Changing everything at once (you can’t learn what fixed it)
Judging ads by clicks/CTR instead of booked jobs
Running offers that attract low-quality work
Letting the office treat paid leads like “extra” leads
Spending too little to get signal then concluding “it doesn’t work”
Spending a lot with broken tracking (the most expensive version)
If you want this to work this time, start here
If you’ve tried paid advertising before, your next move is not a new platform.
Your next move is a disciplined relaunch:
tight scope
clean tracking
strong offer + message match
fast follow-up
optimize based on booked outcomes
That’s how you stop “trying ads” and start building a repeatable growth channel.




Comments