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.
| Channel | Up-front effort | Cost per lead (12-month avg) | Compounding? |
|---|---|---|---|
| Angi / HomeAdvisor | Low | $45–$120 per shared lead | No — pay forever |
| Google Business Profile | Medium | ~$0 + 30 min/week | Yes |
| Local SEO landing pages | Medium-high | $0–$50/mo hosting | Yes |
| Referral program | Low | ~$25 per referred job | Yes |
| Maintenance plan members | Medium | Negative — they pay you | Yes |
| Neighborhood door hangers | Low | $0.30–$0.80 per door | Partial |
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:
- 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.
- Review velocity. New 4- or 5-star Google reviews per month. Goal: 10+ for a 3-tech shop.
- 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.