Done-for-you marketing for home service companies

Marketing measured in booked jobs, not clicks.

Website, Google Ads, Local Services Ads, Google Business Profile, and follow-up, run as one system for HVAC, plumbing, roofing, landscaping, pest, and every other trade where the phone rings while you're working.

Former owner of a 7-truck service companyGoogle Ads cost down 72% for a client in 30 days
−72%
Google Ads cost, first 30 days, Arizona service company
+145%
Conversion rate, same account
Why a pool guy

I ran the routes. The trade changes, the math doesn't.

I owned a pool service company in Gilbert, Arizona for five years, grew it 650% to 300 accounts and 7 trucks, and sold it. Every agency I hired sold me clicks. I needed booked jobs and recurring customers. That's what I build for now, for any trade.

What loses money in every trade
What we set up
Calls missed on the job
Missed call text back from your number in seconds
Quotes that never get chased
Automated follow-up on day 1, 3, 7, 14, longer for big tickets
Ads that pay for clicks, not jobs
Campaigns built from what a booked job is worth to you
A website that reads like a brochure
A site with one job: get the call or the form
Too few reviews to win the map pack
Review request after every job, one ask per recurring customer
By trade

What changes by trade, and what doesn't.

HVAC

Seasonal surges, maintenance-plan renewals, and $6,000 to $15,000 replacement quotes that sit for weeks. Priority: speed to lead in July, quote follow-up all year, renewal campaigns in shoulder season.

Plumbing

Emergency-driven. Whoever answers at 9pm wins. Priority: after-hours text back, Local Services Ads with the Google Guaranteed badge, reviews to hold the map pack.

Roofing and exteriors

Big tickets, long cycles, storm spikes. Priority: 30 to 90 day follow-up sequences, proof-heavy website, review system that shows finished jobs.

Landscaping and lawn

Recurring accounts, like pool. Priority: spring and fall campaigns, review after the first service, win-back at renewal.

Pest control

Quarterly plans plus one-time treatments. Priority: renewal automation, review ask after each service, ads tuned to plan value not one-off value.

Garage door, electrical, cleaning, restoration

If you quote from a driveway and miss calls on a ladder, the same system applies. Book a call and I'll tell you what to run first.

What's included

One system, four parts.

Website built to book

One job: turn a visitor into a call or a form. Service pages per city, proof everywhere, click-to-call that follows them down the page. Seven signs your site is costing you jobs.

Google Ads and Local Services Ads

Budget set from what a booked job is worth, not a round number. How to set the budget. When LSAs are worth it.

Google Business Profile and reviews

The map pack is where home service jobs come from. How to win it. How to get the reviews.

Follow-up, automated

Missed calls texted back, quotes chased, reviews requested. Leads you pay for shouldn't die in voicemail. Why the first five minutes decide the job.

Pricing

Flat monthly fee. Ad spend is yours, paid to Google directly.

Management

Flat monthly fee

  • Website, ads, Google Business Profile, follow-up automation
  • Monthly report in the numbers you care about: leads, booked jobs, cost per booked job
  • Quoted on the call, based on trucks and markets

Recommended ad spend

Set by your market

  • Depends on trade, market, and season
  • Phoenix HVAC in July is not Denver roofing in January
  • Paid to Google, never marked up
Questions

Straight answers.

Do you only work with pool companies?

No. Pool is where I came from, so I know it best. The systems are the same for any trade where the phone rings while you're on a job: HVAC, plumbing, roofing, landscaping, pest, garage door, electrical, cleaning.

What's different about a former operator running the marketing?

I measure cost per booked job and cost per recurring customer, not clicks. I know what a maintenance plan is worth versus a one-time repair, and I set the ad budget from that.

Can I get the follow-up automation without the ad management?

Yes. The missed call text back, quote follow-up, and review system that powers PoolCRM can be set up for any trade on its own. Book a call and ask for the lead-flow setup.

Do you build the website or do I need one first?

Either. If your current site is fine, we plug ads and follow-up into it. If it's costing you jobs, we rebuild it around booking.

How is pricing set?

Flat monthly management fee quoted after a 15-minute call, based on trucks and markets. Ad spend is paid to Google directly, never marked up.

From the blog

Read before you hire anyone, me included.