How to Get a Real Return on Your Digital Ad Spend

May 12, 2025
Increase your businesses effectiveness with data driven strategies
Join our newsletter
By subscribing, you agree to our Privacy Policy.
Thank you! Your submission was successful!
Oops! There was an error submitting the form.

Most service businesses judge their ads on cost per lead. It is the number the platform puts in front of you, so it is the number that gets watched. The trouble is that cost per lead says nothing about whether those leads turn into work, and two campaigns with identical cost per lead can produce very different revenue.

The number that matters is what you pay for a booked job. Everything below is about closing the gap between those two figures.

Start With What a Customer Is Worth

You cannot judge an ad budget without knowing what a customer is worth to you, and for service businesses that number is usually larger than the first invoice.

Take a pest control company selling a quarterly plan at $120 a visit. The first job is worth $120, but a customer who stays two years is worth around $960. A roofer is the opposite case: a much larger first job and almost no recurring revenue. Those two businesses should not be bidding the same way, and they should not be judging a $60 lead the same way either.

Two numbers are worth writing down before you open a single ad report:

  • Average value of a first job, broken out by service
  • Average length of the customer relationship, if you sell anything recurring

Multiply them and you have the ceiling on what a customer can cost you. Our post on setting CPA targets for Local Services Ads works through that math in more detail.

Cost Per Lead Is Not Cost Per Customer

Two channels running side by side show the problem. Say your ad spend is split between them:

  • Channel A delivers leads at $40, and your team books one in five
  • Channel B delivers leads at $70, and your team books three in five

Channel A costs $200 for every customer it produces. Channel B costs about $117. The cheaper leads are nearly twice as expensive once the booked work is counted, and a business optimizing on cost per lead alone would move budget in exactly the wrong direction.

That is why lead quality beats lead price, and why your close rate belongs in the ad conversation rather than in a separate one with your sales team.

A $40 lead that closes one time in five costs more per customer than a $70 lead that closes three times in five.

get started

Where Ad Spend Usually Leaks

When a campaign underperforms, the campaign is often not the problem. Five leaks account for most of the waste we find in service business accounts, and all five sit between the click and the booked job.

Nobody Answers the Phone

A lead that rings out is a lead you paid for and did not get. This is the largest source of wasted ad spend we see, and it stays invisible without call tracking. Check what actually happens to a call at 7:30 in the morning, during lunch, and ten minutes after your office closes.

The price of a missed call is about to go up for anyone running Local Services Ads, because Google will start billing for missed LSA calls on October 1.

The Callback Takes Too Long

Someone with a burst pipe calls three companies and hires whoever picks up first. Form fills work the same way. A lead answered in five minutes and a lead answered the next morning are not the same lead, even though your ad report counts them identically.

Traffic Lands on the Wrong Page

An ad for emergency drain cleaning that drops the visitor on your homepage makes them hunt for the thing they already told you they wanted. Every ad group should point at a page that delivers on what the ad promised, which is as much a website problem as an ad problem. The same short list of website mistakes that kill conversions for service businesses shows up on paid landing pages constantly.

You Cannot Tell Which Channel Produced the Job

Without call tracking numbers and conversion tracking wired up correctly, the honest answer to "which ads are working" is a guess. Attribution does not have to be perfect, but you should at minimum be able to separate calls from Local Services Ads, calls from search ads, and calls from organic search. That is the reporting we build into every client's marketing dashboard.

You Are Paying for Price Shoppers

Broad terms like "cheapest plumber near me" and "free estimate" produce cheap leads that rarely book. Negative keywords cost nothing to add and usually improve cost per booked job inside of a month.

What Each Channel Is Actually Good At

Service businesses do not need to be on every platform. They need the two or three that match how their customers buy, and those channels tend to perform better run together than run in isolation. We make that case in more detail in our breakdown of how SEO, PPC, and Local Services Ads support each other. If you are not sure which two or three to turn on first, our Marketing Journey Planner maps channels to your revenue stage and how fast you want to grow.

Google Local Services Ads results for a home service business

Local Services Ads

Local Services Ads sit above everything else on the results page and bill per lead rather than per click, which makes them the most direct path to a phone call for trades that qualify. They reward responsiveness, and bad leads can be disputed. For most home service businesses this is the first place to put money.

Google Search Ads

Search ads give you control that Local Services Ads do not: your own messaging, your own landing pages, and coverage for services outside the LSA categories. They cost per click rather than per lead, so the quality of the page you send traffic to determines whether the money works.

Performance Max and Display

These reach further and cost less per impression, and they can quietly spend a local budget on people who will never call you. They can work for larger service areas and higher ticket work, but they need tight geographic settings and someone watching the placement report.

Social Ads

Facebook and Instagram reach people who are not searching yet, which makes them better suited to seasonal offers, service agreement promotions, and staying visible in a market you already serve than to capturing someone with an active emergency.

The Five Numbers to Review Every Month

Pull these by channel and, where you can, by service. The pattern usually shows up inside two months.

  1. Cost per lead
  2. Close rate, meaning the share of leads that became scheduled work
  3. Cost per booked job, which is cost per lead divided by close rate
  4. Average job value
  5. Return on ad spend, meaning revenue from booked jobs divided by what you spent to get them

The third number is the one to manage against. It is also the one most reporting leaves out.

Give It Long Enough to Judge

Two weeks of data on a local campaign is noise. A service area business might see a handful of leads in that window, and a couple of bad ones will make a good campaign look broken.

Sixty to ninety days is a fair read for search and Local Services Ads. Longer if your work is seasonal, because a roofing campaign judged in February tells you very little about how it performs in June. Change one thing at a time and give each change enough volume to mean something.

Want a Second Opinion on Your Ad Spend?

We manage paid advertising for service businesses around the country, and most accounts we take over have at least one of the five leaks above running quietly in the background. One pest control client came to us with traffic that was not converting, and after rebuilding the funnel around booked jobs rather than clicks saw 48% traffic growth and 206% more leads.

If you want someone to look at what your ads are actually producing, get in touch or call us at (207) 813-4735.

See what our clients have to say

Field guide · Free consultation
No charge · 20 minutes

See exactly what your marketing should be doing.

Book a free consultation and SEO audit. We read your current numbers, find where leads are leaking, and hand you a plain plan you can use whether or not you hire us.

$0
What the first conversation costs you
Momentum Marketing owners working together at a coffee shop.
01 · What you get
A free SEO audit and an honest read on your current marketing.
02 · What it costs
Nothing. We're happy to sit with you and discuss your marketing needs.
03 · What happens next
A 20 minute call. No pitch decks, no buzzwords, no pressure.