Google + Meta ads · for service businesses

Google and Meta ads, run for the bookings, not the clicks.

Google Search Ads, Google Local Services Ads, and Meta (Facebook + Instagram) campaigns run for service businesses. Every Monday, the report shows how much was spent, how many new customers came in, and the cost per booked customer. No markup on ad spend, no jargon in the report, no charging for clicks the team wasted.

Monday report on bookings No markup on ad spend Live in 7 days Hands-off for the owner
Monday ad summary · Week 22 Sent · 9:00 AM
Total ad spend $1,420
New inquiries 38
Booked customers 24
Cost per booked $59
Channel breakdown
Google Search + Local Services Ads
22 booked $54 each
Meta Facebook + Instagram
2 booked $112 each
Why most ads agencies do not deliver

An ads agency should report on bookings, not on clicks.

Most ads agencies hide the ad spend behind a retainer, report on clicks and impressions that do not pay the staff, and set up campaigns once that drift for months without optimization. The summary card above is what the team actually sends every Monday: spend, leads, booked customers, cost per booked customer, in two minutes of reading.

Most ads agencies

Reports on clicks and impressions, while the bookings stay flat.

  • Ad spend rolled into the retainer, with no clarity on the actual budget
  • Reports built around clicks, impressions, and "engagement", metrics that do not pay the staff
  • Conversion tracking missing or broken, so no one knows which ads actually book customers
  • Generic ad copy pulled from a template, the same one every other agency uses
  • Optimization happens once a month, when there is time
  • Ad accounts owned by the agency, so leaving costs the business everything
A meter on every click, with the bookings flat. Most ad agencies are paid for the work, not the result, so the work happens and the result rarely follows.
Ads run for bookings

Reports on cost per booked customer, every Monday, no markup on the spend.

  • Ad spend goes directly to Google and Meta, with no markup added
  • Reports built around the only number that matters: cost per booked customer
  • Full conversion tracking from click to booking, set up before the first ad runs
  • Ad copy and creative written for the specific business, not pulled from a template
  • Weekly optimization, with underperforming ads killed and winning ads scaled
  • Ad accounts owned by the business, every login stays with the owner
A retainer paid for the bookings, not the busywork. Every Monday morning, an email lands with the spend, the leads, the bookings, and the cost per booked customer. The owner can read it in two minutes.
What the retainer covers

Six pieces of paid advertising, run end to end.

Google Search, Local Services Ads, Meta on Facebook and Instagram, conversion tracking from click to booking, ad copy and creative written for the specific business, and weekly optimization. The retainer covers all of it, and ad spend goes directly to Google and Meta with no markup.

01 / Google Search Ads

High-intent searches, captured the moment they happen.

Google Search Ads run on the queries customers type when they are ready to book: "dentist near me", "emergency plumber", "swim lessons in Hallandale Beach". The team writes the ad copy, builds the keyword list, sets the negative keywords that block junk traffic, and runs ongoing bid adjustments so the cost per booked customer keeps coming down.

Search NetworkKeyword + bid managementNegative keywords
02 / Google Local Services Ads

Pay per lead, not per click, the Google service for service businesses.

Google Local Services Ads (LSA) sit at the very top of the search results for service queries, with star rating and Google guarantee badge built in. Most owner-operated businesses do not run LSA because the verification process is slow. The team handles the verification, the badge submission, the lead-disputing process, and the weekly reporting so LSA keeps booking customers without owner involvement.

Local Services AdsGoogle guarantee badgePay-per-lead, not per-click
03 / Meta Ads (Facebook + Instagram)

Reach, retarget, and bring back customers across Meta.

Facebook and Instagram cover the part of the customer journey Google does not: people who have not started searching yet, people who visited the site once and left, people who look like the existing best customers. The team runs awareness campaigns, retargeting on past visitors, and lookalike audiences built from the existing customer list.

Facebook + InstagramRetargeting + lookalikeCustomer list audiences
04 / Conversion tracking, end to end

Every booking traced back to the ad that brought it in.

Conversion tracking gets set up before the first ad runs, with the form submissions, the phone calls, and the bookings all wired back into the ad accounts. The Monday summary then shows which ad, on which keyword, on which day, brought the booked customers in. No more guessing which campaign is paying off.

Form + call + booking trackingCost per booked customerAd-to-booking attribution
05 / Ad copy and ad creative

Ads written for the specific business, not pulled from a template.

Ad copy gets written for the specific business, the specific service, and the specific city. Creative for Meta gets shot or sourced, with two or three versions tested every cycle and the winner scaled. The team writes everything, and the owner reviews and approves with no content homework.

Custom ad copyMulti-version testingOwner reviews, no homework
06 / Weekly optimization, Monday summary

Underperforming ads killed, winning ads scaled, every week.

Every week, the team kills the ads and keywords that are not booking customers and scales the ones that are. The Monday summary email lands at 9 AM with the spend, the leads, the bookings, the cost per booked customer, and a one-line note on what changed. The owner reads it over coffee, no calls required.

Weekly optimizationMonday summary by emailNo standing calls
Setup · turn-key

From audit to dialed-in campaigns, in 30 days.

The audit lands on day one, the first ads go live on day seven, and the cost per booked customer settles by day thirty. Owners read a Monday summary email in two minutes, and the rest of the work stays on the team.

Day 1 · Audit
01
Starting position

A clear picture of where the ad spend is leaking and where the wins are.

What happens
  • Existing Google and Meta accounts reviewed, with the wasted spend flagged
  • Conversion tracking checked, with the gaps written down
  • Competitor ads scanned for the highest-converting angles in the category
  • Audit document written in plain language, sent over by email
Day 7 · Live
02
First campaigns running

Google Search, Local Services, and Meta campaigns all running.

What happens
  • Conversion tracking installed, end to end, before the first ad runs
  • Google Search Ads live, with the keyword list and negative keywords set
  • Local Services Ads submitted for verification, badge in motion
  • Meta retargeting and lookalike campaigns live on Facebook and Instagram
Day 30 · Dialed in
03
Cost per booking optimized

The Monday summary lands in the inbox every week, with cost per booking trending down.

What happens
  • Underperforming ads killed, winning ads scaled across budgets
  • Ad creative refreshed monthly, with the best version kept and scaled
  • Cost per booked customer trending down week over week
  • Owner reads the Monday summary in two minutes, no calls required
Honest pricing

Flat monthly retainer, no markup on ad spend.

The retainer covers everything: setup, conversion tracking, ad copy and creative, weekly optimization, the Monday summary email. Ad spend goes directly to Google and Meta with no markup added, and the budget the owner sets is the budget that runs. Cancel anytime, and the ad accounts stay with the business.

Monthly retainer · ad spend at cost
$3,500–$5,000 / month retainer

Ad spend goes directly to Google and Meta, with no markup from us. The budget set by the owner is the budget that runs the ads.

Single channel, lighter campaigns Multi-channel, heavy creative
  • Setup, conversion tracking, and ad creative all on our side
  • Google Search, Local Services Ads, and Meta covered
  • Weekly optimization and a Monday-morning summary by email
  • Ad accounts owned by the business, never the agency
  • No markup on ad spend, ever
  • Cancel anytime, ad accounts and creative stay

Example: a service business spending $4,000 a month in ad spend on top of the $3,500 retainer would land around $7,500 a month total, with the $4,000 going directly to Google and Meta and no markup added.

Ready to test it

Stop paying for clicks that never book customers.

Book a 30-minute audit. The team looks at the existing ad accounts, the conversion tracking, the wasted spend, and where the booked customers are actually coming from. No commitment, and the audit document stays with the business.

Get a free ad audit
Audit in 1 business dayNo markup on ad spendHands-off for the owner
Common questions

Questions owners ask before signing the retainer.

Most owner-operated service businesses run a total ad budget between $2,000 and $8,000 a month, depending on the service area and the cost per booked customer in the category. The audit on day one comes back with a recommended starting budget, the realistic cost per booked customer for the specific business, and the highest-return next moves. The retainer covers the work, and the ad spend goes directly to Google and Meta with no markup added.
Google Search Ads run on the keywords customers type when they are ready to book ("dentist near me"). Google Local Services Ads sit above the search results with a Google guarantee badge and charge per lead, not per click, which is the highest-return ad format for owner-operated service businesses that qualify. Meta Ads on Facebook and Instagram cover the part of the customer journey Google does not: awareness, retargeting on past visitors, and lookalike audiences built from the existing customer list. Most service businesses run two or three of these together for the best cost per booked customer.
First leads from Google Search land in week one. Local Services Ads take two to three weeks because of the Google verification process. Meta retargeting starts the same week, lookalike audiences need a week or two to learn. Cost per booked customer typically settles in week three or four, then keeps trending down with weekly optimization.
It depends on the average customer value in the category. A dental practice with a $1,200 average lifetime value can comfortably book customers at $80 to $150 cost per booked customer. A pool maintenance business with a $300 first visit might target $30 to $60 cost per booked customer. The audit on day one comes back with the realistic target for the specific business, based on competitor data and the average customer value the owner shares.
For awareness, retargeting, and bringing back past customers, yes, every time. For pure first-touch booking, Meta usually has a higher cost per booked customer than Google Search, because Meta interrupts the customer in the middle of scrolling, not searching. Most service businesses run Meta as the second channel, after Google Search and Local Services, with a smaller budget and a focus on retargeting and lookalike audiences.
Yes, almost always preferred. Existing accounts have history that helps the new campaigns spend smarter. The team gets manager-level access, runs an audit, kills the wasted spend, and rebuilds the campaigns inside the same accounts so the data and the history stay with the business. If a fresh start makes more sense for a specific business, that comes up in the audit and gets explained in plain language.
The business does, every day. The Google Ads account, the Meta Business Manager, the Local Services Ads account, the ad creative, and the conversion tracking setup all stay with the business, in the business’s name. If the retainer ends, the accounts and the creative do not get pulled. The handoff is a one-page summary of what is where and how to keep it running.
Cancel anytime, with a clean handoff. The ad accounts, the campaigns, the conversion tracking, and the ad creative all stay with the business. The team gives a one-page summary of what is running, what is paused, and what to keep an eye on. There is no minimum term and no exit fee.
Free ad audit · one business day

Get a free ad audit for the existing accounts.

Drop the basics about the business and the existing ad accounts (or the absence of them). Within one business day, a written audit comes back showing where the wasted spend is, what is missing in conversion tracking, and where the team would put the next $1,000 of ad spend for the highest cost per booked customer return.

  • 1Send a few details about the business and the existing ad accounts (or the absence of them).
  • 2Within one business day, a written audit comes back with the wasted spend, the missing conversion tracking, and the highest-return next moves for the specific business.
  • 3On approval, campaign setup starts the same week, with the first ads live on day seven and the first Monday summary by week two.

Get a free ad audit

Leave the basics, and within one business day a written audit and a starting plan come back. No commitment, no charge.

About one business day to respond · no contracts · ad accounts stay with the business