Stainless steel ladder and clear blue water at the edge of a maintained swimming pool
Pool Service Google Ads & LSA

Pool service marketing by route density.

Blue Grid Media runs Google Ads for pool service companies across the US: exclusive leads from an account in your name, $795 a month on ad budgets from $2,500, month to month.

10+ pool service accounts managed Google Partner Month to month, no contracts A landing page for every campaign
$795Google Ads management a month, flat, on ad budgets up to $10,000.
$2,500Minimum monthly ad spend, billed by Google straight to you.
$750One-time setup: research, tracking, the campaign build and a landing page per campaign.
10%Of ad spend above $10,000 a month, in place of the flat fee. Month to month, account in your name.

As Featured In · Our Research Cited By

The short version

Pool service ads targeted by route density, not a radius

A client fifteen minutes off-route drops a tech from 12 to 15 pools a day down to 7 to 9, on identical labour cost. That is 40 to 50% less revenue from the same wage. Most agencies set a 25-mile radius and call it targeting. For a route business that is not a setting, it is the whole margin.

$6,300
Lifetime revenue from one recurring maintenance client
$65-$185
Published cost to acquire that client
40-50%
Revenue a tech loses to drive time on a scattered route
$750
One-time setup, a landing page per campaign included.
1 The Problem

Buying pool leads that make your routes worse?

Pool service is the one home service where a cheap lead can cost you money. Not because the lead is bad, but because of where it is.

Symptom 1

Your service area is a radius

Twenty-five miles in every direction is the default an agency sets when it does not understand the business. It buys you scattered clients in areas where you have no density, which are the least profitable customers you can win.

Symptom 2

Techs are servicing fewer pools than last year

Client count went up and revenue per tech did not. That is drive time eating the gain, and it is the signature of growth bought without regard to geography.

Symptom 3

You judge leads on cost, not on conversion to a plan

A $35 lead is meaningless on its own. The number that matters is cost per acquired recurring client, which published figures put at $65 to $185 when about 30% of callers convert to weekly maintenance.

Symptom 4

One-time work never becomes recurring

Green pool cleanups and equipment repairs are the cheapest route into a maintenance contract you will ever buy. If nobody offers the plan while the customer is standing next to a pool you just fixed, you paid for a job instead of a client.

2 The Audit

What we find in a pool service account

Pool accounts fail in a way no other trade's do, and it is almost never the ad copy.

Finding 1

Geo targeting set once and never revisited

Routes change every quarter as they fill. A service area set at launch and left alone is bidding for last year's business. Fix: tight polygons around current density, reviewed quarterly, expanding only into adjacent zips you actually want to build next.

Finding 2

No bid differentiation by zip

A lead from a zip where you already have eight or more weekly clients is worth materially more than the same lead from a zip where you have none. Almost no pool account reflects that in its bids.

Finding 3

Maintenance and repair sharing a campaign

Maintenance leads run $20 to $35 and repair or equipment leads $35 to $55, with very different intent and very different close rates. One blended target underbids the repair work that funds the year.

Finding 4

Plan signup is not a tracked conversion

If the account only records calls, Smart Bidding optimises toward whichever call is cheapest. The outcome you actually want, a signed maintenance client, is invisible to it.

Finding 5

Seasonal markets treated like year-round ones

A Phoenix account and a Chicago account should not have the same annual budget shape. In seasonal markets the spring ramp is the whole year, and it starts before the searches do.

Finding 6

Equipment work not advertised at all

Pump replacement runs $400 to $1,200 and variable speed upgrades sit at the top of that range. It is the highest-ticket work most pool companies never bid on.

3 The Core Maths

The drive-time tax, and why geography is the bid

Pool service profitability is not about how many clients you have. It is about how close together they are.

Average drive time between stopsPools per tech per dayLabour costRevenue effect
5 minutes12 to 15UnchangedBaseline
15 minutes7 to 9Identical40 to 50% less revenue from the same wage

Same customers, same monthly rate, same technician. Only the map is different.

Forty pools inside a two-mile radius generate significantly more profit than forty pools spread across thirty miles, even when the monthly rate on every one of them is identical. Nothing about the customers differs. Only the map does.

Route density calculator

Your own route, your own numbers. Change the drive time and watch what it does to a technician's day. Everything runs in your browser; nothing is sent anywhere.

min
min
hrs
$
Minutes per stop service plus drive0
Pools serviced per day0
Revenue per tech per day at 4.33 visits per pool per month$0
Same tech at a 5-minute drive a tight, dense route$0
What drive time costs you, per tech, per year$0

Which means the geo settings in your ad account are not administrative. They are the single largest lever on gross margin that the account touches, and they are usually the least considered. A lead from a zip code where you already run eight or more weekly stops is adding density to a route that already pays for its own drive time. A lead from a zip where you have nothing is a client you will subsidise until you build around them.

Both are worth taking. They are not worth the same bid, and they should not sit in the same campaign. Work out what an hour of your tech's day actually has to earn in the free contractor hourly rate calculator, which divides your costs across the hours you can genuinely bill rather than the hours you pay for.

4 What You Are Buying

The lead is not the job. It is a three-year subscription

A pool lead priced against a single cleanup is priced against the wrong thing entirely.

What you are pricing againstValueWhat that supports
One cleanup or repair$150 to $800A $35 lead looks expensive on a small repair and cheap on a green pool
Year one of maintenanceAbout $2,100At roughly $175 a month
Three-year client relationshipAbout $6,300Three years is average retention for well-run pool companies

Against a $6,300 lifetime value, the published cost to acquire a recurring client of $65 to $185 is not a marketing expense worth arguing about. It is the best return available anywhere in the business, and it is produced by companies converting roughly 30% of callers to weekly maintenance.

That conversion rate is the whole game, and it happens at the pool rather than in the ad account. The moment to offer the plan is while the customer is looking at water you have just fixed, which is why the one-time work is worth bidding on even when the job itself is thin.

5 Job Economics

What each pool job is actually worth

Work typeTicketLead costWhy it earns its own campaign
Green pool cleanup$300 to $800$35 to $55Urgent and high margin. Closes at around 55% and converts to maintenance better than anything else.
Pump replacement$400 to $1,200$35 to $55Variable speed upgrades sit at the top of the range. The highest-ticket work most pool companies never bid on.
Equipment repair$150 to $500$35 to $55Pumps, filters, heaters, chlorinators. Steady, and a natural doorway to a service plan.
Weekly maintenance$175/mo, $6,300 lifetime$20 to $35Cheapest leads in the category and the only ones that compound. Needs its own campaign and its own page.

There is one more line that never appears in an ad account and belongs in the same conversation. Companies that train techs to raise a single upsell opportunity per week, not per visit, add a published $2,000 to $4,000 per tech per month in equipment revenue. No campaign structure competes with that, and it costs nothing in media.

6 Seasonality

Year-round and seasonal markets are different businesses

Pool service has the widest regional split of any trade we run. The same campaign structure in Phoenix and in Chicago is wrong in one of the two.

Year-round

Sun Belt markets

Demand never stops, so the account runs a steady baseline and competes on route density rather than on seasonal timing. The strategic question is which zips to fill next, not when to spend.

Seasonal

Freeze markets

Opening season is the year. Budget has to be in market before the searches arrive, because Quality Score takes weeks to build and every competitor turns on in the same fortnight.

Both

Green pool season is a spike, not a season

The first warm week after a cold snap produces the highest-intent, highest-margin calls of the year. That is a budget event, and an account that reacts to it a fortnight late has missed it.

Both

Off-season is for route planning

The quiet period is when the service area gets redrawn around the routes you actually built, so the next season buys density instead of scatter.

7 How We Run It

How we actually run pool service accounts

Step 1

Map the routes before touching the account

Where your weekly stops already are decides the service area. We start from your route map, not from a radius around the shop.

Step 2

Bid up where density already exists

Zips with eight or more weekly clients get priority and higher bids. Zips you want next get a smaller deliberate allocation. Zips you do not want get nothing.

Step 3

Separate maintenance from repair

Different lead costs, different intent, different landing pages. The maintenance campaign is built to sell a subscription; the repair campaign is built to answer an emergency.

Step 4

Track the plan signup as its own conversion

With a value attached, so bidding optimises toward recurring clients rather than toward the cheapest phone call in the account.

Step 5

Redraw the service area quarterly

As routes fill, the map moves. An account that has not had its geo revisited in a year is buying the wrong clients.

Step 6

Rate every LSA lead weekly

Lead rating drives credits and ranking. It is the first thing an overloaded agency stops doing, which is why the account cap below exists.

8 Channel Split

LSA and Google Ads do different jobs for a route business

Running only one of them is the most common structural gap we find in pool accounts, and which one is missing depends on how the company grew.

Local Services AdsGoogle Ads
PositionAbove standard ads, the map pack and every organic resultBelow LSA, above organic
You pay forThe leadThe click
Best atUrgent one-time work: green pool, pump failure, equipment downMaintenance plan acquisition, equipment upgrades, anything needing keyword control
Geo controlService area, adjustable but coarseFine-grained, down to individual zip codes with their own bids
The catchLittle keyword control, so plan intent and repair intent arrive mixedSits below LSA on the most urgent searches

For a route business the geo row is the one that decides the split. LSA gets you the emergency work that pays today, but Google Ads is where you can bid one number in the zips that already carry eight weekly stops and a different number in the zips you are only prospecting. That distinction is not available to you in LSA, and it is the whole route-density strategy, so most pool companies should be running both with Google Ads carrying the deliberate expansion.

9 The First Call

What we ask on the first call

Four questions, and you will get something out of answering them whether or not you hire us. Two of the four are about your map rather than your marketing.

Question 1

Where are your weekly stops, by zip?

This is the service area. Not a radius, not the metro, not where you would like to work. If you do not have this to hand, producing it is the highest-value hour you will spend this quarter.

Question 2

Which zips are nearly full, and which are next?

Routes fill. The account should be buying tomorrow's density, not last year's, and that means knowing which adjacent areas you actually want before the budget goes anywhere near them.

Question 3

What share of one-time jobs become maintenance clients?

Published figures put good companies near 30%. If you are well under that, the constraint is the conversation at the pool rather than the campaign, and more leads will just cost more.

Question 4

How many pools does a tech actually service in a day?

If the honest answer is closer to 8 than 14, drive time is already eating the business, and the fix is a tighter map rather than a bigger budget.

10 Account Ownership

The Ownership Guarantee

Ownership Guarantee

“ You will own your Google Ads account, Local Services Ads account, tracking systems, landing pages, and conversion data from day one. Your accounts stay in your name. Your billing stays on your card. Your data stays yours. If you decide to leave, everything stays with you. No account transfers. No hostage situations. No starting over from scratch. ”

Julian, Founder & Strategist at Blue Grid Media
11 Specialist Depth

Pool accounts built right. 20-account cap per AM.

The most useful question to ask any agency is not how big the company is. It is how many active accounts the person actually managing yours is carrying right now.

Structure

20-account cap per account manager

The cap exists so account managers have time to review search terms, rate LSA leads weekly and redraw a service area when routes shift. Quarterly geo work is the first casualty of an overloaded book.

Specialty

Route-density targeting

Treating geography as the primary bid lever rather than a setting. It is specific to route businesses and it is the difference between growth that adds margin and growth that eats it.

Pricing

$795/mo Google Ads. $995/mo with LSA.

Flat on ad budgets from $2,500 to $10,000, and 10% of spend above that. A $750 one-time setup, then month to month.

Access

You work directly with your account manager

No handoff from a salesperson to someone you have never met. Whoever runs your onboarding is the person adjusting the map next quarter.

12 Questions

Pool service operator questions, answered honestly

What is a good cost per lead for a pool service company?

Maintenance leads run $20 to $35 and repair or equipment leads $35 to $55, averaging around $35. But cost per lead is the wrong headline number here. Cost per acquired recurring client, published at $65 to $185 for companies converting about 30% of callers to weekly maintenance, is what actually describes the business.

How much is a recurring maintenance client worth?

At about $175 a month and three years of average retention for well-run companies, roughly $6,300 in lifetime revenue. Against a $65 to $185 acquisition cost, that is the best return in the business.

Why does route density matter more than lead volume?

Because drive time caps revenue. At five minutes between stops a tech services 12 to 15 pools a day; at fifteen minutes, 7 to 9, on identical labour cost. That is 40 to 50% less revenue from the same wage, and no volume of cheap leads fixes it.

Should I run a wide service area to get more leads?

No. A wide radius buys scattered clients before your core routes are full, and isolated clients are the least profitable you can win. Start tight, prioritise zips where you already have eight or more weekly stops, and expand only as routes fill.

Is a lead from outside my routes worth taking?

Usually yes, but not at the same bid. Understand that an isolated client is less profitable until you build density around them, and that a campaign treating both leads identically is quietly overpaying for one of them.

Which jobs should I advertise for?

Green pool cleanups at $300 to $800 are urgent and high margin. Pump replacement at $400 to $1,200 is the highest-ticket work most pool companies never bid on. Equipment repair runs $150 to $500. All three are worth having, and all three are worth more for the maintenance contract that follows than for the job itself.

Do you work with pool companies my size?

From an owner-operator running one route to multi-tech companies. The route-density logic does not change with size; what changes is how many zips you can realistically fill at once.

Do you lock me into a contract?

No. Month to month. You own the Google Ads account, the LSA account, the tracking, the landing pages and the conversion data from day one, and all of it stays with you if you leave.

13 The First 90 Days

What actually happens in the first 90 days

No pool marketing page publishes this, which is why every operator we speak to has been burned by an agency that spent month one "researching" and month two apologising.

Days 1 to 14

Map before media

  • Your weekly stops plotted by zip, which becomes the service area
  • Zips ranked: full, filling, prospect, out of scope
  • Conversion tracking rebuilt so a plan signup is its own event with a value
  • Maintenance and repair split into separate campaigns with separate pages
  • LSA profile, job types and service area corrected against the map
Days 15 to 45

Buy density, not volume

  • Bids weighted toward zips that already carry eight or more stops
  • A deliberate, capped allocation to the one or two zips you want next
  • Search terms reviewed weekly, negatives added, wasted spend cut
  • LSA leads rated every week, which drives credits and ranking
  • First read on cost per acquired recurring client, not cost per lead
Days 46 to 90

Prove it on the route

  • Cost per acquired plan client reported against the $65 to $185 band
  • New clients mapped to see whether density actually improved
  • Service area redrawn around what the routes now look like
  • Equipment and pump campaigns opened once maintenance is stable
  • Budget shifted toward whichever campaign is producing plan signups
14 Honest Limits

What we will not do

Every agency page lists what it does. The useful half is the other one.

15 Due Diligence

How to judge any pool marketing agency, including this one

Five questions. If an agency cannot answer them in a first call, the answer is no, and that applies to us as much as to anyone else.

Ask 1

"How will you set my service area?"

If the answer contains the word radius, they are about to buy you scattered clients. The correct answer starts with your existing weekly stops.

Ask 2

"What will you report on?"

Impressions and clicks are not answers. Cost per acquired recurring client is the number that describes a pool business, and it should appear in month one.

Ask 3

"Who owns the account if I leave?"

If there is any hesitation, or the account is inside their MCC on their billing, you are renting your own marketing history.

Ask 4

"How many accounts does my manager have?"

Not how many the agency has. Above roughly twenty per manager, weekly lead rating and quarterly geo work are the first things to quietly stop happening.

Ask 5

"What would make you tell me not to spend more?"

An agency with no answer has no threshold, and an agency paid on a percentage of spend has an incentive not to find one.

Ask 6

"Show me a pool account you run."

Not a case study PDF. The account, or at minimum the campaign structure, on a screen share. Structure is very hard to fake in real time.

Pool Service Operator Series

Deeper reads for pool operators

The operator-level detail behind every section above:

Markets

Route density is geography, so the market decides the model

We run pool service accounts nationwide, but the campaign is not the same everywhere. These are the three market types that change how a pool service account gets built, and the metros where each one applies.

Year-round service

Phoenix, Las Vegas, Miami, Tampa, Orlando, San Diego, Houston, Palm Springs

Twelve months of recurring service and the highest pool density in the country. Route economics work here in a way they do not anywhere else.

Open and close seasonal

Dallas, Atlanta, Charlotte, Kansas City, St. Louis, Nashville, Oklahoma City

A real season with defined opening and closing spikes. The recurring base is smaller, so seasonal services carry more of the revenue.

Short-season and repair-led

Chicago, Philadelphia, Denver, Minneapolis, Boston, Detroit

Fewer pools and a short season mean equipment repair, liner work and renovation matter more than weekly service.

Campaign structure

The pool service job types we split campaigns by

Each of these breaks even at a different lead price, so each gets its own campaign, its own bid and its own landing page. Run together, the cheapest work wins the budget every time.

Weekly and recurring service

The whole business model.

Route density decides profitability, so the campaign is geographically tight by design. A customer twenty minutes off route can cost more than they pay.

Pool opening and closing

Seasonal spike, on-ramp.

The best entry point to a recurring customer in seasonal markets, and worth bidding above its own ticket value for that reason.

Equipment repair

Urgent, mid ticket.

Pumps, heaters, filters. Immediate intent and far less price shopping than service contracts.

Equipment replacement

High ticket, brand-aware.

Variable-speed pumps and heaters, often with rebate angles. Brand terms are cheaper than generic pool terms.

Green pool recovery

Urgent, high margin.

A distressed search with very high close rates and a natural conversion into ongoing service.

Leak detection

Specialist, thin competition.

Technical work with few local competitors bidding it, which usually makes it the cheapest qualified traffic in the account.

Resurfacing and renovation

Largest ticket, long cycle.

Plaster, tile, deck work. Buyers research for months, so the page earns a consultation rather than a booking.

Commercial pools

HOAs, hotels, contracts.

Compliance-driven, recurring, and a completely different buyer from a homeowner.

Before you sign

Red flags when hiring a pool service marketing agency

Ask these before you hand anyone your ad account. The answers separate most agencies faster than any portfolio will.

1They target by radius, not by route

A twenty mile radius will book you customers that destroy the route economics that make this trade work.

2Service and renovation in one campaign

A weekly service enquiry and a $20,000 resurfacing job cannot share a bid.

3Reporting counts leads, not route fit

The right question is whether the new customer is on an existing route, not whether the lead was cheap.

4They take a percentage from the first dollar

Nobody should earn more because your budget went up.

What your budget actually buys

On a $5,000 a month budget, $795 pays for management and $4,205 reaches the ads.

Blue Grid Media runs Google Ads for pool service companies on total monthly budgets from $3,300: $795 a month for management and at least $2,500 a month in ad spend, paid to Google directly, plus a $750 one-time setup in the first month, month to month with no contract.

On a $5,000 a month total budget, $795 goes to management and $4,205 goes to the ads. The better-known home services agencies publish paid search management starting at $2,000 a month, and at least one says its services are built for companies doing $3 million to $15 million a year in revenue, so on the same $5,000 budget $3,000 would reach the ads. The figures are in our study of 62 contractor marketing agencies.

Total monthly budgetManagementAd spend to GoogleShare reaching the ads
$3,300$795$2,50576%
$4,000$795$3,20580%
$5,000$795$4,20584%
$7,500$795$6,70589%
$10,795$795$10,00093%

Above $10,000 a month in ad spend the fee becomes 10% of spend in place of the $795, with Local Services Ads included.

Below $3,300 a month in total we are not the right fit yet, and we will say so on the call rather than take the account, because an ad budget under $2,500 is too small for a pool service campaign to learn from its own calls. If that is where you are, run Local Services Ads yourself first: it charges per lead rather than per click, and it builds the review base the Google Ads account will need later.

Blue Grid Media provides exclusive pool service leads in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and in roughly 50 United States metros in total, generated from a Google Ads account held in the client's own name rather than bought from a lead seller and shared, priced at $795 a month for Google Ads management on ad budgets from $2,500, and $995 with Local Services Ads added, month to month with no contract after a $750 setup.

Exclusive leads

Exclusive pool service leads, because you own the account they come from

We do not sell pool service leads and we do not resell them. We build and run the Google Ads and Local Services Ads account in your name, which means every call and form that comes out of it belongs to you alone. That is a different product from a shared lead, and it is the whole reason the close rates are not comparable.

A shared lead from a lead seller

  • Sold to three or four pool service companies at once
  • You are racing two competitors to call first
  • Priced per lead, so volume is their incentive
  • Stops the day you stop paying, with nothing left behind
  • No account, no history, no keyword data that is yours

An exclusive lead from your own account

  • Yours only. Never sold on, never shared
  • The homeowner called you, not a directory
  • Flat management fee, so nobody profits from more spend
  • The account, history and landing pages stay with you
  • Local Services Ads disputes filed weekly on your behalf

Exclusive pool service leads, by market

We provide exclusive pool service leads in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and in roughly 50 United States metros in total. Campaigns are managed remotely, so the market is set by where your crews work rather than where we sit.

NortheastExclusive pool service leads in New York, Long Island, Brooklyn, Queens, Philadelphia, Boston, Newark, Pittsburgh, Hartford, Buffalo
SoutheastExclusive pool service leads in Atlanta, Miami, Tampa, Orlando, Jacksonville, Charlotte, Raleigh, Nashville, Birmingham, Richmond
MidwestExclusive pool service leads in Chicago, Columbus, Cleveland, Cincinnati, Detroit, Indianapolis, Milwaukee, Minneapolis, Kansas City, St. Louis
South CentralExclusive pool service leads in Houston, Dallas, Fort Worth, Austin, San Antonio, Oklahoma City, New Orleans, Memphis, Tulsa, Baton Rouge
WestExclusive pool service leads in Los Angeles, San Diego, San Francisco, San Jose, Phoenix, Denver, Las Vegas, Seattle, Portland, Salt Lake City
Do you provide exclusive pool service leads in New York?
Yes. We run exclusive pool service lead campaigns in New York, including Long Island, Brooklyn and Queens, and in more than 45 other United States metros. The leads are exclusive because they come from a Google Ads account held in your name, so they are never resold and never shared with another pool service company.
Which cities do you run exclusive pool service lead campaigns in?
We run exclusive pool service lead campaigns in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and across roughly 50 metros nationwide. Campaigns are managed remotely, so coverage is set by where your crews actually work rather than where we are based. Smaller and rural markets are covered too, and the auction there is usually cheaper than any major metro.
Are your pool service leads shared with other companies?
No. We are not a lead seller. A shared lead is sold to three or four pool service companies at once, which is why you end up racing competitors to call first. We build and run the ad account in your name instead, so every call and form belongs to you alone, and the account, history and landing pages stay with you if we ever part ways.
How many pool service accounts have you managed?

Blue Grid Media has managed 10+ pool service accounts across the team's career. That is the number worth asking any agency for, because it tells you whether the person building your campaigns has seen your job types, your seasonality and your margins before, or is about to learn them on your budget.

Do you work with pool service companies with several locations?
Yes. For pool service companies with 2 to 9 locations we run one campaign set and one Local Services Ads profile per location, so locations in the same metro stop bidding against each other, with every account in the owner's name, at $599 a location a month. At 10 locations it is $499 a location and at 20 accounts $350 each, with a $750 setup per location and then month to month. Our multi-location page shows how the locations are structured.
Is Blue Grid Media a Google Partner?
Yes. Blue Grid Media is a Google Partner. Each account manager handles 20 accounts at most, and every pool service ad account is opened in the owner's own name, so the account and its history stay with the business.
How much of a $5,000 a month budget reaches the ads with Blue Grid Media?
$4,205. Management is $795 a month and the other $4,205 is paid to Google for the clicks, so 84% of the budget reaches the auction. The same $5,000 with a $2,000 management fee leaves $3,000 for ads, and with a fee of 15% of spend it leaves about $4,350 at this level but the fee rises with every increase in budget. Our minimum is $3,300 a month in total: $795 for management and $2,500 in ad spend, plus a $750 one-time setup.

Not on the list does not mean not covered. We run pool service accounts nationwide across the United States, including smaller and rural markets where the auction is usually cheaper than any metro above.

Multi-location and franchise

Pool service companies with several locations, or a franchise

Blue Grid Media runs Google Ads and Local Services Ads for pool service companies with several locations, including franchise groups, with route density targeting per branch, with one campaign set and one Local Services Ads profile per location, every account in the owner's name, at $599 a location a month for 2 to 9 locations, $499 at 10 and $350 an account at 20, month to month.

One ad per auction

Google lists showing more than one ad for your business in a single ad location as a prohibited practice. Locations in the same metro are given markets instead of bidding against each other for the same pool service search.

Licences per location

Google asks a business serving several locations for business and employee level licences for each one, and where locations serve the same area it shows only the highest ranking ad. Each location gets its own profile, drawn to its own area.

Measured by location

A tracking number per location and booked work imported per location, so the budget moves each month to the locations with capacity and the best cost per booked job.

Franchise territories

For a franchise, location targets are copied from the territory list in the agreement, brand searches run once from the fund, and each lead goes to the owner of the territory it came from.

2 to 9 locations$599per location, per month
10 locations$499per location, per month
20 accounts$350per account, per month

A single location is $795 a month for Google Ads, or $995 with Local Services Ads added. Across the team's career we have managed franchise groups of 20 to 36 locations and 250+ contractor accounts. The account shapes are on our multi-location page, franchise systems have their own page, and accounts spending $10,000 or more a month are covered on high-budget Google Ads management.

Websites and landing pages

Route density starts on the page

Recurring service is the goal and the page decides whether a visitor asks for a one-off clean or a monthly plan. Service area clarity also keeps you from booking work that wrecks the route.

Fast and mobile first

Most local searches happen on a phone, so the page is built to load fast there. Faster pages convert more of the clicks you have already paid for.

Call and form tracking wired in

Every call and form is connected to tracking from day one, so you can see which ads and which pages actually produce booked work rather than just traffic.

Local SEO and schema

On-page SEO and local schema markup so the site earns map and organic visibility over time instead of only working while the ads are switched on.

$700 one-timeFull website, SEO optimized and fast loading. You own it and the domain.
$1,950 to startNew business setup: website $700, Google Business Profile $200, Google Ads setup with landing pages $750, LSA setup $300.
$0 hostingFree hosting while we run your Google Ads or Meta ads.
24hr to liveLive in 24 hours, no contract and no lock-in.
Campaign landing pages come with the Google Ads setup. The $750 one-time setup builds a landing page for each campaign. The pricing above is for a full website, which you may or may not need, and the new business setup is for a business starting with no website and no Google Business Profile.

The first audit is free. So are your landing pages.

30-minute call, operator to operator. We look at your account and your route map, tell you what we would change, and you decide whether to continue. No pitch deck.

Book a Free Audit Call