Is it the ads, or what happens after the phone rings?
When booked jobs drop, the ads get blamed. Two numbers show which side it’s on. I run your Google Ads, Local Services Ads and Google Business Profile, and I answer for the marketing side.
A free 30-minute review of your Google Ads and LSA, with me. Nothing to sign. I reply within an hour.
On a 14-location electrician franchise: $300 per booked job before I took over its Google Ads, $224 after, from its own booking records. 10 weeks each, on about the same spend.
Two numbers show whose side it’s on.
Every job starts as a call or a form. Follow it down to the schedule, and the drop shows up in one of two places.
A call
Every call and form the ads bring in.
A call worth booking
Someone who needs work you do, in the area you cover. Your office marks each one.
A booked job
On the schedule.
The ads’ number
Out of every call the ads bring in, how many are worth booking. If most aren’t, the ads or the tracking are letting in the wrong calls. That’s mine to fix.
The booking rate
How many calls worth booking become booked jobs. If it’s low, I’ll show you where they drop. What to change is up to you.
If your office books most calls worth booking, the numbers will show it. Then the problem is mine.
$300 to $224 per booked job, on about the same spend.
The same $390,000 of ad spend booked 1,301 jobs in the 10 weeks before I took over and 1,738 after. That’s 437 more. Its locations averaged roughly $13,000 a month each, and seven of the 13 locations running ads spent under $15,000 a month.
| Measure | 10 weeks before | 10 weeks after |
|---|---|---|
| Cost per booked job | $300 | $224 |
| Booked jobs | 1,301 | 1,738+33.6% |
| Ad spend | $390,831 | $390,112−0.2% |
| Tracked revenue | $1.54M | $1.85M+19.7% |
| Tracked revenue per $1 of ad spend | $3.95 | $4.74 |
One thing slipped. Revenue per booking fell about 10%. Job mix and pricing move that too. Read the full case study
How this was measured
From the franchise’s own booking and revenue records, not Google Ads. 10 locations ran ads in the before weeks, 13 after.
With the same 10 locations only, cost per booked job fell from $309 to $232.
What it looked like at one location.
Three single locations from the same group, each with its own Google Ads account. I started in December 2024 as an adviser alongside their previous agency. I’ve run the ads myself since October 2025, and still do.
About $22,200 a month on Google Ads
per booked job. Booked jobs a month: 86 to 123. Spend a month: $23,600 to $22,200.
Details
Measured Jun 8–Sep 6, 2026, against the same 13 weeks of 2025.
What changed: the bid targets on its two main campaigns were set tighter than it could hit, so Google held spend back. I loosened both on June 25, 2026.
Worth knowing: revenue per booked job fell from about $1,580 to about $950. More jobs, smaller tickets. Tracked revenue was about 14% lower.
About $8,400 a month on Google Ads
per booked job. Booked jobs a month: 36 to 54. Spend a month: $7,700 to $8,400.
Details
Measured Jun 8–Sep 6, 2026, against the same 13 weeks of 2025, when the previous agency ran it.
Worth knowing: Saturday ads went off in mid-August at the client’s request. Spend fell under $1,000 a week in three of the last four weeks, and bookings stayed up in two. That flatters 2026. Leave those weeks out and a booked job cost $178.
About $15,100 a month on Google Ads
per booked job. Booked jobs a month: 31 to 66. Spend a month: $29,200 to $15,100.
Details
Measured Jun 8–Sep 6, 2026, against Nov 4, 2024–Feb 2, 2025, when the previous agency ran it.
Worth knowing: the before weeks were this account’s first 13 weeks of ads in the records, mostly after I started advising. They ran through winter, the after weeks through summer. A few very large jobs sat in the old weeks, so compare job counts and cost per job, not revenue.
From each location’s own weekly records, averaged over 13 weeks. Those records credit some jobs to ads that might have come anyway. Not a forecast for your account.
Free. 30 minutes. Nothing to sign. I reply within an hour.
How I run Google Ads, LSA and your Business Profile.
An account that looks fine and books badly usually isn’t broken. Google is doing exactly what it was told.
Count real calls first.
Voicemails and hang-ups shouldn’t count as leads. Count them and Google finds you more. A call from the ads counts only once it runs long enough to be a real conversation.
Send booked jobs back to Google.
Booked jobs go back into Google Ads, matched to the click that started them. Google won’t match every one, so I judge the ads against your job records.
Crawl, walk, run.
Google learns on calls first, then calls worth booking, then booked jobs once there are enough of them to learn from.
A target per job type and location.
A drain clean and a water heater install can’t carry the same cost per booked job.
LSA judged the same way.
It gets only the job types you want and a tight service area, and every lead is marked booked or not.
Your Google Business Profile, kept working.
The right categories and services for the jobs you want, a post and fresh job photos every week, and a reply to every review. Review requests go out from your booking software after each job.
Who this is for.
A fit if you
- Run a home-services company with 4+ trucks: electrical, plumbing, HVAC or another trade that books jobs.
- Spend $10K+ a month on Google Ads and LSA.
- Book jobs in ServiceTitan, Jobber, Housecall Pro or similar.
- Have room on the schedule for more work.
- Will have your office mark each call as worth booking or not, and mark booked jobs.
Not a fit if you
- Want a guaranteed cost per booked job. I don’t give one.
- Spend under $10K a month on Google Ads and LSA and want ongoing management. The Read can still show what to fix first.
- Can’t have anyone mark which calls became jobs.
Questions owners ask.
Why does my ad account look fine when the schedule doesn’t?
Because Google judges itself on what it’s told to count. If a short call counts as a lead, voicemails and hang-ups count too, and Google finds you more of them. Your booked jobs sit in ServiceTitan, Jobber or Housecall Pro, where Google can’t see them unless they’re sent back. And one target for every job hides what each job is worth.
Should I run Local Services Ads or Google Ads?
At $10K or more a month, I run both. LSA charges per lead and takes less setup. Regular Google Ads lets you pick the jobs you pay to show up for, like panel upgrades or water heater installs. I compare them on what a booked job costs.
Google is moving LSA into Google Ads. What changes?
If you’re in the US and don’t have a storefront, your LSA account is set to start moving into Google Ads in late 2026. It becomes a campaign type inside Google Ads called Performance Max, and it still charges per lead. Some US accounts started moving in August 2026. Accounts outside the US follow in 2027. Your old LSA performance reports don’t move across, so save them first. Setting your own maximum cost per lead goes away. Google advises setting a target cost per lead only once a campaign gets more than 15 leads a month.
Do you manage my Google Business Profile?
Yes. It used to be called Google My Business, and it’s part of the work. I set the categories and services to the jobs you want, post every week with your job photos, and reply to every review. Review requests go out from your booking software after each job, so your techs need to close jobs in it. You stay the owner, and I work as a manager on the profile. I don’t promise map rankings. No one can.
Can you get my junk LSA leads credited?
No one can promise that. Google rechecks charged leads on its own and may credit low-quality ones automatically, usually within 30 days. It no longer credits leads for a job type or an area you don’t serve. You can’t make Google credit a lead. What you can control is which leads you pay for, by choosing the job types you take and the area you serve.
Am I too small for this?
Probably not, if you spend $10K or more a month on Google Ads and LSA. Each location of the 14-location franchise has its own Google Ads account. In my first 10 weeks those locations averaged roughly $13,000 a month each, and seven of the 13 locations running ads spent under $15,000 a month. The method doesn’t change with size. One shop has fewer booked jobs for Google to learn from, so it takes longer to move from bidding on calls to bidding on booked jobs.
Do you have results in my trade?
The results on this page are electrical and plumbing. The plumbing location went from $212 to $156 per booked job over the same 13 summer weeks a year apart. The method doesn’t change by trade: count real calls, send booked jobs back to Google, set a target per job type. What changes is the targets, because a furnace install, a drain clean and a panel upgrade aren’t worth the same. The Read shows how your account counts calls and jobs today, whatever the trade.
How long before I know if it’s working?
On an account I haven’t worked on before, the first month goes on getting the tracking right. Google learns on calls first, then on calls worth booking, then on booked jobs. That takes a few weeks. At month 1, 2 and 3, we check against the numbers we wrote down at the start. Every change gets a date to judge it on, written down before it’s made. One slow week is noise.
We already have an agency. What should we ask them?
One question: of last month’s booked jobs, how many could you match to an ad, and how many not? If they say all of them, they aren’t checking. If they point you to a monthly report, your job records and your ads aren’t connected. The Read checks that, whether you keep your agency or not.
How do we talk, and what do I see?
You get a shared Slack channel with me, and reporting on the numbers we wrote down at the start: cost per booked job, from your own job records. We get on a call when there’s a decision to make.
What does working together cost?
I quote at the end of the Read, once I’ve seen the account and we both know it’s a fit. You get the fee and the terms in writing before anything starts. The Read itself is free.
Am I locked in? Who owns the account?
Three months, then month to month. Give 30 days’ written notice any time; it takes effect at month three at the earliest. You keep the accounts, conversion actions and data. They’re yours from day one.
Step 1 · The Booked-Job Read
What does a booked job cost you right now?
A 30-minute Google Ads and LSA review with me. Free.
- What Google counts as a lead, campaign by campaign, and what LSA charged and credited.
- Your last 90 days as calls, calls worth booking and booked jobs. The middle number is my estimate.
- What a booked job costs you. This needs a job export from your booking software. Without it, we stop at calls.
- Where the drop-off is, and whose side it’s on.
- A look at your Google Business Profile: categories, services and reviews.
- The 3 things I’d fix first. Yours to keep, whether we work together or not.
Request your Booked-Job Read
Free. 30 minutes. Nothing to sign. I reply within an hour. How I handle what you send is in the Privacy Policy.
What happens next
- Fill in the form. It takes about two minutes.
- I reply within an hour to set a time.
- Before the call, share read-only Google Ads access, LSA access if it hasn’t moved into Google Ads yet, and a 90-day job export if you can. If not, we look at it together on screen.
Read-only Google Ads access can’t change anything, and you can remove it any time. If your tracking is already clean, I’ll say so early.
.png)

