HVAC · GBP OPTIMIZATION · FREE

HVAC Google Business Profile Checklist

Most HVAC contractors are invisible in local search because of fixable GBP errors. Work through this checklist and you'll know exactly where your ranking is being left on the table. Completely free — no email, no catch.

Your progress
0 of 0 complete · 0%
Work top to bottom
Each section builds on the last. Don't skip ahead.
Check items as you go
Your progress saves automatically in your browser.
Amber boxes are warnings
Read these carefully before making any changes.
Do This First

Before you change anything on your Google Business Profile, make sure your website is dialed in. Any alteration you make to your GBP will trigger Google to re-crawl your site and verify the information. If the website does not corroborate the direction you are heading, you miss the opportunity to improve rankings and may even create confusion.

Get your website aligned first, then proceed through this checklist. If you need help dialing in your site, we have Mirror Strategy resources and a video walkthrough available.

HIGHEST IMPACT

GBP Categories

Your GBP category is the single most powerful ranking signal in local search. Google uses it to decide which searches your business is eligible to appear for. Most HVAC contractors either have the wrong primary category or are missing secondary categories that could capture additional searches. This section requires the most attention — and the most caution.

Primary category is set correctly for your current season and geographic market

The Seasonal Category Strategy for HVAC Contractors

Your primary category should not be static. We recommend adjusting it based on your geographic cooling-to-heating ratio. Here is our full framework:

Standard Seasonal Switching (most of the country): Switch your primary category approximately one month before the start of each major season. The reason: GBP category changes take time to influence rankings. If you wait until peak season has already started, you have already lost the first weeks of maximum demand. Get in position before demand arrives, not after.

Time this switch to coincide with when you send your seasonal maintenance reminders to customers. If you are emailing customers about AC tune-ups in April, that is also when you should be switching your GBP primary category and updating your website messaging. The two should move together — your GBP, your website, and your outreach all telling the same seasonal story at the same time. See “Website messaging and page content are updated seasonally to match your GBP category shifts” in the Website & Social section below for the full breakdown on how your website wording should shift with every category change.

Important: update your website before you change your GBP category. When you make a change inside Google Business Profile, Google will crawl your website to verify any new information it finds. If your website has already been updated to reflect the new seasonal focus, Google sees a consistent, corroborated story — and that crawl becomes an opportunity for ranking improvement. If your website still shows last season's content while your GBP claims a new focus, Google sees a mismatch. Do the website work first, then make the GBP change.

Season SwitchRecommended Primary Category
Switch to cooling season approx. March/April — typically coincides with maintenance seasonAir Conditioning Repair Service
Switch to heating season approx. September/October — typically coincides with maintenance seasonFurnace Repair Service

Southern and High-Cooling Markets (Florida, Texas Gulf Coast, Arizona, Southern California, similar): If your cooling season runs 8 or more months and heating demand is minimal, do not switch away from Air Conditioning Repair Service. You have built SEO equity in that category. Switching to a heating category in the off-season risks losing ranking ground you will then have to fight to reclaim. Stay in cooling all year.

Northern and High-Heating Markets (Minnesota, Wisconsin, Michigan Upper Peninsula, northern New England, similar): You may benefit from staying in a heating-focused primary category for the majority of the year, with only a brief switch to cooling during peak summer months. Evaluate your actual revenue split — if 70% or more of your revenue comes from heating work, your category strategy should reflect that reality.

What about "HVAC Contractor" as a primary? We rarely recommend it. When a homeowner's air conditioner fails at 9pm in July, they are not searching "HVAC contractor." They are searching "AC repair near me" or "air conditioning repair." Even installations — which many contractors think of as a distinct sales category — mostly originate from a service or repair call. Air Conditioning Repair Service outperforms HVAC Contractor in nearly every market we have tracked. HVAC Contractor is not a bad secondary category, but it should not be your primary.

If you are struggling to rank: If Air Conditioning Repair Service as your primary is not producing ranking results after several weeks of monitoring, try switching to Air Conditioning Contractor and track your rankings for 3–4 weeks. We use and recommend BrightLocal for this. If your rankings improve, keep Air Conditioning Contractor. If they decline or stay flat, switch back to Air Conditioning Repair Service and leave it there permanently.

Before You Change Your Primary Category — Read This Carefully

Changing your primary category can trigger re-verification and temporarily remove your listing from Maps. Follow the rules below every time.

All applicable secondary categories are added
GBP Services section is fully populated with your actual service offerings
FOUNDATION

Name, Address & Phone Number

Google cross-references your business information across dozens of sources on the web. Inconsistencies — even minor ones like 'St.' vs. 'Street' or a missing suite number — send conflicting trust signals and work against your rankings. Your NAP must be identical everywhere it appears.

Critical — Do Not Edit NAP on a Verified GBP Directly

Editing name, address, or phone on a verified profile can trigger re-verification, which is extremely hard to win back right now. Use the third-party "Suggest an edit" tactic instead.

Your business name is identical everywhere and follows Google's rules
Your phone number and address are formatted identically everywhere
Your business address is shown on GBP — even if you work from a home office

We highly recommend showing your business address on your GBP, even if you run from a home office. A visible address gives you a pin on the map and increases visibility in local search. In our experience, businesses that display an address rank more easily than those that hide it.

Google typically requires permanent signage at the location for verification. This doesn't have to be truly permanent — a sign on the wall for your verification video is usually sufficient.

If your profile is already verified, do not change your address setup. You're either set with an address or set without one. Changing this on a verified profile can trigger re-verification, which is extremely difficult to complete in the current environment.

Your service area is properly defined

Learn how we audit and correct citation inconsistencies for our clients →

TRUST SIGNAL

Business Description

Your description is 750 characters of pure SEO real estate. Most contractors waste it. We've collapsed every rule into one task — plus a prompt builder that does the heavy lifting for you.

Write a 750-character description that ranks, reads naturally, and follows Google's rules

Google gives you 750 characters in the description field. Use every one of them. This isn't a tagline — it's a structured paragraph that signals to Google what you do, where you do it, and why a homeowner should pick you. Done right, it reinforces your service keywords and your service area in one shot.

The rules, in plain English
  • Use the full 750 characters. Anything less is wasted real estate.
  • Lead with your primary service + primary city in the very first sentence (e.g. "Acme Heating & Air provides AC repair and furnace installation across Phoenix, AZ…").
  • Write the way your customers talk. "Broken AC" beats "HVAC remediation." Skip the trade jargon.
  • No links, no HTML, no phone numbers, no prices, no emojis. Google will reject the description or silently strip it.
  • No promotional language. Words like "best," "#1," "cheapest," or coupon codes can get the description removed.
  • Mention your differentiators naturally: years in business, 24/7 availability, licensed and insured, financing, warranties, family-owned, etc.
  • Match the tone of your website homepage — the description and your site should sound like the same business.
How to write it (3 steps)
  1. Fill in the prompt builder below with your business details.
  2. Click Copy prompt and paste it into ChatGPT, Claude, or Gemini. Any of the three will produce a solid first draft.
  3. Read the output. Tighten anything that feels off, confirm it's 750 characters or fewer, then paste it into your Google Business Profile under Edit profile → About → Business description.

Prompt Builder

Fill in the fields below. We'll assemble a dialed-in prompt you can paste into ChatGPT, Claude, or Gemini to generate your description.

Your Prompt · 1,540 chars
You are an expert local SEO copywriter who specializes in Google Business Profile optimization for home service contractors.

Write a Google Business Profile description for the business below. Follow every rule exactly.

BUSINESS DETAILS
- Business name: [YOUR BUSINESS NAME]
- Primary city: [PRIMARY CITY]
- Service area: [SURROUNDING CITIES / SERVICE AREA]
- Years in business: [YEARS IN BUSINESS]
- Top services:
  - AC repair
  - Furnace installation
  - HVAC maintenance & tune-ups
- Key differentiators:
- Licensed and insured
- 24/7 emergency service
- Tone: Friendly & neighborly

HARD RULES
1. Maximum 750 characters total (including spaces). Get as close to 750 as possible without going over.
2. The FIRST sentence must mention the most important service and the primary city ([PRIMARY CITY]).
3. Write in natural language a homeowner would use — NO trade jargon, NO acronyms without context.
4. Do NOT include phone numbers, URLs, links, HTML, emojis, prices, or promotional language ("best", "#1", "cheapest", coupon codes). Google will reject or silently remove the description.
5. Do NOT stuff keywords. Mention the primary city naturally 1-2 times and the service area once.
6. Weave in the differentiators above as natural sentences, not a bullet list.
7. Match the tone: Friendly & neighborly.
8. Close with a soft call to value (e.g. "Schedule service today.") — never a hard sell.
9. Output ONLY the finished description. No preamble, no explanation, no character count, no quotes around it.

Now write the description.

Paste this into ChatGPT, Claude, or Gemini. Review the output, tighten anything that feels off, and confirm it's under 750 characters before pasting it into your Google Business Profile.

ACCURACY

Business Hours

The 24/7 Hours Strategy — And When Not to Use It

If you have an emergency line, set hours to 24/7 — Google ranks open businesses above closed ones. But never edit hours directly on a verified profile; use the third-party suggestion tactic.

Your hours are set accurately, strategically, and match every other listing

Posted hours should reflect when a customer can realistically reach someone who can help — even if that's just an answering service or emergency dispatcher. If you have an emergency line and want the ranking edge of always showing as open, set hours to 24/7.

If you don't offer after-hours service, set honest hours. Google tracks whether customers call during your listed hours and get no answer, and repeated mismatches degrade trust.

To check this box, confirm:

  • Hours on GBP match exactly what's on your website and every other directory.
  • If you offer 24/7 emergency service, it's clearly communicated — either in your hours or in your description.
Special and holiday hours are updated before every major holiday
CORROBORATION

Website & Social Media

Google uses your website and social profiles to corroborate the information on your GBP. The more consistently your entire digital presence tells the same story, the stronger your trust signals. Upward Bound Media builds every SEO website using the Mirror Strategy — your website directly mirrors your GBP so Google sees one clear, consistent message everywhere.

Your website is linked from GBP and built with the Mirror Strategy
A Google Maps embed and Google review widget are on your website, including your homepage
Website messaging and page content are updated seasonally to match your GBP category shifts
Your social profiles are linked from GBP and tell the same NAP story

Is your website built to mirror and reinforce your GBP? The Mirror Strategy is how we make sure Google sees the same powerful story on your website that it sees on your profile.

See how our Mirror Strategy websites are built
ENGAGEMENT

Photos & Media

Photos are one of the most underutilized ranking signals in local SEO. Google uses your photos to verify you are a real business, to understand what you do, and to judge whether you are actively serving customers. The contractors who treat photos as a serious part of their strategy consistently outperform competitors who treat them as an afterthought.

Why Photos Matter More Than Most Contractors Realize

Photos are one of the strongest free trust signals on your profile. Consistent uploads tell Google you're real, active, and worth recommending.

The Hidden Metric Nobody Talks About: Time on Profile

Google tracks how long customers stay on your profile after clicking it. Every photo, post, and review response gives them another reason to linger — and that compounds into rankings.

Your photo strategy is fully set up and you are uploading consistently

Google Business Profile Photo Requirements & Best Practices

Google accepts JPG and PNG files between 10 KB and 5 MB. Photos smaller than 250 pixels on the shortest side may be rejected or display poorly. For the best results across all devices, follow these size guidelines:

Compression & File Size Best Practices
  • Compress before uploading. Raw camera files from modern smartphones are often 3–8 MB each. Compressing to 200–800 KB keeps you well under the 5 MB limit, uploads faster, and still looks crisp on every screen.
  • Use the right tool. We recommend Squoosh (free, browser-based, by Google), ImageOptim (Mac), or TinyPNG (web). All three let you preview quality loss before you save.
  • Aim for 80–85% quality. At this setting, JPEG artifacts are invisible to the human eye on phones and laptops, yet the file size drops by 60–80% compared to the original.
  • Resize first, then compress. Do not upload a 4032 × 3024 pixel image straight from your phone. Resize to the recommended dimensions above, then compress. A 720 × 540 image at 80% quality is typically 100–300 KB — fast to upload and fast for Google to serve.
  • Avoid double compression. Each time you re-save a JPEG it loses more detail. Compress once, from the original file, and keep the final version as your master upload copy.
  • File size check before you upload. If a photo is over 5 MB, Google will reject it. If it is under 10 KB, Google may flag it as low quality. Stay in the 50 KB – 4 MB sweet spot for best results.
Photo TypeRecommended SizeNotes
Logo250 x 250 px minimum
(1:1 aspect ratio)
Use a clean, recognizable version of your logo. This appears in the Knowledge Panel and map results.
Cover Photo1024 x 576 px minimum
(16:9 aspect ratio)
Google crops this differently on mobile, desktop, and Maps. Place your most important visual in the center-safe area.
General / Interior / Exterior720 x 540 px or larger
(4:3 recommended)
Higher resolution always helps. Avoid tiny images that look blurry on modern screens.
Step-by-Step: How to Take and Upload GBP Photos the Right Way
  1. Name your photos before you upload them. Google reads filenames. A photo named IMG_4829.jpg tells Google nothing. A photo named ac-repair-phoenix-az-compressor-replacement.jpg signals your service, your city, and the work performed. Get in the habit of renaming every photo with a descriptive, keyword-rich filename before it ever hits your GBP.
  2. Turn on location services and geotagging on your phone. Before you head to the job site, make sure your phone camera is set to embed GPS coordinates into every photo's EXIF data. This is usually found in your camera app settings under "Save location" or "Geo-tag." These embedded coordinates give Google another layer of proof that your work happened where you say it happened.

    At Upward Bound Media, we have not seen any significant ranking improvements that we can directly attribute to geotagging alone. However, we still recommend turning it on because it is just another layer of corroboration — and it costs you nothing. It is already a setting on your phone. Worst-case scenario, it does not help at all. Best-case scenario, it helps a little bit. Zero extra effort, so go ahead and do it.

  3. Clean your lens. It sounds obvious, but smudged lenses are the single biggest reason contractor photos look blurry, hazy, or unprofessional. A quick wipe with a clean cloth before you start shooting takes five seconds and can be the difference between a photo that builds trust and one that makes a homeowner scroll past.
  4. Shoot all photos horizontally (landscape orientation). Horizontal photos are easier to crop and adapt for both your Google Business Profile and your website. Vertical photos often get awkwardly cropped or leave important elements cut off when Google resizes them for different placements. Landscape orientation gives you the most flexibility and the cleanest look across every platform.
  5. Take as many photos as possible. There is no penalty for uploading too many photos. Shoot the truck arriving, the technician at work, the old equipment, the new equipment, the workspace before and after, the happy customer (with permission), and any branded materials visible on site. The more visual evidence you provide, the more confident Google becomes that you are an active, real business.
  6. Upload directly from the job site. When you upload a photo from the same location where the work was performed, the GPS metadata matches. If a customer leaves a review from that same general area within hours or days, Google sees a cluster of real-world activity: a photo from the location, a review from a nearby address, a business actively serving that neighborhood. That is exactly the pattern Google uses to distinguish legitimate local businesses from spam listings.
What Types of Photos Should You Upload?

Aim for variety. A listing with 50 photos of the exact same truck looks thin. A listing with photos of trucks, teams, equipment, job sites, offices, and customer interactions looks robust. Upload photos that cover all of these categories:

  • Logo — Clean, current, and cropped correctly (1:1).
  • Cover photo — Your best single image representing the business. Not a stock photo.
  • Truck / van — Branded vehicles driving around your service area are mobile billboards and strong trust signals.
  • Team / technician — Real people doing real work. Homeowners want to see who might show up at their door.
  • Completed job sites — Before-and-after shots are especially powerful.
  • Equipment and tools — Shows professionalism and investment in quality work.
  • Office or shop — If you have a physical location, show it. Even a home office with a professional setup builds trust.
  • Customer interactions — With explicit permission, a photo of a satisfied customer next to their new system is unbeatable social proof.
Do Not Upload Low-Quality or Misleading Photos

Skip stock photos, internet images, and anything with embedded text or promo overlays — Google detects these and they hurt trust.

Frequency matters. We recommend uploading at least 5–10 new photos per month if you are actively running calls. If you complete 20 jobs in a month and only upload two photos, you are leaving corroboration on the table. Make photo uploads part of your standard job-closeout process — the technician snaps photos, you or your office manager renames and uploads them the same day.

Photo consistency, geotagging, and job-site uploads are easy to overlook. If you want us to look at your current photo strategy and tell you what's missing, we can do that on a free strategy session.

Book a free strategy session
RANKING SIGNAL

Reviews

Review count, recency, and response rate are all ranking factors — but the way most contractors think about reviews is backwards. The asking should be personal and in the moment. The follow-up and the responses should be automated, off your plate, and consistent. Build the system once and stop thinking about it.

Get Reviews Personally — Ask On Every Call, Every Time

The highest-converting moment for a review is at the job site, the moment the work is done. Every tech, every call, with a QR code or NFC card in hand.

Automate the Backup Plan — Don't Let a Review Slip Through

For customers who didn't review on-site, a 3-touch automated text + email sequence over ~1 week catches the stragglers — and auto-removes them the moment they click.

Automated AI Review Responses — Why This Is a Force Multiplier

A one-hour-delayed AI autoresponder signals activity to Google, pulls the reviewer back to your profile, and closes the customer journey on a high note — all on autopilot.

How to Respond to Negative Reviews — A Manual Checklist

Negative reviews are high-stakes — a defensive reply does more damage than the review itself. Always have a human review the response before it posts.

Review Velocity — Consistency, Geography, and the Drip Strategy

Google does not just count reviews. It watches how often they arrive, where they come from, and whether the pattern looks natural. A steady drip of local reviews outperforms a sudden spike every time.

You have a direct Google review link, and every tech uses it in person at the end of every job

This is the most important review habit in your business. To check this box, confirm:

  • You've pulled your direct Google review link from the GBP dashboard under "Ask for reviews."
  • Every tech asks for a review in person at the end of every job — it's part of the close-out checklist, not optional, not "if you remember."
  • Techs carry a QR code card or NFC tap card that opens the Google review screen instantly. No searching, no typing. See our article and video on setting up NFC cards for reviews →
  • The ask is scripted and trained — not a vague "if you have a sec."
You have an automated 3-touch backup sequence that stops the moment a customer clicks
Every review gets a response — most automated, the hard ones reviewed by a human
You're generating fresh reviews consistently and your average rating is 4.0 or above

How we help clients build a consistent, automated review generation system →

ACTIVITY SIGNAL

Google Business Profile Posts

Posting to your GBP signals to Google that your listing is actively managed. It also gives you additional keyword-rich content indexed directly under your listing in search results. Consistency matters more than volume.

You post to your GBP at least once per week, with a photo and a CTA

To check this box, every post should include:

  • An image — posts with photos consistently outperform text-only posts. Pull from the job-site photos you're already uploading.
  • A CTA button — Call Now, Book Online, or Learn More.
  • Cadence of at least one post per week. Consistency matters more than volume.

Know your three post types — and when to use each

GBP gives you three post formats. Most contractors only ever use the default "Update," which is also the one with the shortest shelf life. Mix in Offers and Events strategically and you get more visible real estate on your profile for longer.

  • Update (What's New): The default post type. Use for completed jobs, seasonal reminders, company news, and general activity signals. Important: standard Updates expire after 7 days — they stop showing on your profile after a week. That's why you need to post at least weekly to keep something always visible.
  • Offer: Use for promotions and specials (tune-up pricing, seasonal discounts, financing offers). Offers can span a date range you choose, so a spring AC tune-up special can stay live on your profile for the entire promotion window instead of disappearing in 7 days.
  • Event: Use for anything with a start and end date — open houses, charity drives, community events, even a "Free AC inspection week." Like Offers, Events stay visible for the duration of the event window.

A healthy mix is roughly one Update per week, with Offers and Events layered on top whenever you have something promotional or time-bound to highlight. That keeps multiple posts visible on your profile at any given time instead of a single Update that vanishes after a week.

We use High Level to automate GBP posts — including seasonal updates, completed job highlights, and review response posts — so the profile stays active without adding to the daily workload.

Your posts follow the seasonal calendar and link to relevant service pages
Every post links to the matching service page on your website
ONGOING

Tracking & Rank Monitoring

You cannot improve what you do not measure. After making any of the changes in this checklist — especially category changes — you need to be monitoring your local rankings to understand what is working and what is not.

You're tracking local pack rankings for your primary service keywords with a real tool

To check this box, confirm:

  • You're tracking your primary service keywords — "AC repair [city]", "furnace repair [city]", etc. — not just your business name.
  • You have a rank-tracking tool in place. We use and recommend BrightLocal for local grid tracking.
  • You track rankings from multiple grid points across your full service area. Your ranking at your business address is not your ranking 10 or 15 miles away.
After any category change, you monitor rankings weekly for 3–4 weeks before judging

Rank tracking removes the guesswork. Not sure how you're performing across your service area? We can pull your actual grid report during a free strategy session and walk you through it.

Book a free strategy session
HOW TO USE

Turn this checklist into ranking gains

The checklist is free, but the results come from doing the work in the right order.

1

Align your website first

Before touching your GBP, update your site to match the seasonal category and services you are about to set. Google's recrawl should confirm the change, not contradict it.

2

Work top to bottom

Each section builds on the last. Categories, NAP, and services come before reviews, posts, and monitoring for a reason.

3

Check items as you finish

Your progress saves automatically in your browser. Come back tomorrow and pick up where you left off.

4

Read the amber warnings

Those boxes protect you from re-verification, suspension triggers, and common mistakes that undo weeks of work.

Stuck on a section or want us to look at your specific situation? Book a free strategy session and we'll point out exactly what's holding your GBP back.

FAQ

HVAC GBP questions we get every week

The short answers. The checklist above has the full playbook.

What is the best primary category for an HVAC contractor on Google Business Profile?+

For most contractors, the strongest primary category is 'Air Conditioning Repair Service' or 'Air Conditioning Contractor', depending on your market. We rarely recommend 'HVAC Contractor' as primary — it is the most contested category and consistently the worst performer for customer-driven searches. In heating-dominant markets, switch to 'Heating Contractor' or 'Furnace Repair Service' during the September/October window, then back to an AC-focused primary in March/April. Always update your website wording first so Google's recrawl corroborates the change.

Should I change my Google Business Profile name, address, or phone number if it's wrong?+

Not directly on a verified profile. Re-verification is difficult to trigger and painful to complete. Instead, change every other listing on the internet — Yelp, BBB, Angi, citations, your website — to match what Google says. Google should be the single source of truth. If a change is truly required, use the third-party 'Suggest an edit' tactic from a separate Google account rather than editing from the profile owner login.

Should HVAC contractors set their Google Business Profile hours to 24/7?+

Yes, if you offer an emergency line. Google surfaces open businesses above closed ones, so 24/7 hours can meaningfully improve after-hours visibility. If your hours are already verified, do not edit them directly — use the third-party suggest-an-edit tactic to avoid triggering re-verification.

How many Google reviews does an HVAC business need to rank?+

There is no magic number. Review velocity — a steady drip of new reviews over time from customers in your actual service area — matters more than raw count. Start with a goal of one review per day, ramp to two to five per day as your automation matures, and never buy or import reviews from outside your geography.

Do photos actually help my Google Business Profile rank?+

Yes, indirectly. Photos increase 'time on profile', a hidden engagement metric Google uses to judge listing quality. They also corroborate reviews when a job-site photo lines up with a review from the same address. Shoot horizontal, wipe the lens, enable geotagging in your camera settings, and upload from the job when possible.

How long does it take to see ranking changes after optimizing my GBP?+

Most HVAC contractors see Map Pack movement 2–6 weeks after a proper category, services, and review-flow cleanup. Category changes in particular need 3–4 weeks of weekly grid tracking before you judge them — short-term dips are normal while Google recrawls.

Do I need a website to rank in the Google Map Pack?+

You can rank without one, but a website built with the Mirror Strategy — mirroring your GBP categories, services, and wording — roughly doubles your ceiling, especially for suburb-level searches where you don't have a physical address. Always update the website before the GBP so Google's verification crawl finds a match.

Read the full Mirror Strategy guide →

Should I use a call tracking number on my Google Business Profile?+

Yes, with one specific setup: put your tracking number as the primary phone number and your real main business number in the 'Additional phone number' slot. This preserves NAP consistency with your citations while still letting you attribute calls.

Two Ways We Can Help

If you want us to look at your specific situation, point out your issues, and show you exactly what to fix — we do that on a free strategy session. If you'd rather take your mind completely off all this and just hand it off to somebody, we're open to discussing whether you're a fit or not.

No pitch, no pressure — just an honest look at where you stand.