Week 4·10 min read

HVAC Marketing: How to Get Leads Without Angi or HomeAdvisor

A practical HVAC marketing and lead generation guide for small shops — local SEO, Google Business Profile, referrals, maintenance plans, and organic channels that beat paid lead services.

Why HVAC marketing looks different for a small shop

Most HVAC marketing advice is written for 20-truck operations with a dedicated marketing manager and a five-figure monthly ad budget. If you're running a one-to-five-tech shop, you don't have that — and you don't need it. The owners who quietly stay booked all year are doing five or six unglamorous things consistently, not one heroic campaign.

This guide is the playbook we recommend for small residential HVAC shops who want to grow without renting their pipeline from Angi, HomeAdvisor, or any other paid lead marketplace. Every channel below is something a working owner can run themselves in under an hour a week.

The honest math on paid leads vs. owned channels

A typical small HVAC shop buying leads from Angi or HomeAdvisor spends $300–$500 to acquire a single booked customer. The same shop that invests that money into Google Business Profile, a real review habit, and a maintenance plan ends up with assets that keep producing leads for years — not a one-time job.

ChannelUp-front effortCost per lead (12-month avg)Compounding?
Angi / HomeAdvisorLow$45–$120 per shared leadNo — pay forever
Google Business ProfileMedium~$0 + 30 min/weekYes
Local SEO landing pagesMedium-high$0–$50/mo hostingYes
Referral programLow~$25 per referred jobYes
Maintenance plan membersMediumNegative — they pay youYes
Neighborhood door hangersLow$0.30–$0.80 per doorPartial

The shops that win in year 3 are the ones that started building owned channels in year 1, even while they still bought leads to keep the lights on. For a side-by-side breakdown of what paid services actually cost, see HomeAdvisor vs Angi for HVAC leads.

1. Google Business Profile is your highest-leverage asset

If you do nothing else from this guide, fix your Google Business Profile (GBP). For "HVAC repair near me" and "AC repair [city]" searches, the map pack drives more calls than every other channel combined for most small shops.

What "fixed" actually means:

  • Verified address and service area. List the cities and ZIPs you actually serve, not a wishlist.
  • Primary category set to "HVAC contractor" and secondary categories for "Air conditioning contractor," "Heating contractor," and "Furnace repair service."
  • Hours that match reality. If you take after-hours emergency calls, set 24-hour availability and clearly mark "Open 24 hours."
  • Photos refreshed monthly. Equipment installs, before/after shots, your branded truck, your team. Google rewards activity.
  • Services list filled in with every line item from your price book — tune-up, capacitor replacement, refrigerant leak repair, full system install, etc.
  • Q&A seeded by you. Add the five questions customers always ask, with clear answers.
  • Posts published weekly. A 100-word seasonal tip or a maintenance reminder takes 10 minutes and keeps your profile fresh in the algorithm.

2. Build a real review habit, not a one-time push

The single biggest driver of map-pack ranking — and customer trust — is recent review volume. Not lifetime total: recent.

The shops that win the review game don't beg. They build a system:

  • Ask on the truck, every time. Before the tech leaves, they hand the customer their phone with the Google review link open. "Mind taking 30 seconds while I write up the invoice?"
  • Send a text follow-up the same day. If the customer didn't leave one in person, an automated text two hours later with the direct review link catches another 20–30%.
  • Reply to every review within 48 hours. Including the bad ones, calmly and professionally.

A shop that books 80 jobs a month and converts 25% to a review is adding 20 fresh reviews monthly — that's enough to dominate most local markets within six months.

3. Local SEO landing pages: one page per city you serve

Every city in your service area should have its own page on your site. Not a list of cities on a single page — a real page with unique content for each.

The minimum that works:

  • H1: "HVAC Repair in [City Name]"
  • Local proof: a neighborhood you've worked in, a landmark, the local school district name
  • Service list specific to that area (e.g., heat pumps if it's a milder climate, oil furnaces in the Northeast)
  • A real customer testimonial from that city
  • Embedded Google Map centered on the city
  • Clear phone CTA and a "request service" form

Five well-built city pages will out-rank a generic "service areas" page every time. Start with the cities where you already have the most happy customers — Google notices that your reviews mention those places.

4. Make referrals a tracked process, not a hope

Referrals are the highest-quality leads a small shop can generate. Close rates of 60–80% are normal. But most shops "do referrals" by occasionally remembering to ask.

Build a simple referral program:

  • Pay a real reward. $50 to the referrer and $50 off the new customer's first invoice is a common structure. Some shops do a free tune-up instead of cash — same effect.
  • Hand out two business cards at every job. "If you know anyone who needs us, this covers them $50 and you $50."
  • Track it in your CRM. A "how did you hear about us?" field on every new customer, with "referral" as one option, is enough to measure.
  • Pay it the same week. A check that arrives 30 days later doesn't build a habit; a Venmo within a week does.

5. Maintenance plans are a marketing channel

Most shops think of maintenance plans as a recurring-revenue play. They're that, but they're also the single best lead source for replacements. A member whose 14-year-old system finally fails doesn't call three contractors — they call you, because you've been in their basement twice a year.

If you don't have a plan yet, the HVAC maintenance contract guide walks through structuring one. Once it's live, every service call becomes a soft pitch: "We can include this tune-up in a $19/month plan and you'd save $40 today."

A shop with 200 maintenance members has 200 free replacement leads queued up over the next 5–10 years.

6. Don't ignore the analog channels

Every neighborhood you do a great install in is a billboard. Make sure people see it:

  • Yard signs on the day of every install. Cheap, ask first, remove in 7–10 days.
  • Door hangers on the 10 nearest houses when you finish a job. "We just serviced your neighbor at 123 Oak — here's $25 off your first visit."
  • Branded truck wraps that include your phone number in the largest readable font. Most truck wraps prioritize the logo; the phone number is what drives calls.
  • Wear branded shirts in public. Tech at the gas station, at the hardware store, at the kids' soccer game — that's all marketing.

7. Track three numbers, not twenty

Most small shops drown in marketing dashboards. The three numbers that actually predict growth:

  1. Cost per booked job, by channel. Lead spend or marketing spend in a channel divided by jobs booked from that channel. If GBP costs $0 and produced 18 jobs, the number is $0. If HomeAdvisor cost $1,300 and produced 4 jobs, it's $325.
  2. Review velocity. New 4- or 5-star Google reviews per month. Goal: 10+ for a 3-tech shop.
  3. Referral share of new customers. Percent of this month's new customers who came from a current customer. Goal: 25%+ once the program is running.

Review them on the first of every month. If a channel's cost per booked job is more than ~10% of your average ticket, cut spend and reinvest into the channels that compound.

A 90-day starter plan

You don't need to do everything at once. A realistic 90-day rollout for a small shop:

  • Days 1–14: Fix Google Business Profile end to end. Verify, add photos, fill out services, set hours, post once.
  • Days 15–30: Build a review request flow (truck-side ask + same-day text). Reply to every existing review.
  • Days 31–60: Launch the referral program. Print cards, set the reward, train techs to hand them out.
  • Days 61–90: Build the first three city landing pages. Pick your three best-performing cities by customer count.

Ninety days in, you'll have four owned channels producing leads — and your dependence on Angi or HomeAdvisor will already be shrinking.

Where Ratchly fits

Ratchly is built specifically for one-to-five-tech HVAC shops trying to grow without enterprise-priced software. Automated review requests, maintenance plan billing, customer portals, and a "how did you hear about us?" field on every customer record are built in — so the marketing channels in this guide actually get tracked instead of forgotten.

If you're tired of renting your lead pipeline, start a free trial and start building owned channels this week.

Related reading

Frequently asked questions

How do I get HVAC leads without paying for Angi or HomeAdvisor?
Build owned channels: a fully optimized Google Business Profile, a consistent review request habit (10+ new reviews/month), one landing page per city you serve, a tracked referral program with real rewards, and a maintenance plan that turns existing customers into long-term replacement leads. A small shop that runs these four channels for 6–12 months usually stays at 80%+ capacity without buying a single lead.
What is the cheapest way to market an HVAC business?
Google Business Profile, reviews, and referrals. All three cost essentially $0 in hard dollars — they cost time and consistency. A shop that posts to GBP weekly, asks every customer for a review on the truck, and pays a $50 referral reward will outproduce most paid channels within 6 months.
How much should a small HVAC shop spend on marketing?
Most healthy small shops run at 5–8% of revenue on marketing once they're past startup. In the first 2 years, expect 8–12% as you build owned channels. The key metric isn't total spend — it's cost per booked job by channel. If any channel costs more than ~10% of your average ticket, cut it.
Does SEO work for a one-truck HVAC business?
Yes, especially local SEO. You don't need to outrank national brands — you need to win the map pack for 'HVAC repair near me' in the 3–5 ZIP codes you actually serve. That comes from a fully built GBP, recent reviews, and a real landing page per city. Most one-truck shops can be in the top 3 of their map pack within 6 months of consistent effort.
How long does HVAC marketing take to work?
Google Business Profile and reviews can start producing calls within 30–60 days. Referral programs ramp up over 3–6 months as more customers learn about the reward. Local SEO content typically takes 4–8 months to rank. Maintenance plans compound for years — every member added today is a replacement lead in 5–15 years.
Should I hire a marketing agency for my HVAC business?
Not as your first move. Most small-shop owners get further by spending 30 minutes a week on their own GBP and review habit than by paying an agency $1,500/month to manage them poorly. Once you're at 5+ techs and the basics are solid, then it can make sense to hand off ad management or SEO content production.

Run your shop the simple way.

Ratchly is built for one-to-five-tech HVAC shops. Flat pricing, no contracts.

Keep reading