seo leadgen
HVAC Google Business Profile: Optimization Checklist
An HVAC Google Business Profile ranks in the map pack on a short list of inputs: the exact primary category, a real address or a properly configured service area, accurate hours, complete predefined services, and a steady flow of recent Google reviews. Every ranking-safe move stays inside Google's published guidelines. The shortcuts get profiles suspended.
A Google Business Profile (GBP) is the free listing Google renders for your company in Search and Maps. The map pack is the local-business block Google places above or beside the blue links, and the profile is what it ranks — not your website, though your website feeds it. Google publishes the inputs without publishing the weights: local results are "mainly based on relevance, distance, and popularity", and the same page's three subheads define relevance as "how well a Business Profile matches what someone is searching for," distance as "how far each business is from the customer who's searching," and prominence as "how well-known a business is" — prominence being the subhead for what that summary sentence calls popularity. The same page closes the shortcut everyone asks about first: "There's no way to request or pay for a better local ranking on Google." Distance and prominence resist quick fixes. Relevance does not — it is where an HVAC contractor's category, services, hours and reviews do their work.
Which GBP factors move map-pack rankings most?
The strongest public read on relative factor weight is Whitespark's 2026 Local Search Ranking Factors, published November 6, 2025 by Darren Shaw: 47 local search practitioners scored 187 factors from 0 to 5. Shaw states the limit of his own report inside it — "None of the experts have special access to the internal workings of Google's local search algorithm." These are aggregated practitioner judgments, not leaked mechanics. Five of the top nine still sit in fields you control inside the profile: primary category, business title, hours, address display, additional categories.
| Rank | Factor (Whitespark 2026 wording) | Score | HVAC action |
|---|---|---|---|
| 1 | Primary GBP Category | 227 | One category, naming your core trade |
| 2 | Proximity of Address to the Point of Search (Searcher-Business Distance) | 225 | Not editable; bounds your radius |
| 3 | Keywords in GBP Business Title | 223 | Real-world name only |
| 4 | Physical Address in City of Search | 213 | Needs a real second location |
| 5 | Business is Open at Time of Search (Business Hours) | 189 | Hours you actually answer the phone |
| 6 | High Numerical Google Ratings (e.g. 4-5) | 181 | Maintain the rating, never manufacture it |
| 7 | Address Is Showing on GBP (Not SAB) | 176 | Show only if customers visit; otherwise run as a service-area business (SAB) |
| 8 | Additional GBP Categories | 173 | Heating/cooling/repair ones that apply |
| 9 | Quantity of Native Google Reviews (w/text) | 170 | Text reviews, not bare stars |
| 10 | Proper Placement of the Map Pin | 165 | Pin on your building, not behind it |
| 11 | Recency of Reviews | 164 | A review engine that never stops |
| 14 | Sustained Influx of Reviews Over Time (rather than bursts) | 154 | Weekly asks, not bursts |
| 16 | Completeness of GBP | 147 | Every field filled, not most |
| 21 | Proper Hours Set on GBP | 134 | Holiday special hours set |
| 22 | Presence of GBP Predefined Services | 134 | Every service you perform, selected |
Factor #5 lands on how a heating and cooling business staffs its phone. Shaw credits Joy Hawkins with surfacing it in December 2023 and describes an effect he can watch live: "When your business is open you can be sitting pretty at #1 in the local results, and then 60 minutes before you close you'll start to drop off, and then when you're actually closed you'll be displaced by businesses that are open."
Extending hours or buying answering coverage to run a 24/7 profile is, in his words, "fine for appointment-only businesses, but do NOT list your hours other than what they actually are for any brick and mortar businesses where people might actually show up during your stated opening hours." If the listing says open at 11pm, a tech on rotation or phone coverage that makes a 24/7 listing honest answers at 11pm. Unstaffed hours convert a ranking gain into one-star reviews.
What we found inside real HVAC profiles
We pulled live HVAC listings on 2026-08-17 from DataForSEO's Business Listings dataset [VENDOR — DataForSEO]: category hvac_contractor, claimed profiles only, coordinate 39.8283,-98.5795 at 3,000 km radius. The endpoint reported 91,913 matching claimed listings. We analysed the 80 records returned, then narrowed to the 58 carrying a parsed US address — so address-hidden service-area profiles are under-represented below.
| Profile field | Result across 58 US HVAC listings |
|---|---|
| Primary category is "HVAC contractor" | 38 of 58 |
| Zero additional categories set | 12 of 58 |
| No services listed | 10 of 58 |
| No business description | 20 of 58 |
| No website URL on the profile | 19 of 58 |
| No hours set | 4 of 58 |
| No reviews at all | 7 of 58 |
| Median total photos | 5 |
| Median review count (of the 51 rated) | 26 |
| Rated below 4.0 stars | 8 of 51 |
"Completeness of GBP" ranks #16 in the Whitespark data, yet 20 of 58 profiles carried no description and 19 no website link — free fields, left blank. The review floor is low too: half the rated profiles sat at 26 reviews or fewer. One vendor endpoint on one day is a directional read, not a census, and not a Google metric.
Choosing the exact primary category
The primary category is the highest-scoring editable field on an HVAC Google Business Profile, and Google confirms it feeds ranking: "The categories you select affect your local ranking on Google." It works by expanding the query set you are eligible for — Google's own example: "if your primary category is 'Pizza restaurant,' we might show your business in someone's local search result when they search for Restaurants, Italian Restaurants, or Pizza."
Google's instruction on specificity is explicit: "select a specific category from the list that shows up. For example, instead of 'Salon,' choose 'Nail salon.'" The guidelines add restraint: "Use as few categories as possible to describe your overall core business from the provided list." The ceiling on the rest is published in Google's bulk-upload field reference, which marks the primary-category field required — "You need to include a primary category for each business" — and additional categories optional: "You can add up to 9 additional categories that represent your business."
The category strings actually in use across our 58-listing sample [VENDOR — DataForSEO]:
| Category | As primary (of 58) | As an additional category (of 58) |
|---|---|---|
| HVAC contractor | 38 | 20 |
| Heating contractor | 1 | 27 |
| Air conditioning contractor | 4 | 26 |
| Air conditioning repair service | 2 | 16 |
| Furnace repair service | 0 | 13 |
| Mechanical contractor | 4 | 4 |
| Plumber | 2 | 4 |
The losses live in the tail of the primary column. In our sample, HVAC-service businesses were running "Electrician," "Appliance repair service," "Fuel supplier" and "Portable toilet supplier" as their primary category — each competing for the wrong query set. Whitespark's contributors score "Incorrect Primary Category" as the #2 negative ranking factor at 214, behind only a business marked permanently closed.
A defensible primary-category procedure, in order:
- Name the revenue. If residential service and replacement is the bulk of the invoices, "HVAC contractor" is the primary; if the work is genuinely commercial mechanical, "Mechanical contractor" is honest and better-targeted.
- Run the queries you want from inside your service area. Check which categories the current pack occupants use.
- Set one primary category, not a hedge. Splitting it onto "Heating contractor" when you sell equal AC volume costs you on the query you want.
- Add only additional categories you actually service. Our sample averaged 2.86, with 12 profiles at zero. "Heating contractor," "Air conditioning contractor," "Air conditioning repair service" and "Furnace repair service" apply to most residential shops.
- Stop before the padding. Google's instruction is "Do not select a category for every product or service." Whitespark scores "Category Confusion (adding additional categories from completely unrelated industries)" at 125 as a negative factor and 80 as a suspension risk. Nine is a ceiling, not a target.
Re-audit quarterly: every category has to come off Google's provided list — "You can't create your own category" — so when that list changes, what your profile is eligible for changes with it.
Services, photos, and posts that matter
Three profile sections absorb most published GBP advice, and the practitioner data ranks them very differently: services high, photos middle, posts near the bottom.
Services carry real weight. Google offers "suggested options tailored to your business type" — the predefined list — plus custom services when yours aren't listed. In the 2026 local-pack scores, "Presence of GBP Predefined Services" ranks #22 (134), "Keywords in GBP Custom Service Titles" #30 (122) and "Presence of GBP Custom Services" #48 (106), while service descriptions fall to #124 (69) — titles do the ranking work, descriptions do the selling. Google warns that "Custom services that violate policy will be automatically rejected," and to keep prices and phone numbers out of custom service names. Ten of our 58 sampled profiles listed no services at all.
Photos rank on quality and recency, not volume or metadata. Google publishes the specs: JPG or PNG, between 10 KB and 5 MB, 720 px by 720 px recommended, "in focus and well lit, and have no significant alterations or excessive use of filters"; video up to 30 seconds, 75 MB, 720p or higher — and photos publish only after the profile is verified. "Photo & Video Quality (resolution, clarity, not stock, etc)" ranks #45 (108), while raw "Quantity of Photos on GBP" sits at #96 (84). The survey's lowest-scoring factor of 187 — myth #1 at 23 points — is "Presence of Geo-tagged Photos." Geotagging does nothing; sharp, recent photos of your own crews and completed installs do. Stock photography appears on the same survey's suspension-risk list.
Posts are customer communication, not a ranking lever. Google supports Updates, Offers and Events, rendering in "the 'Updates' or 'Overview' tabs of the Business Profile on mobile" and the "From the owner" section on desktop, with "Posts older than 6 months are archived unless a date range is set." Whitespark scores post frequency at #148 (55), keywords in posts #160 (49) and post quantity #168 (43) of 187 local-pack factors — and all three sit on the survey's published "2026 Local SEO Myths" list of lowest-scoring factors: quantity is myth #20 (43), keywords in posts myth #28 (49), frequency myth #40 (55). Post the pre-season tune-up offer because homeowners read it, not because it moves your pin.
Priority order for a working HVAC profile, highest expected return first:
- Primary category correct and specific
- Hours matching when a human actually answers, plus holiday special hours
- Every predefined service you perform, selected; custom services for the rest
- A live review engine (next section)
- Real photos, refreshed seasonally
- Description, website link, attributes, owner-answered Q&A — then posts, for the humans who read them
Review velocity without gating (FTC rules)
Reviews sit in the map-pack top ten twice — rating at #6 (181) and quantity of native reviews with text at #9 (170) — with recency at #11 (164) and "Sustained Influx of Reviews Over Time (rather than bursts)" at #14 (154). BrightLocal's Local Consumer Review Survey 2026 reports that 97% of consumers read reviews for local businesses, 47% of consumers won't use a business that has fewer than 20 reviews, 31% of consumers will only use a business that has 4.5+ stars, and — the finding that kills one-time review pushes — 74% only care about reviews written in the last three months.
Recency being the binding constraint changes the job: review generation is a routine attached to job completion, not a campaign.
Review gating — asking how the job went, then routing only the happy customers to Google — is the shortcut two authorities prohibit. Google's prohibited and restricted content policy instructs merchants not to "Discourage or prohibit negative reviews, or selectively solicit positive reviews from customers," and not to "Offer incentives – such as payment, discounts, free goods and/or services - in exchange for posting any review or revision or removal of a negative review." Google's review guidance adds that incentives are "strictly prohibited" and "A mix of positive and negative feedback often feels more trustworthy." Whitespark's contributors rank "Reports of Review Gating" as the #6 suspension risk (134), and "Receiving Too Many Google Reviews Too Fast" #12 (104).
The federal layer carries teeth. The FTC's final rule on consumer reviews and testimonials, announced August 14, 2024, passed 5-0 and prohibits six categories of conduct — fake or false reviews and testimonials, buying positive or negative reviews, insider reviews, company-controlled review websites, review suppression, and misuse of fake social media indicators — and will "allow the agency to seek civil penalties against knowing violators." The liability sits on the HVAC company, not on whichever vendor sold it the gating software.
A compliant, high-velocity request sequence:
- Trigger on job completion, every job, no filtering by sentiment. The technician closes the ticket; the request fires.
- Ask through the channel the customer already used — SMS for most, email for the rest.
- Send the direct Google review link or a QR code, which is what Google's guidance describes.
- Ask once, remind once. Two touches, then stop.
- Offer nothing. No discounts, gift cards, filter coupons or prize draws.
- Respond to every review inside a week. BrightLocal reports 89% of consumers expect owners to respond, 81% expect it within a week, and templated responses make 50% unlikely to choose the business. Keyword-stuffing replies is pointless — "Keywords in Owner Responses to Reviews" is myth #6 at 28 points.
Sustained beats spiky on both axes: the survey scores steady influx over time as a positive factor and too-many-too-fast as a suspension risk. Request timing, technician handoff and response templates get their own treatment in the review-request workflow in detail.
GBP mistakes that get HVAC profiles suspended
Google's guidelines carry the sentence every contractor should read before "optimizing" anything: "Google reserves the right to suspend access to Business Profiles on Google or other Google Services to individuals or businesses that violate these guidelines, and may work with law enforcement in the event that the violation is unlawful." Suspension is not a ranking penalty — the profile disappears, and with it the map-pack listing, the visible review history, and the calls.
| Rank | Suspension-risk factor | Score |
|---|---|---|
| 1 | Address is a PO Box, UPS Mail Store, Virtual Office, or Other False Address | 202 |
| 2 | Association of GBP with a Suspended Google User Account | 194 |
| 3 | Reports of Violations on your GBP | 167 |
| 4 | Association of GBP with Other Suspended Listings | 152 |
| 6 | Reports of Review Gating | 134 |
| 7 | Reports of Fake Reviews on your GBP | 132 |
| 8 | Keyword Stuffing in GBP Business Name | 125 |
| 9 | Presence of Multiple Profiles with Same Phone Number | 118 |
| 11 | Showing Your Address on GBP When Business is a Service Area Business | 105 |
| 12 | Receiving Too Many Google Reviews Too Fast | 104 |
| 17 | Setting Service Areas Larger Than 2-hours Driving Distance | 82 |
Four map onto tactics sold to HVAC contractors.
The fake address. Renting a virtual office or mailbox in the next metro to appear in that city's pack is the survey's highest-scored suspension risk. Google's shared-space standard is explicit: "Businesses can't list an office at a co-working space unless that office maintains clear signage, receives customers at the location during business hours, and is staffed during business hours by your business staff." A mailbox meets none of the three.
The address that shouldn't be showing. If your techs go to the customer and nobody visits your shop, Google's rule is direct: "If you're a service-area business, you should hide your business address from customers" and "If you don't serve customers at your business address, remove your address from your Business Profile." Hence the real bind in HVAC: showing the address scores 176 as a positive ranking factor, while showing it as a service-area business scores 105 as a suspension risk. The resolution is factual, not tactical — a staffed, signed shop that receives customers shows its address; a truck-based operation hides it and configures service areas. Google's service-area page states "You can have up to 20 service areas" and bounds them with advice, not a hard cap: "The boundaries of your overall area shouldn't be more than about 2 hours of driving time from where your business is based." The guidelines add the exception: "For some businesses, larger service areas may be appropriate." Painting the whole state is still the scored risk, not extra reach.
The keyword-stuffed business name. Practitioners score "Keywords in GBP Business Title" as the #3 ranking factor (223), which is why the tactic spreads — and why competitors report it. Google's rule is one sentence — "Including unnecessary information in your business name isn't permitted, and could result in the suspension of your Business Profile" — and the guidelines then set out a table of what "Your name must not include", row by row: marketing taglines, store codes, trademark/registered signs, fully capitalized words, business hours information, phone numbers or website URLs, special characters or irrelevant legal terms, service or product information, location information, containment information, and repeated bilingual names or script transliterations. Its accepted examples are "Subway, KFC, IHOP, JCPenney" rather than "SUBWAY," and "Regal Pizzeria" rather than "Regal Pizzeria Open 24 hours." "Miller Heating & Cooling" is fine when that is the real-world name; "Miller Heating & Cooling | #1 AC Repair Phoenix 24/7" is a violation report waiting to be filed — and those reports are the #3 suspension risk.
Duplicate profiles sharing a phone number. Multiple profiles on one number scores 118, and "Presence of Other Profiles in the Same Category at the Same Address (The Filter)" is the #3 negative ranking factor at 188 — the reason a second profile at your shop address suppresses rather than doubles visibility.
A suspended profile has one documented route back: Google's Business Profile appeals tool, where you review the stated violation and appeal with supporting documents. Google publishes no decision timeline — only "We'll review your appeal and send you an email with a decision." Fix the underlying violation before appealing.
Where profile work ends and the rest of local search begins
Profile work is bounded work. Once the category is right, the hours honest, the services complete and the review engine running, the remaining map-pack factors sit outside the profile: per-service pages on your website, name-address-phone consistency across directories, links from locally relevant domains, click-through behaviour. Those belong to the ongoing local-search workstreams that surround the profile, and the blue links under the pack belong to the wider organic search build for HVAC sites.
BrightLocal reports that the proportion of consumers using AI to find local business recommendations has climbed from 6% in 2025 to 45% today, making AI "the third most used tool for local business recommendations, behind only Google and Facebook." Whitespark's 2026 edition scored AI search visibility for the first time and found the top factors there are not profile fields — they are third-party mentions, curated "best of" lists and dedicated service pages. Shaw's summary: "In AI SEO, mentions (citations) are the new link." Your GBP is not the lever for that surface; your presence on other people's sites is. And if factor #5 pushed you toward 24/7 hours, staff it before you set it — how the closed-hours rotation gets staffed is the operational half of that decision.
Frequently asked questions
Is a Google Business Profile worth it for an HVAC company?
Yes. The profile, not the website, is what the map pack ranks, and Google's documentation confirms the fields you control (category, hours, services, reviews) feed the relevance half of local ranking. In our 58-listing sample, 20 profiles had no description and 19 no website link: the bar the average competitor sets is low.
How do I find and claim my HVAC company's existing Google Business Profile?
Search your business name and city in Google or Maps. A listing you don't manage will show a "Claim this business" or "Own this business?" link. Claim that profile instead of creating a new one: duplicates sharing an address or phone number score as both a negative ranking factor and a suspension risk. Verification comes next, and photos publish only after it.
How many Google reviews does an HVAC company need?
Google publishes no threshold, but two numbers frame it. BrightLocal's 2026 survey found 47% of consumers won't use a business with fewer than 20 reviews, so 20 is a floor, not a goal. In our US HVAC sample the median rated profile had 26 reviews and seven had none. Recency matters more than the total: 74% only care about reviews from the last three months, so a steady weekly ask beats any one-time push.
Can putting "HVAC" or a city name in the business name help rankings?
Practitioners score keywords in the business title as the #3 map-pack factor, so the honest answer is that it appears to work — and it violates the guidelines unless those words are your real-world name. Google's name table bars marketing taglines, fully capitalized words, phone numbers and business-hours information, and competitor violation reports are the #3 suspension risk. "Ridgeline Heating & Air" carries the keyword legitimately; bolting a city or "24/7" onto a name that lacks it trades a ranking bump for suspension exposure.
How long does Google take to reinstate a suspended profile?
Google publishes no timeline. The documented process is the appeals tool: select the affected profile, review the stated reason for the moderation action, submit the appeal, optionally attaching supporting documents. Google commits only to "review your appeal and send you an email with a decision." Prevention is the operative advice: the violations above cost far less to avoid than to appeal.
Data note: profile-completeness and category figures come from the 2026-08-17 DataForSEO Business Listings pull described above [VENDOR — DataForSEO] — 80 records analysed, narrowed to the 58 carrying a parsed US address. Ranking-factor scores are practitioner survey judgments from Whitespark's 2026 Local Search Ranking Factors, not documented Google mechanics.
Disclosure: HVAC Foundry maintains no Google Business Profile of its own. We are a national, remote business with no staffed, signed address where customers are received, so registering a profile would breach the same guidelines this article tells you to follow.
Want this working for your HVAC company?
Transparent pricing, month-to-month, and a plan built from your market's data — not a template.