One HVAC client per zip

More booked HVAC jobs
from Google in the Valley —
without buying more leads.

The 90-Day Map Pack Foundation for HVAC operators in the San Fernando Valley. One client per zip code. Founder-led. Month-to-month.

Accepting first 5 clients · no annual contracts
The Day-91 performance gate

If you don't see clear Map Pack ranking movement and an increase in non-branded search calls by day 90, you can walk — or I keep working for free until we hit it. Your call.

01 · The wedge

The two ways your customers find you on Google. Most agencies sell you the smaller half.

What I optimize
The Map Pack
~70%
of HVAC calls in Google come from the three-pack map result at the top of search.
hvac repair tarzana
Cool Air HVAC
★ 4.9 · 142 reviews
Comfort Pros
★ 4.8 · 89 reviews
Valley Heating & Air
★ 4.7 · 67 reviews
What they sell
Organic results
~20%
of calls come from the blue links below the map. The other 10% goes to ads.
hvac repair tarzana
The 90-Day Map Pack Foundation is built to win the Map Pack in your home zip. That's what makes the phone ring.
02 · What's in the box

What you actually get from the
90-Day Map Pack Foundation.

01 / 03

Show up when homeowners search.

Google Business Profile dominance — categories, services, photos, posts, automated review velocity that compounds every month.

GBP optimizationReview automationService categories
02 / 03

Convert clicks to calls.

Service pages rewritten for booking intent. Speed, mobile, schema. Click-to-call everywhere a homeowner taps.

4 service pagesPage speedClick-to-call
03 / 03

Build authority that sticks.

Citations across 30+ directories, local backlinks, and location pages for the cities you actually service.

30+ citationsLocal backlinksLocation pages
03 · The honest filter

Who this is for. Who it isn't.

This is for you if…
You're an HVAC owner-operator doing $500K–$2M in revenue
You're based in the San Fernando Valley
You answer your phone and care about call volume more than rankings
You're tired of agencies that lock you into annual contracts and disappear
This isn't for you if…
You're outside the Valley — proximity matters and I need to be local
You want me to manage your social media or shoot video
You're under $300K in revenue — DIY is genuinely better for you right now
You expect #1 rankings in 30 days (anyone promising that is lying)
04 · The exclusivity promise

One HVAC client per Valley zip.
Yours stays yours. Forever.

Once your zip is signed, it's closed. For as long as you're a client, your competitor across the street cannot hire me. Manufactured scarcity that's also literally true.

05 · The 90 days

Three phases. One gate. The risk is on me.

1
Days 1–30

Foundation

Audit, GBP optimization, service pages, call tracking, review automation.

2
Days 31–60

Coverage

Location pages, content, citations, local link building.

3
Days 61–90

Acceleration

Compounding push on reviews, content, authority signals.

91
Day 91

Performance gate.

Movement and call lift, or you walk — or I keep working for free until we hit it. Your call.

06 · Pricing, published

One price. No discovery-call gatekeeping.
Here's exactly what you'd pay.

The offer
Engagement

HVAC Marketing Pros

$2,500 /month

3-month minimum (the foundation phase), then month-to-month. No annual contract.

Days 1–90 · Foundation

Heavy lifting: GBP, service pages, call tracking, citations, review automation, schema.

Day 91+ · Compound

Month-to-month. Content, backlinks, reviews, monthly call with me — same price.

Optional add-ons

When the foundation's working.

Google Ads (PPC) $1,500/mo
LSA management $500/mo
Website rebuild $5,000
Extra service-area page $400

Add-ons require their own ad spend where applicable. You decide month by month.

Ian, founder of HVAC Marketing Pros, Woodland Hills
Ian · Founder
07 · The founder

I'm Ian. I'm based in Woodland Hills.

I was a software engineer at Meta for six years, then founded social media automation startups used by 200+ agencies and 5,000+ brands. Talking to those agencies is what taught me how local SEO actually works — and which levers actually move the Map Pack. Now I run that system directly. For HVAC. In the Valley.

No account manager. No 12-month contract. No competitor across the street working with me at the same time.

08 · The honest answers

Things every owner asks me.

How long until my phone actually rings more?

You'll typically see Map Pack movement by week 6, and meaningful call lift by day 90. Anyone promising you results in 30 days is either lying or burning your future rankings to do it.

Can you guarantee #1 rankings?

No. Anyone who does is lying. What I guarantee is clear Map Pack movement and a measurable lift in non-branded search calls by day 90 — or you can walk, no further commitment. Or I keep working for free until we hit it. Your call.

Why month-to-month?

Because I have to earn each month. Annual contracts protect the agency, not you. If I'm not making the phone ring, you should be able to walk.

What if a competitor in my zip wants to hire me?

They can't. Once your zip is signed, it's closed forever — for as long as you're a client. This is non-negotiable.

Why are you cheaper than larger agencies?

Typical Valley tier runs $3,500/mo on a 12-month contract — and bundles website + PPC instead of SEO. I charge $2,500/mo flat with a 3-month minimum, then month-to-month. No overhead, no account manager, no upsell pressure. One product, done well.

Do you do PPC / social / video?

PPC and LSA management are available as add-ons after the foundation. I do not manage social media or shoot video — there are people who do that better than me. I'll send you to them if you need it.

Accepting first 5 Valley clients

See if your zip qualifies for the
90-Day Map Pack Foundation.

Thirty-minute call. I'll tell you upfront if your zip is open. If we're a fit, I send a proposal within 48 hours.