for Hobert Pools & Spas
Local Services, Google & Meta · Last 30 days · Aug 17 – Sep 15, 2026

Leads nearly tripled. Google is carrying the load.

Local Services, Google Ads and Meta all ran for the full thirty days. Together they spent $15,505 and produced 141 leads, up from 50 in the thirty days before. Each lead cost $110, down from $138. Below is what each channel did, what actually counted as a lead, how the weeks moved, and three things worth watching.

141
Leads across all three channels
Up 182% from 50
97
Leads from Google Ads
Up from 15
$110
Cost per lead, all channels
Down 20% from $138
$15,505
Media spend, thirty days
Up 125% from $6,903
Every comparison on this page is against the thirty days right before, July 18 to August 16. Google Ads launched on August 3, so that earlier window holds only two weeks of it. Some of the jump is a full month against a half month, and we say so wherever it matters. Leads are counted where they happened: Local Services counts the leads it delivers, and Google and Meta count only what they can attribute to themselves.
The 30 days

Two campaigns now do all the work, and both are producing leads.

Everything Google Ads did in the window. The smaller grey line under each number is the thirty days before.

CampaignPeople who saw itVisitsSpendCost per visitLeadsCost per lead
Performance Max32,866was 18,1041,066was 842$4,845.04was $1,622.17$4.55was $1.9364was 12$75.70was $135.18
Search, to the landing page10,848was 5,651417was 220$3,792.70was $954.46$9.10was $4.3433was 3$114.93was $318.15
Search, to your main websitePaused.0was 1,1140was 77$0was $305.95n/a0was 0n/a
Search, institutionalRemoved.0was 1,6900was 78$0was $326.07n/a0was 0n/a
Total43,714was 26,5591,483was 1,217$8,637.74was $3,208.65$5.82was $2.6497was 15$89.05was $213.91

Performance Max is the workhorse: 64 leads at $75.70 each, down from $135.18. Search to the landing page went from 3 leads to 33, and five of the seven booked design appointments Google recorded came through it. The cost of a visit more than doubled on both campaigns, though. That is the trade we are watching most closely, and it is the first item in What to watch.

What counted

Google reports 653 actions. 97 of them are real leads.

We always break this apart before we report it, because the headline number is misleading in every pool account we have seen. In the thirty days before, it was 242 actions and 15 real leads.

What Google countedThis periodPeriod beforeWhat it actually is
Called you from the ad528A real lead. The phone rang.
Quote form submitted286A real lead. Name, phone, budget and timeline.
Answered call tracked by CallRail101A real lead. A connected call we can hear.
Design appointment booked70A real lead, sent back from your CRM once booked.
Quote form, second tag288The same form leads measured a second way. Counted once.
Tapped the phone number213Intent, but we cannot prove the call connected.
Other engagements on your Google listing345138Not a lead. Clicks on your business profile.
Asked for directions6521Not a lead.
Estimated store visits4830Not a lead. A modelled estimate.
Visited your website from the listing4124Not a lead.
Tapped call on the listing83Not a lead.

The mix is healthy. Over half of the real leads are phone calls, and the seven booked design appointments are the first time Google has been able to see a lead all the way through to a booking. Before this period that number was zero, because the connection back from your CRM did not exist yet.

All three channels

Three channels are running, and each one buys a different homeowner.

Local Services, Google Ads and Meta over the same thirty days, each against its own thirty days before.

ChannelSpendClicksCost per clickLeads
Google Ads$8,637.74was $3,208.651,483was 1,217$5.82was $2.6497was 15
Meta$5,855.31was $2,347.205,046was 2,939$1.16was $0.8025was 2
Google Local Services$1,012.42was $1,347.55pay per leadn/a19was 33
Total$15,505.47was $6,903.406,529was 4,156$2.37was $1.66141was 50
01
25 form leads

Meta went from 2 leads to 25

The leads campaign produced 25 quote forms, up from 2. One video did far more than the rest: A Backyard You Can Hear brought 8 leads at $70 each. Meta also started 58 conversations with homeowners before the Messages campaign was switched off on August 26, and it sends people to your Instagram profile. That is why its cost per click is low and its cost per form lead is high.

Period before: 2 form leads, 45 conversations.

02
19 leads, 11 billed

Local Services is still your most direct call

Local Services delivered 19 leads, every one of them a phone call. Only 11 carried a charge, at $92.04 each, because Google does not bill for every lead. That is fewer than the period before, and it is the second item in What to watch.

Period before: 33 leads, 16 billed at $84.22 each.

03
97 Google Ads leads

Google Ads is now the biggest source

Google Ads produced seven in ten of all the leads in this window, at $89.05 each. In the thirty days before, Local Services was the largest source. Part of that swing is a full month of Google Ads against two weeks, but the weekly numbers below show it is not only that.

Period before: 15 leads at $213.91 each.

Week by week

Leads peaked in the last week of August. They have eased since.

Leads from all three channels, by the week they arrived. The first two weeks belong to the period before, so the whole comparison sits on one chart.

Week of Aug 3Google 7 · Local Services 11 · Meta 1
19
Week of Aug 10Google 8 · Local Services 3 · Meta 1
12
Week of Aug 17Google 22 · Local Services 5 · Meta 5
32
Week of Aug 24Google 29 · Local Services 6 · Meta 7
42
Week of Aug 31Google 21 · Local Services 5 · Meta 7
33
Week of Sep 7Google 18 · Local Services 2 · Meta 5
25
Sep 14 – 15Two days only · Google 7 · Local Services 1 · Meta 1
9
Lighter bars fall outside the thirty day window or are a part week.

Every full week in this window beat both weeks before it, which is the good news. The shape since August 24 is the part to act on: 42, then 33, then 25. Google spend held steady at about $2,000 a week the whole time, so the drop is not a budget cut. It comes from the rising click costs described next.

What to watch

Three things are worth attention next.

None of them is broken. Each one is a trend we would rather act on early.

01

Google clicks are getting more expensive

Each visit from Google now costs $5.82, up from $2.64. Weekly Google spend held at about $2,000, but visits fell from 491 in the week of August 17 to 301 in the week of September 7. Your ads showed on roughly one in four of the searches they could have appeared on. The larger share was lost to competitors' ads ranking above yours, not to budget.

At least $337 also went to people searching for other pool builders by name (Gohlke, Five Star, Bonnie & Clyde, Riverbend Sandler, Hauk, Pool Boss, Emerald, Seahorse) without producing a lead. We are tightening both.

02

Local Services is delivering fewer calls

Leads fell from 33 to 19, and billed leads from 16 to 11, while each billed lead rose from $84.22 to $92.04. The week of September 7 brought only two leads and no charges. Local Services ranks businesses partly on reviews, response speed and how many calls are answered, so this is worth a look on both sides.

03

Meta's leads are real, but spread thin

The leads campaign spent $4,244 for 25 forms, about $170 each. One video, A Backyard You Can Hear, did it for $70. The budget is spread across roughly eighty ads, and most of them spent under $20. Putting the money behind the handful that have produced leads is the quickest way to bring that cost down.

Where this leaves us

The leads are here. Now we protect the cost of each one.

Thirty days produced 141 leads at $110 each, and Google can now follow a lead through to a booked design appointment. The work for the next thirty days is holding volume while bringing click costs back down. What we do with that next is your call.

Talk through the plan