Cleaning · Google Ads management · Lead record from Google Ads

Cleaning campaign: 72 reported leads at $12.03 against a $15.00 target

The account reported 72 leads at $12.03 each in a 31-day window. That is 20% under the $15.00 target the client set as the most a lead could cost.

Reported leads72Google Ads conversions in 31 days.
Reported CPA$12.0320% under the client's $15.00 target.
Reported conversion rate28.6%72 leads from 252 clicks, measured by Google.

Client and starting point

What needed to change.

A high-volume cleaning service had done the margin math and set $15.00 as the most a lead could cost. Their own campaigns were bringing in leads at $19.00 to $22.00. Every lead was arriving above the line where the business still made money.

Starting point: Self-managed campaigns producing leads at $19.00 to $22.00, above the $15.00 line the business could afford

When the numbers come from: August 2025, a 31-day reported window

The problem

What the campaign needed.

Cleaning searches are crowded with national brands, which pushes bids up. Staying under a strict target meant earning higher clickthrough rates and Quality Scores instead of outbidding, and cutting low-intent searches before they spent anything.

The approach

Work applied to the record.

  • Rebuilt the account into single-theme ad groups for the best searches, so the ad copy could match the search and lift Quality Scores
  • Added remarketing for visitors who started a quote request and left
  • Kept manual bids until the account passed 30 reported leads, then switched to target-CPA bidding set at $15.00
  • Reviewed search terms and cut waste to keep spend on people ready to book

Timeline

How the work happened.

01

The line a lead can cross

The client's margin math set $15.00 as the maximum cost per lead. Their own campaigns were running at $19.00 to $22.00.

02

Rebuild

Single-theme ad groups and remarketing were built, with manual bids while conversion data collected.

03

August 2025 record

The screens report 252 clicks and 72 leads at $12.03 each, at a $3.44 average cost per click.

Source screenshots

The screens behind the numbers.

Screens are shown in their original size. Each caption says what the screen shows, and what it does not prove.

Ledger position

The honest conclusion from this record.

The Profit Ledger

A monthly answer, not an activity report.

Monthly format
Money out$866.16 reported for the 31-day windowCampaign spend, recorded to the dollar.
Money inNot claimedLead record from Google Ads
VerdictThe record shows 72 reported leads at $12.03, under the client's own $15.00 line. It does not show which leads became booked cleans. That confirmation is what a full Ledger would add.The decision is written before the next dollar is committed.

Each case study keeps the proof level of its source screens. If a record stops at a lead, this page says so.

Every attribution claim on this page was counted under the attribution standard.

Related services & industries

Where this work applies.

Related services

More records

Keep reading the case studies.

Cleaning · Lead record from Google Ads

3 to 51 reported leads, $149.00 to $27.89 per lead

The account went from 3 reported leads at $149.00 each to 51 reported leads at $27.89 each. That is an 81% drop in cost per lead, across two rebuild months.

Every number here comes from the Google Ads screens. They show clicks, reported leads, and cost per lead. The client did not confirm which leads became booked jobs or what those jobs were worth, so I claim no revenue and no return. A lead is not a deposit.

Read the full record

Local services · Lead record from Google Ads

42 charged leads at $33.86 in the first 30 days

The account went from nothing to Google Guaranteed, then recorded 42 charged leads at $33.86 each. That was the first 30 days after launch, April 1 to 30, 2026, across Ocala and five nearby Florida cities.

Local Services Ads charges for each lead, so the lead count and cost per lead come from the billing record. The client did not confirm which leads became booked jobs or what they were worth, so I claim neither.

Read the full record

Start here

Three numbers are enough to start.

  1. What the last marketing attempt cost, all-in
  2. What a booked job is usually worth
  3. How many jobs you can take on now

Send what you have. A missing number is not a blocker. Working it out is part of the audit. No contracts, ever. I reply within 12 hours.

Send the numbers

What is happening with your advertising?

Spend, leads, and what you suspect is going wrong. I reply within 12 hours.

No contracts. I reply within 12 hours.

Start with a number