A competitor with fewer years in the business is sitting in the top three on Google Maps while your listing is buried, or missing entirely once you leave your home town. Meanwhile peak-season calls are going to someone else. Beating that takes a chain of boring, correct basics, not a trick, and this guide walks through each link.
By the end you’ll have a Google Business Profile built to win Map Pack placements across your service area, plus a repeatable routine for reviews, citations, and call tracking. You’ll need admin access to your Google Business Profile (or the ability to claim it), a real business address or a defined service area, and about an hour a week to keep it running.
Step 1: Claim and Verify the Right Profile (and Kill the Duplicates)
Start by searching Google Maps for your business name, your phone number, and every old address you’ve used. You’re looking for unclaimed or duplicate listings, which are common leftovers from a move, a rebrand, or a former owner’s setup. Duplicates split your reviews, citations, and call signals across several listings instead of stacking them on one. Claim the ones that are yours, then request removal or a merge through Google’s tools rather than leaving them live.
Next, verify. Google currently offers methods such as video verification, and the options vary by business and change over time, so follow whatever your dashboard asks for as of your attempt. Don’t rely on a walkthrough from two years ago.
Then decide how your address displays:
- Shop or storefront address shown: right if customers can actually visit your location.
- Service-area business with the address hidden: right if you work out of a home or a yard and travel to customers.
Whichever you choose, never use a virtual office or a mailbox. It’s one of the fastest routes to a suspension, and getting reinstated can cost you weeks of calls.
One mistake to avoid: stuffing keywords into the business name. Adding “Best AC Repair Dallas” to “Smith Heating & Air” feels like a shortcut, but Google’s guidelines require the name to match your real-world signage and legal name. Competitors report it, and the edit can get your listing suspended or reverted.
Step 2: Choose Categories and Services That Match How HVAC Customers Search
Your primary category carries the most ranking weight of anything you select, so set it on purpose. Most HVAC companies choose between “HVAC contractor” and “Air conditioning repair service,” depending on whether repair or installation drives more of your revenue. Category names change, so confirm the exact current options inside your dashboard before you commit.
Add secondary categories only for work you actually sell. Heating contractor, furnace repair service, air duct cleaning service, and heat pump supplier are all reasonable if true. If you don’t clean ducts, don’t list it. A category you can’t back up attracts the wrong calls and dilutes the relevance of the ones you can.
Then build out the Services list with real line items and short, plain descriptions:
- AC repair
- Furnace repair
- No-heat emergency service
- AC installation and replacement
- Heat pump installation
- Seasonal tune-ups and maintenance
- Duct sealing
Add price ranges only if you can stand behind them. A listed diagnostic fee that doesn’t match what the dispatcher quotes creates a bad first call.
Make the split between emergency and planned work visible in how you describe things. A no-cooling call in July is urgent and the caller will phone the first listing that sounds available. A replacement quote in October is a comparison shopper who reads reviews and photos. Your profile has to serve both.
Step 3: Set Your Service Area, Hours, and Call Handling to Match Reality
List the cities and ZIP codes you will truly drive to, and no more. Padding the service area doesn’t pull rankings far beyond your physical location. Google explains local ranking through relevance, distance, and prominence, and proximity to the searcher stays a major factor. A long list of towns won’t override that, and it just invites calls you won’t run.
Set accurate hours. Add 24/7 emergency hours only if a human or a real dispatch service answers. A missed after-hours call doesn’t wait for you; the caller taps the next listing.
Phone setup matters more than most owners treat it, because roughly 40-70% of local service leads arrive by phone. If calls go to voicemail, you’ve paid in time and effort for a ranking and then thrown away the result. Use a primary number that a call tracking tool can forward, or a local number tied to your dispatch, so you can see which calls came from the profile and who picked up.
Turn on call history and messaging only if someone will reply quickly. A message sitting unanswered for six hours is worse than no message option at all, since it tells the customer you’re slow before they’ve met you.
A quick test: call your own listing from a personal cell at 7 p.m. on a Saturday, then again during a lunch rush. What happens in those two calls is what customers experience.
Step 4: Build a Review Engine, Not a Review Pile
Reviews come from a system. Occasional email blasts to your customer list produce a burst and then silence. A system produces a steady trickle that looks and performs better.
Ask at the end of a completed job, while the technician is still on site and the house is cool or warm again. Text the customer a direct link to your review form so it takes two taps. Give your techs a simple script, something like “If we earned it, a quick review helps a lot, and I’m sending the link now,” and tie it to a habit: every completed work order triggers a request. That rule beats motivation every time.
Respond to every review, good and bad, in a natural voice. Thank the customer by name, and mention the service or town where it fits, such as “glad we got your furnace running before the cold snap in Erie.” Don’t stuff keywords into replies. For a negative review, acknowledge the problem, offer a phone number, and keep it short. Prospects read your response to the bad review more closely than the review itself.
Several things will get you in trouble, so skip them entirely:
- Review gating, meaning only sending the link to happy customers
- Buying reviews
- Offering discounts or gifts in exchange for reviews
All three violate Google’s policies and risk removed reviews or a suspended profile.
Watch for patterns in what customers write. Reviews that mention the specific service (furnace repair, AC install) and the city reinforce relevance for those searches. You can nudge this honestly by having techs ask customers to mention what we fixed, but never script the text of the review itself.
Step 5: Fill the Profile With Proof: Photos, Posts, and Real Job Content
Photos should come from your crew, not a stock library. Good subjects include branded trucks, technicians in uniform, before-and-after installs, equipment data labels, and the shop. Customers comparing three HVAC companies are looking for signs of a real, professional outfit, and a real truck in a real driveway does that better than any polished graphic.
Upload a fresh set on a schedule, for example after notable installs, and get permission when a customer’s home is recognizable. Make it a one-line add to your job-close routine so the photos actually get taken while the crew is still there.
Use Posts sparingly for seasonal offers: a pre-summer tune-up special, or a furnace check before the first freeze. Treat them as a conversion aid, a way to give a browsing customer a reason to call now. They are not a proven ranking lever, and posting daily won’t move you up the Map Pack. One timely post every couple of weeks in season is plenty.
Finally, check where your website link points. Sending everyone to the homepage wastes the click. Link to the location page or the service page that matches what the profile leads with. Confirm that page shows the same business name, address, and phone number as the profile, character for character, because mismatches weaken the trust signals you’re trying to build.
Step 6: Clean Up Citations and Strengthen Local Prominence Signals
A citation is any mention of your business name, address, and phone number on another site. Prominence, one of Google’s three ranking factors, draws partly on how consistently and widely your business appears across the web.
Audit first. Check name, address, and phone on the major directories, the Better Business Bureau, your chamber of commerce, and manufacturer dealer locators. If you’re an authorized Carrier, Trane, Lennox, or other brand dealer, make sure that locator entry is accurate, and list only brands you’re actually authorized for. Fix inconsistencies before you build anything new. An old phone number or a suite number you dropped years ago is exactly the sort of thing that muddies the data.
Ignore the offers to blast your business into hundreds of low-quality directories. They add noise and little else.
Earn local links the slow way: sponsor a youth team, get listed on supplier or partner pages, join community groups that publish member directories. Where possible, point those links at the matching service page on your site, not just the homepage.
The website matters here too. You want dedicated pages for AC repair, furnace repair, and installation for each major city you serve, written with real details such as local housing stock, common failure patterns, and neighborhoods you work in. Swapping the city name into templated copy doesn’t count. If you want more on how this fits with the rest of your lead generation, our HVAC marketing resources cover the wider picture.
Set expectations honestly. Local SEO typically ramps over 30-90 days, and mature cost per lead lands around $7-15 once you’re 12 months or more in. It compounds, but it isn’t instant.
Step 7: Track Calls and Rankings, Then Decide Where to Put Ad Dollars
Track what pays you: calls from the profile (using call tracking and the performance data in your Business Profile), booked jobs, and cost per booked job. Impressions feel good and book nothing.
For rankings, use a grid-based local rank tracker that checks your position from multiple points around your service area. Results change block by block, so searching from your office tells you almost nothing. You’ll often rank first near your shop and drop out of the top three a few miles away, and the grid shows exactly where that edge is so you know which ZIP codes need work.
Be realistic about what placement delivers. The Map Pack captures about 42% of local clicks, which is why it matters, but it leaves most of the rest of the page unaccounted for. Strong placement is a major piece, not the whole picture.
While organic builds, cover gaps with paid. Google Ads for home services typically runs $18-35 per lead. Local Services Ads are also worth evaluating; the mechanics (Google Guaranteed badge, background checks, pay per lead) and HVAC eligibility should be verified in Google’s current documentation as of 2026 before you commit budget. As a general guide, total marketing spend of 8-12% of revenue is a sensible range for a growing local service business.
Then set a cadence you’ll actually keep:
- Weekly: respond to reviews and check missed calls.
- Monthly: add photos and run a rank grid check.
- Quarterly: audit categories and the services list.
What to Measure at 30 and 90 Days, and Who Can Help Run It
At 30 days, look at booked calls from the profile, how many new reviews you’ve collected and how often, and whether your duplicates are gone. At 90 days, check the grid rankings in your top ZIP codes against your starting point. Movement near your shop usually comes first; the outer towns follow slowly, if at all, without more prominence work.
If the numbers aren’t moving, the problem is usually one of the basics: a wrong primary category, thin review velocity, inconsistent citations, or calls that go unanswered. Fix those in that order before spending more.
Tired of spending money on marketing that doesn’t produce real revenue? We build lead systems that turn traffic into qualified leads and measurable sales growth. If you want to see what this would look like for your business, we’ll walk you through how it works and break down what’s realistic in your market, including our HVAC playbook if you’d like help running it.