Skip to main content

Blog · Local SEO

How One HVAC Company Went From 18 to 94 Google Reviews in 90 Days

An HVAC company with 18 reviews was invisible in local search. Here's the review generation system that got them to 94 reviews in 90 days — and how to replicate it.

· By Boxi Marketing · 6 min read · Local SEO, HVAC marketing

Six trucks. A crew of nine. Fifteen years operating in the Southeast. And 18 Google reviews — all of them from 2021 and 2022, when the owner was still doing every job himself and asking customers in person.

Two miles away, a competitor with a smaller service area had 140 reviews. Fresh ones, too — three or four new reviews every week, every month, without fail. When a homeowner searched "HVAC near me" or "AC repair [city]," that competitor appeared first in the map pack. Not because their trucks were better or their technicians more experienced. Because they had the reviews. The reviews gap was the ranking gap.

The HVAC company we worked with knew this was a problem. They didn't know how to fix it systematically. What follows is exactly what they did — and what the results looked like, month by month.


Why reviews are the most important ranking signal for HVAC companies

Google Maps ranking is determined by three factors: relevance, distance, and prominence. Relevance and distance are largely fixed — you serve who you serve, where you serve them. Prominence is the factor you can move fastest. And reviews are its primary input.

A company with 90 reviews at 4.6 stars will consistently outrank a company with 20 reviews at 5.0 stars in Google Maps and local pack results. Volume beats perfection. Frequency beats a single strong moment years ago. Google's local algorithm treats recent review velocity as a live signal that the business is actively operating and currently trusted by real customers.

The same logic applies to AI recommendations. When a homeowner asks ChatGPT "best HVAC company near me in [city]," the answer isn't built from a coin flip. ChatGPT and Google AI Overview use review volume and recency as trust signals for local business recommendations — a business with 20 stale reviews is simply harder for AI to recommend confidently than one with 90+ recent ones.

The numbers are clear: businesses with 100+ Google reviews appear in local pack results 3.2x more often than those with under 25 reviews (BrightLocal Local Consumer Review Survey, 2025). For HVAC companies competing in dense suburban markets, that gap is the entire difference between a full schedule and a slow one.


What wasn't working before (the manual ask approach)

Before this system existed, the HVAC company asked for reviews verbally at the end of jobs. The technician or the owner, wrapping up a service call: "Hey, if you could leave us a Google review, we'd really appreciate it." Sincere. Well-intentioned. Completely ineffective at scale.

Over four years with that approach: 18 reviews. Most of them from the first two years, when the owner had more direct customer contact and the business was smaller. As the company grew and job volume increased, review accumulation nearly stopped entirely.

The reason isn't customer indifference. Homeowners often genuinely mean to leave a review. Then they get home. The kids need something. They make dinner. The link is somewhere in the service van, not in their pocket. Finding the company on Google requires effort they don't make that evening. By morning, the moment has passed.

The friction kills the conversion. Review request conversion rate from a verbal ask at job completion: roughly 2–5%. Review request conversion rate from an automated text sent immediately after the job closes, with a direct link to the review form: 20–35%. That's not a marginal difference — it's a structural one. The system replaces hope with mechanics.


The system they implemented (step by step)

1

Connect job completion to a trigger

Every time a job was marked "complete" in their service scheduling software, it triggered a review request workflow automatically. No manual step required from the technician, the dispatcher, or anyone in the office. The trigger fires when the job status changes — that's it. This is the foundation of the system: removing the human from the loop entirely.

2

First message: the text (sent within 2 hours of job close)

"Hi [Name], it's [Company]. Thanks for trusting us with your [service] today. If you have 60 seconds, a Google review helps other homeowners find us: [link]" — Short. Specific. The reference to the actual service they received ("your AC tune-up today," not "your recent service") signals that it's not a mass blast. The link goes directly to the Google review form — not the homepage, not a search results page, not a landing page. One tap and they're writing a review.

3

Follow-up message (sent 48 hours later if no review)

"Hi [Name], wanted to follow up from your [service] last week. If you have a moment, your review would really help: [link]" — One follow-up only. Not a sequence of five messages. Not weekly reminders. Two messages total: an initial ask and one reminder 48 hours later. This cadence respects the customer's attention while meaningfully improving conversion over single-message approaches. If there's still no review after the follow-up, the sequence ends.

4

Timing is critical

Reviews left same-day or next-day convert at the highest rates. The longer you wait to ask, the worse your conversion. A request sent two weeks after a job closes gets roughly half the response rate of one sent within hours. Most review software lets you configure a delay after job completion — the optimal window for HVAC is 2–6 hours after the job closes. Long enough for the customer to be home, not so long that the memory has faded.


The results, month by month

The system went live on day one of month one. No ramp-up period, no testing phase — the trigger was connected and the sequences were live. Here's what happened:

Month New Reviews Cumulative Total Avg. Star Rating
Starting point 18 4.8 ★
Month 1 22 40 4.8 ★
Month 2 28 68 4.9 ★
Month 3 26 94 4.9 ★

By the end of month three, the company had moved from position 4–6 in Google Maps results to position 1–3 for their primary HVAC terms across their service area. Not because they changed their website or ran new ads — because their review count and recency signals now matched (and in some areas exceeded) the competitor that had been outranking them.

Also at month three: ChatGPT began recommending the company for "best HVAC near [city]" queries. Before the system, the company didn't appear in AI recommendations at all. The review velocity — fresh, consistent, high-volume — was the signal AI needed to make a confident recommendation.

Booking rate from Google Business Profile visitors increased 18% over the same period (Google Business Profile insights). When searchers see a company with 94 reviews at 4.9 stars, the call-to-click rate goes up. The reviews don't just help you rank — they help you convert once you're ranking.


What makes a review request work vs. fail

The difference between a 3% conversion rate and a 28% conversion rate comes down to a handful of execution details. Here's what separates a system that generates reviews from one that generates ignored messages.

Sending the link to your homepage and asking them to "find us on Google"

Every extra click you require cuts your conversion rate. A homeowner who has to open Google, find your business, navigate to the review tab, and click "Write a review" loses interest at each step. Most don't make it. The link in your text should open the Google review form directly — one tap, immediately writing.

Direct link to the Google review form via your Place ID shortlink

Generate your review shortlink at search.google.com/local/writereview?placeid=YOUR_PLACE_ID and use it in every message. It opens directly in the Google Maps app on mobile — no searching, no navigation, no friction.

Asking for reviews in a mass email blast to your entire contact list

A bulk email to 500 past customers feels like what it is — a generic ask. It also creates a review spike that looks unnatural to Google's systems. Worse, customers who had service 18 months ago can't recall the specific experience well enough to write anything substantive. The reviews you get will be vague, if you get them at all.

Triggered request tied to a specific completed job with a personalized service reference

Mentioning the specific service ("your furnace tune-up today") signals that this isn't a mass blast — it's a direct message about a real job. It prompts the customer to think about the specific experience while it's fresh. That specificity improves both conversion rate and review quality.

Sending 5+ follow-up messages

Aggressive follow-up sequences don't generate more reviews — they generate complaints, opt-outs, and occasionally negative reviews from customers annoyed by the harassment. A three, four, or five message sequence is burning the relationship for marginal review gains that could have been achieved with better timing on a two-message sequence.

Two messages total — initial ask plus one follow-up at 48 hours

This cadence captures the majority of conversions without customer fatigue. Most reviews from a given job come from the first message or the 48-hour follow-up. A third message yields diminishing returns and costs you goodwill.

Waiting a week after job completion to send the request

One week out, the customer has moved on. The service is a memory, not an experience. The emotional high of a job done well — the relief of a working AC on a hot day — has dissipated. You're asking them to reconstruct a feeling they've already forgotten. Conversion drops by more than half compared to a same-day or next-day ask.

Sending within 2–6 hours while the experience is still fresh

The customer is still in a positive emotional state from the resolved problem. The technician is still fresh in their mind. They haven't had a dozen other interactions push the memory aside. This is the window where review conversion peaks — and automated triggers make it effortless to hit it consistently on every single job.


The AI visibility connection

When the review count crossed 70, something changed in AI search results. ChatGPT began recommending the company for local HVAC queries in their service area. Not every query, not in every city — but consistently enough that the owner noticed, because he had started checking. Before the system, the company didn't appear at all.

This isn't coincidence. AI recommendation engines read review count and recency as trust signals — the same way Google does, because they're pulling from the same underlying data sources. A business with 94 recent reviews is a business AI can recommend with confidence. A business with 18 reviews from three years ago is one AI doesn't have enough signal to surface.

By month three, the company was appearing in both traditional local pack results and ChatGPT recommendations. The same signal — review velocity — unlocked both. This is the leverage that makes review generation worth treating as a core operating system rather than an occasional ask. It doesn't just affect your Google Maps rank. It determines whether AI recommends your company or routes that homeowner to your competitor.


Start getting more reviews this month

The HVAC company in this case study went from invisible to consistently appearing in position 1–3 in their market. They didn't change their service, hire new staff, or increase their ad spend. They changed how they asked — and removed the human from the loop.

Boxi's Starter plan ($497/month) includes automated review generation — connected to your scheduling software, configured for the two-message cadence, and live within 48 hours. No contracts. No setup fees. If you want to understand the full picture of what drives AI and Google visibility for HVAC companies, see our HVAC Marketing and AEO Services pages.

Share: LinkedIn X

Start getting more Google reviews this month

Our Starter plan includes automated review generation — $497/month, no contracts, set up in 48 hours.

See Pricing

No charge. No obligation. No sales pressure.