Google Ads management

Buy the jobs, not the clicks.

Most home service ad accounts are built to win cheap clicks. We build yours around the jobs worth having (repipes, replacements, installs) and judge every campaign by the revenue it booked in ServiceTitan.

Google Ads · by booked revenue
CampaignCost / jobROAS
  • Whole-home repipe$3106.8×
  • Tankless install$2655.1×
  • Water heater replace$1904.2×
  • Drain cleaningPaused$1650.9×

Budget follows booked revenue, not cheap clicks.

avg ticket on repipe campaigns
$9,400
wasted spend after rebuild
−27%
return on ad spend, install jobs
6.8×

The problem

Your agency’s report and your P&L disagree.

Cost per lead is down, conversions are up, and the business doesn't feel it. That usually means the account is optimised for something that isn't revenue.

One campaign for everything

Drain calls and whole-home repipes share a budget, so the cheap, high-volume searches eat it.

Conversions that aren’t jobs

A 20-second call counts the same as a booked install. Google learns to find more 20-second calls.

No link to capacity

Ads run full speed while the board is already booked solid, and go quiet on the slow days you need them.

What we do

An account built around your margins.

  • Campaigns split by job type and ticket size, with budget weighted to install work
  • Call tracking that passes every call into ServiceTitan with its campaign
  • Booked jobs and revenue sent back to Google as the conversion, so bidding learns what pays
  • Negative keyword lists built from your actual search terms, reviewed weekly
  • Ad schedules and budgets matched to dispatch capacity and seasonality
  • Landing pages per service, written for owners comparing quotes
  • Location targeting by service area and travel time, not just radius
  • One monthly report: spend, booked jobs, revenue and cost per booked job

Where it fits

Google Ads is one lever of four.

We run Google Ads alongside Local Services Ads and your Business Profile, and move budget between them every month based on cost per booked job. No channel gets protected because it's ours.

Questions

What owners ask us

How much should a $5M home service company spend on Google Ads?
There is no fixed share. We start from your capacity and average ticket, work out the cost per booked job you can afford, and scale spend while each new dollar still books jobs at that cost.
Do you need access to our existing account?
Yes, and we keep it in your name. You own the account, the data and the history whether or not you keep working with us.
How long until we see results?
Tracking fixes show up in the first month, because you finally see what booked. Bidding on booked revenue usually needs six to eight weeks of data before it settles.

See what your ad spend actually booked.

A 30-minute call. We look at your channels, your ServiceTitan data and your booking rate, and tell you where the growth is.