Google Business Profile setup for HVAC contractors, field by field
Categories, service areas, brands, photos, hours, Q and A and posts, set up the way HVAC searches actually work, with the mistakes that cost map pack spots.
- Categories: primary is the whole ballgame
- Service area or storefront
- Services: this is the free keyword list
- Photos, and why yours are wrong
- Hours, and the after-hours trap
- Q and A: seed it yourself
- Posts, and what they are actually for
- Messaging, and the trap in it
- The monthly twenty minutes
- Frequently asked
Your Google Business Profile is the most valuable asset you own that you did not pay for, and in the trades it is usually half-filled. The fields are not decoration. Google reads them to decide whether you are the answer to "AC repair near me" in a specific zip code at 4 p.m. on a Sunday, and the AI answer engines now read them too.
This is a field-by-field pass. Budget two hours once, twenty minutes a month after.
Categories: primary is the whole ballgame
The primary category carries more ranking weight than any other single field, and HVAC has too many overlapping options. In our dataset of 46,610 listings, the split runs roughly: HVAC contractor as the largest group, then air conditioning contractor, then heating contractor, then air conditioning repair service.
Pick the primary that matches the money, not the identity:
- Full-service residential doing both sides of the year: HVAC contractor.
- Southern market, 80% of revenue is cooling: air conditioning contractor.
- Northern market, boilers and furnaces: heating contractor.
- Service-only, no installs: air conditioning repair service.
Then add secondary categories for what you actually do: furnace repair service, heating contractor, air duct cleaning service, air conditioning system supplier. Do not add categories to fish. A plumbing category on an HVAC listing invites plumbing calls you do not want and blurs the signal.
If you change the primary category, expect a two to four week ranking wobble. Do it in March or September, never in the week before a heat wave.
Service area or storefront
If customers never come to your building, set a service area and hide the address. If you have a real counter with parts, keep the address visible. Do not list a UPS box or a rented mailbox; Google suspends for it and reinstatement takes weeks.
Set service areas by city, not by radius. A radius includes the county line and the town where you will not send a truck. Twenty named cities is the practical ceiling before the signal dilutes. Name the ones that produce revenue, ordered from your shop outward.
Services: this is the free keyword list
The services section is a list you write, and most contractors leave it at the three defaults Google suggests. Fill it out completely. Every entry is a phrase Google can match to a search:
AC repair, AC installation, AC replacement, furnace repair, furnace installation, heat pump installation, heat pump repair, mini split installation, ductless installation, emergency AC repair, duct cleaning, duct sealing, thermostat installation, smart thermostat installation, indoor air quality assessment, whole home humidifier installation, maintenance agreement, seasonal tune-up, commercial rooftop unit service.
Each one takes a 200-character description. Write real sentences with the town name in them. Twenty services with descriptions takes an hour and is the single most underused field on the profile.
Photos, and why yours are wrong
96.5% of HVAC listings have at least one photo, so having some puts you nowhere. Having the right ones matters. The pattern that performs:
- Two exterior truck shots with your wrap visible and a real house behind them.
- Four to six install photos: a clean condenser pad, a properly strapped line set, a tidy furnace closet. Show the work you want to be judged on.
- Two crew photos with faces. Homeowners are deciding who they will let in the house.
- One shop photo.
- Avoid stock imagery entirely. Google's image handling and homeowners both discount it.
Add three to five photos a month, taken on job sites, geotagged by the phone naturally. Fresh photos correlate with engagement, and engagement is a ranking input.
Hours, and the after-hours trap
29.3% of contractors claim 24-hour availability and 28.1% list no hours at all. Both are usually wrong.
Claim 24 hours only if a human answers at 2 a.m. If the call rolls to voicemail, you are advertising availability you do not have, collecting a bad review from the person who called at midnight, and paying for it in the ranking.
The real opportunity is weekends. Only 47.2% of HVAC listings show Saturday hours and 39% show Sunday. Compressors fail on Saturdays. If you run a weekend on-call rotation, put it in the hours as real hours, and use special hours for holidays so the profile does not say open on Thanksgiving when nobody is picking up.
Q and A: seed it yourself
The Q and A section is public and anyone can answer, including a competitor or a confused stranger. Seed it. Post the eight questions homeowners actually ask, from your own account or a family member's, and answer each one properly:
- Do you charge a diagnostic fee, and is it applied to the repair?
- Do you offer financing on a new system?
- Which brands do you install and service?
- Do you service systems you did not install?
- How fast can you get here for no cooling?
- Do you work weekends?
- Do you offer maintenance agreements and what is included?
- Are you licensed and insured in this state?
Upvote the answers. Google surfaces the most-upvoted question in the profile preview, so make sure the one showing is the one you want.
Posts, and what they are actually for
Google posts do not move rankings much. They do two useful things: they fill the "Updates" section so the profile looks active, and they hold your seasonal offer where a homeowner can see it. One post a week, ninety seconds each:
- Seasonal offer: "$89 fall furnace tune-up, booking now through October 31."
- Financing: "0% for 18 months on qualifying system replacements."
- A completed job with a photo: "16 SEER2 system replaced in Matthews this week."
Skip the generic "stay cool this summer" post. It is filler and it dates badly.
Messaging, and the trap in it
Turning on Google messaging means homeowners can text your profile. Response time is tracked and shown. Turn it on only if someone is watching it during business hours; a slow response badge is worse than no messaging. If you run missed-call text-back already, wire profile messages into the same inbox so nothing lands somewhere nobody looks. That is covered in the missed calls guide.
The monthly twenty minutes
- Add three job photos.
- Post one offer.
- Answer any new questions and reviews.
- Check the insights for how many calls and direction requests the profile drove.
- Confirm nobody has suggested an edit to your hours or category. Google accepts public edits and does not always tell you.
Frequently asked
Should I keep separate profiles for each city? Only if you have a real, staffed location there with a lease and a sign. Fake location listings get suspended and the suspension can take the good listing with it.
Does adding my license number help? Put it in the business description and on the site. It does not directly rank you, but it is a trust signal homeowners and AI answer engines both pick up.
How long until changes show? Photos and services within days. Category and name changes take two to four weeks to settle. Do not judge a change inside a month.
If you want the profile audited and the fields written for you, local SEO is part of the free 14-day trial. Compare your own numbers to the benchmark report first.