HVAC SEO Services For Contractors Who Want More Booked Jobs

You're not short of marketing options. You're short of calls that turn into jobs worth doing.

I get heating and cooling contractors showing up across their whole service area on Google, in the map pack and in the results underneath it, so the homeowner calls you before he calls the company down the road. US and UK. HVAC only. You deal with me, not an account manager.

Diagnosis by email in 2 working days. No call needed, no account access, nothing to cancel.

What you're actually buying

Green Dots Across Your Service Area

Each dot is a spot in your service area. The color is where you rank when a homeowner standing there searches for an HVAC company. Most contractors are green near the office and red across the rest of town, which is why the phone rings less than it should.

That map is the job. Everything below is how it gets done.

More calls from people already looking. Not cold leads, not shared leads. Homeowners searching for your service, in your area, today.

Calls you own. They don't stop when you stop paying, the way ads do. Numbers you can check yourself: rankings, calls, and where they came from.

What's included

The Work That Moves The Map

Every campaign is built from the same four pieces. Which ones get the hours depends on what your diagnosis turns up.

Local visibility01

Google Business Profile and local SEO

Categories, services, service areas, hours, photos and posts, set up the way Google reads them. Your name, address and phone made consistent across the directories that count, including the ones AI tools pull from. A review system your techs can actually follow, so new reviews keep coming in.

The foundation02

Your website

Service pages and location pages written for the jobs you want, not the jobs you tolerate. Speed, mobile, schema and crawl fixes so Google can read and trust the site. Clear ways to call, book and message, above the fold, on a phone.

The questions03

Content

The questions homeowners ask before they book, answered on your site: costs, repair or replace, how long a unit lasts, and what a quote should include. Written for your market, linked so the authority lands on the pages that produce calls.

Authority04

Links

Trade bodies, suppliers, local press, and local sponsorship. Real links from real places. No private networks, no bought packages, nothing that gets you in trouble two years from now.

Running Local Service Ads or Meta ads alongside it? I handle those too, quoted separately. Local Service Ads and Meta Ads.

What it costs

Pricing Starts With The Diagnosis

No published tiers, because a two-truck operation in one town and a six-crew company across a metro don't need the same campaign. What sets your number: how big your service area is, who you're up against, and what state your site and profile are in. Some need a rebuild, some need tidying.

Your exact number comes with your free diagnosis, along with what the work would be.

Get My Free Diagnosis

The terms, plainly

  • 90 days to start, because that's how long it takes to see real movement.
  • After that, month to month, 30 days notice, no exit fee.
  • You own everything: website, domain, Google profile, analytics, call tracking. If you leave, you take it all.
  • No account access or call required to request the diagnosis.

What happens, month by month

No Mystery About What You're Paying For

Month 1: Find and fix

Full audit of your site, your Google profile and your local listings. Keyword and competitor research for your area. Google profile rebuilt. Listings corrected. The technical faults that block everything else, fixed. Rank grid baseline recorded, so month 3 can be compared to day one.

Months 2–3: Build

Service and location pages for your highest-value jobs. Listings built out across the directories that matter. Review system live with your techs. Weekly profile posts and photos. First articles published. Early movement usually shows in the quieter corners of the grid.

Months 4–6: Compound

Links from trade and local sources. Content into seasonal demand: AC before summer, heating before fall. Push into the competitive parts of the grid. Conversion work on the pages already getting traffic. Monthly review of what's producing calls, and more of it.

Competitive metros take longer. Your diagnosis says what's realistic for your area before you commit to anything.

How you'll know it's working

Calls And Jobs. Not Impressions.

Every month, in plain English:

Where you rank, on the same grid, so you can see the color change. What your Google profile did: calls, direction requests, website clicks. How many calls came from search, tracked, with recordings if you want them. What I'm doing next, and why.

If a month goes badly, the report says so and says what changes. You'll never have to chase me to find out what you paid for.

  • Rankings across your service area, not one flattering location.
  • Google profile calls, direction requests, and website clicks.
  • Search calls tracked, with recordings if you want them.
  • Next actions connected to the jobs and areas you want.
Jacob Milner, founder of HVAC SEO
Founder of HVAC SEOJacob Milner

Who you're dealing with

You Get Me. Not A Junior.

I'm Jacob Milner. I do the diagnosis, the strategy and the work. There's no account manager to be handed to after you sign, and no junior learning your industry on your budget.

I work with heating and cooling contractors only. That means every campaign starts from what I already know about this trade: how "AC repair" and "air conditioning repair" behave differently by state, how review timing affects what techs actually collect, and how demand moves in March and September.

01

One point of contact

You always know who is responsible and who to call.

02

Accounts you control

Your website, domain, profile and analytics remain yours.

03

Work tied to the goal

We keep the work connected to the jobs and areas you want.

More about how I work →

Proof, without borrowed logos

Judge The Work Before You Pay For Any Of It

I'm not going to show you another agency's client logos or a revenue figure you can't verify. Here's what you can check yourself: original research, a published method, and the diagnosis itself. You get real findings about your market before you spend anything. If they're any good, you'll know. This site ranks for its own terms; everything I'd do for you, I've done here first.

AI recommendation study

I asked 11 AIs to name the best AC repair company

67 company names came back for Columbus, Ohio. One kept repeating. The full method is published.

11 AI platforms67 company names
Listen to episode 1 →
Google AI Overview study

What 512 HVAC keywords show about AI Overviews

The dataset, sample, exclusions, and measured findings are published.

512 US keywords63% AI Overviews
Read the study →

Questions, answered plainly

The Questions I Get Asked Most

Straight answers about the work, timing, access and what happens if the campaign is a fit.

01How long before the phone rings more?
Most movement lands between month 2 and month 4. Quieter corners of your service area move first, the competitive center takes longer. Anyone promising week one is selling something else.
02Am I tied in?
90 days to start, then month to month with 30 days notice.
03What if my website is a mess?
Then we fix what's blocking you and build from there. A rebuild only happens if the site is genuinely costing you calls, and I'll show you why before suggesting it.
04Why not use a regular SEO agency?
Nothing wrong with them. They'll just learn your trade on your budget, and they won't know why your August looks nothing like your November.
05Do you work for my competitors?
No. I won't run campaigns for two contractors chasing the same homeowners.
06What do I need to give you?
For the diagnosis, nothing but your website and your main service area. For the work, access to your Google profile, your site and your analytics. You keep ownership of all of it.

The next sensible step

Find Out What's Holding Your Rankings Back

Send your website and service area. You'll get the main findings, the priorities in order, and what the work would cost, by email in 2 working days.

No account access. No call required. You'll deal with me.