Use AI to draft and a person to approve: one post a week from a seasonal topic list, a few real job photos each month with accurate text, a reply to every review within two working days, and a monthly check of service areas, hours and Google's Ask answers. Never use AI to write reviews; Google bans fake ones.
Two facts shape the routine. Google's own ranking page lists relevance, distance and prominence and does not name posts as a factor, so posts are information for customers, not a ranking trick. And the old public Q&A box has been changing into an AI Ask feature in Maps, so check what your profile shows before you spend time on questions.
What Google says about ranking, posts and activity
Google's help page on local ranking says results are mainly based on relevance, distance and prominence. It says more reviews and positive ratings can help a local ranking, and that businesses with complete and accurate information are more likely to show up. Photos are described as a way to show customers what you offer. Posts and updates are not named as a ranking factor anywhere on that page. I can't point to a Google statement that posting more lifts your position, so I treat any claim that it does as unproven.
That sets the priority order for a small HVAC firm. First, accurate basics: name, hours, service areas, categories and services. Second, reviews and the way you answer them. Third, real photos. Fourth, posts, which matter because a customer comparing three firms at six in the evening can see a current tune-up offer or an emergency-hours reminder on one profile and nothing on the other two. Posts are also easy to keep going: Google's help page says you can turn on "Schedule this post" and, for repeating posts, use a "Repeats" setting with weekly, monthly or custom schedules. Posts older than six months are archived unless they carry a date range.
The routine below assumes your profile is already verified and complete. If it is not, finish that first; the further reading includes a tutorial on creating and verifying one. Everything here is about keeping an existing profile accurate and active in about an hour and a half a month.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowService areas: up to 20, within about two hours of your base
An HVAC company travels to customers, so it is what Google calls a service-area business. Google's help pages set the rules plainly. You can have up to 20 service areas, defined by cities, postal codes or other areas. The overall area should not stretch more than about two hours of driving time from where you are based. You cannot define the area as a radius around your base. A service-area business should hide its address, you are allowed one service-area profile, and a virtual office or a P.O. box is not an eligible address. After you edit the areas, an approved change can take up to 48 hours to appear.
The business name is part of the same rulebook, and it is where HVAC firms most often get into trouble. Google says to use the real-world name customers know and to leave out service descriptions, taglines, hours and location details. A profile called "Best AC Repair [Town] 24 Hour Heating" is the pattern its help page warns can lead to suspension. The name on your van is the name on your profile.
Choosing the 20 is a data job, and a good place to use AI. Export twelve months of invoices with only the area (postal district or town), the job count and the revenue, with no customer names or addresses. Add your own drive times from dispatch records. Ask the AI to rank and tabulate, then check its totals with a SUM in the sheet, because a chat tool can drop a row without saying so. Here is an illustrative result for a company serving 31 areas.
| Area (rank) | Jobs, 12 months | Revenue | Drive from base | Decision |
|---|---|---|---|---|
| Area 1 (1st) | 148 | $61,100 | 15 minutes | Keep |
| Area 2 (2nd) | 131 | $54,900 | 20 minutes | Keep |
| Area 5 (5th) | 96 | $41,700 | 30 minutes | Keep |
| Area 12 (12th) | 52 | $21,800 | 45 minutes | Keep |
| Area 20 (20th) | 22 | $9,100 | 55 minutes | Keep, last place on the list |
| Area 21 (21st) | 17 | $6,800 | 60 minutes | Website page only |
| Area 27 (27th) | 9 | $3,800 | 85 minutes | Drop |
| Area 31 (31st) | 3 | $1,100 | 110 minutes | Drop, close to the two-hour limit |
Across all 31 areas the company did 1,438 jobs worth about $596,000. The top 20 account for 1,329 jobs and about $551,000, which is 92% of both. The 11 areas that lose their place together bring in about $45,000, and most of that is area 21 and a handful of neighbours that a website page can still catch. Dropping them from the profile costs little. Keeping all 31 is not possible anyway, and an overstretched list invites the kind of edit rejection that wastes weeks. For the website side of the same decision, service-area pages without duplicate content shows how to write one page per area without repeating yourself.
A monthly routine: four weeks and about 90 minutes
One job per week keeps it small enough to survive a busy month. The times are what I would budget; yours will settle after the first cycle.
| Week | Job | Minutes | AI does | You do |
|---|---|---|---|---|
| 1 | Audit: hours and holiday hours, phone, website link, categories, services, service areas, performance numbers | 25 | Compares this month's performance figures with last month's and lists changes | Fix anything wrong, check the figures it quotes against the dashboard |
| 2 | Photos: five to eight from recent jobs, with permission | 20 | Drafts a factual line for each from your job notes | Crop out house numbers, faces and plates, rename, upload |
| 3 | Reviews: clear any unanswered, check how you ask for new ones | 20 | Drafts replies | Edit, post, flag any review that breaks the rules |
| 4 | Posts: write and schedule next month's four | 25 | Drafts four posts from your topic list and facts | Edit, add photos and buttons, schedule |
Between those sessions, answer new reviews as they arrive. That is three to five minutes each once you have a prompt that works, and it is the one job that should not wait for its week. Allow for lag when you check your work: Google says edits are usually reviewed within about ten minutes but can take up to 30 days. If you also use the business description, Google's help page says its "Suggest description" tool, where it is offered, writes text from your profile and website and carries a warning to review it for accuracy, so treat it as a first draft.
In week 1, the performance review is easier to trust if you keep the numbers in a small sheet: calls, direction requests, website clicks and the top search terms. Search terms are reported by month as of my last check, so there is no point looking weekly. Review alerts and weekly checks can also be automated; the further reading lists a tutorial on that.
Twelve post topics tied to your heating and cooling seasons
Tie posts to your own season changes, not to calendar months, because a company's busy weeks depend on where it works. Here are twelve topics that rotate through a year. Offers need a title and dates, events need start and end dates, and updates can carry a button. Keep prices out unless you have approved and current figures.
| # | Topic | Post type | Photo to use | Button, if offered |
|---|---|---|---|---|
| 1 | Before the cooling season: what a pre-season tune-up covers | Update | Technician cleaning an outdoor coil | Book |
| 2 | Before the heating season: furnace or heat pump check | Update | Technician at an indoor unit | Book |
| 3 | Tune-up offer with a start and end date | Offer | Your van or team | View offer |
| 4 | What happens during a service visit, step by step | Update | Checklist on a clipboard | Learn more |
| 5 | Repair or replace: how our technicians decide | Update | Before and after of a swap | Learn more |
| 6 | Thermostat upgrade, what changes for the household | Update | New thermostat on the wall | Book |
| 7 | Filters and humidity: a plain-language reminder, no health claims | Update | Clean and dirty filter side by side | Learn more |
| 8 | Alarm and safety reminder, wording agreed with your safety lead | Update | Neutral graphic or a technician with a meter | Call |
| 9 | Emergency availability and how to reach us | Update | Van at night | Call |
| 10 | Maintenance plan reminder for existing members | Update | Plan card | Learn more |
| 11 | Home comfort clinic at the shop, with date and time | Event | Shop front | Sign up |
| 12 | Meet a technician: what they do, what they carry | Update | Team photo, with permission | Learn more |
For topic 9, rely on the profile's Call button rather than typing a number in the post. Google's help page says posts containing phone numbers may be rejected if the number cannot be verified as connected to the business. The same page says posts should be professional, should link only to trusted sites and should not carry product content for regulated goods or services. Its "Keep it professional" tip also asks you to avoid text that adds no value and auto-generated content, so an AI draft needs a real edit, not a skim. A seasonal campaign sequence, with the email and website pieces that go with these posts, is worked through in AI marketing for HVAC: a worked spring and autumn tune-up campaign, and the generic weekly method is in how to write Google Business Profile posts with AI every week.
A post drafted by AI, and the edits it needed
Give the tool the facts and the limits. Left alone, it writes the kind of copy every competitor also posts. The prompt below keeps the facts under your control.
Write one Google Business Profile update for a four-van residential HVAC company.
TOPIC: pre-season air conditioner tune-up.
FACTS YOU MAY USE: the visit takes 60 to 90 minutes. It covers cleaning the outdoor coil, testing the capacitor, flushing the condensate drain, checking refrigerant pressures and checking the thermostat. We explain what we find before any repair starts. Booking is through the Book button.
RULES: 60 to 90 words. No prices, no guarantees, no savings claims, no phone number, no superlatives, no health claims. Plain, specific, friendly. Use the spelling your customers use.
A tool without that last block of rules produces something like the next paragraph, which I have invented to show the pattern.
Beat the heat with a professional AC tune-up from our expert team! We guarantee your system will run like new, with lower energy bills and zero breakdowns all summer. Call now for the best prices around and enjoy total peace of mind!
Every sentence needs editing. "Expert team" and "best prices around" cannot be proved. "Run like new", "lower energy bills" and "zero breakdowns" are promises a technician cannot keep, and "guarantee" turns them into commitments. "Call now" invites a phone number that the post may not be allowed to carry. "All summer" assumes a season. After the facts and rules go in, a usable version reads like this:
Is your air conditioner ready for the hot weeks? A pre-season tune-up takes 60 to 90 minutes. We clean the outdoor coil, test the capacitor, flush the condensate drain, check refrigerant pressures and check the thermostat. We tell you what we find before any repair starts, so you decide what happens next. Use the Book button to pick a time.
That is 60 words, makes no claim a customer could dispute, and says something a competitor's generic post does not. Keep every approved post in a sheet with its date, because the next time you ask the AI for a tune-up post you want it to vary the angle, not repeat last month's.
Photos: what to upload and the text that goes with them
Google's photo guidance is specific. Photos should be JPG or PNG, between 10 KB and 5 MB, with 720 by 720 pixels recommended and 250 by 250 as the minimum. They should be in focus and well lit, with no significant alterations or excessive use of filters, and the image should represent reality. Videos can be up to 30 seconds and 75 MB. New media can take 24 to 48 hours to appear, and the newest appears first. The help page does not mention AI-generated images by name, but "represent reality" is clear enough for me: use real photos of real work, and use AI for the words.
It also does not mention captions. So when this tutorial says photo captions, it means three separate pieces of text. The line in a post that carries the photo. The file name and one-line note in your own photo library. And the alt text on your website if the same photo appears there. Name files in a way that tells you what they are a year later.
2026-11-04_heat-pump_install_indoor-unit-after.jpg
2026-11-04_split-ac_tune-up_outdoor-coil-before.jpg
2026-11-04_split-ac_tune-up_outdoor-coil-after.jpg
Photos worth taking on a job: a technician at work, with their permission; a before and after of something visible, such as a coil or a drain; a tidy finished installation; the van and team. Photos not worth posting: anything showing a house number, a customer's face, a licence plate or a street sign that identifies a customer's home. Crop or skip them, and ask the customer before photographing the inside of a home.
AI can write the one-line description, if you give it the job facts. Ask for what is visible and nothing else.
Write one factual sentence describing this job photo for a Google Business Profile post. Use only what is visible in the photo plus these job facts: [job type, work done]. Do not name brands, model numbers, efficiency ratings or customer details. Do not describe the system as new unless I say so.
In an illustrative test, the reply to a photo of a technician beside an outdoor unit said: "Our technician installs a new high-efficiency air conditioner." The photo showed a repair, nothing in the picture indicated efficiency, and the model label was too small to read. The fix was the last line of the prompt and a habit of reading every sentence against the job card. Models describe what usually accompanies a picture, not what you did.
Review replies: five situations, drafted and edited
Replying is the one task here that every customer and every prospect can see. Google says your reply appears as a business reply with no personal name, the reviewer is notified, and they can still edit their review afterwards. Google checks each reply against its policies first, usually within 10 minutes, though it says that check can sometimes take up to 30 days. Use this prompt for all five, and keep the rule list short.
Draft a public reply to this Google review for an HVAC company.
Rules: under 70 words. Use [first name] and [technician] as placeholders. Mention one specific thing from the review. No promises, discounts, guarantees, excuses or blame. Do not add any job detail the reviewer did not write. No phone numbers or email addresses. If there is a problem, invite the person to contact the office through the number on this profile. Do not ask for another review or for any mention of staff.
REVIEW: [paste]
A short five-star review
The review (invented): "Quick and friendly. System was cooling again within the hour." An unconstrained draft says: "Thank you so much for your wonderful review! We are thrilled we exceeded your expectations. Our team strives for excellence every day." It invents "exceeded your expectations", which the reviewer never said, and offers nothing specific. The edit: "Thanks, [first name]. Glad the system was cooling again within the hour. I've passed your kind words to [technician]." Pass them on for real, or drop the line.
A five-star review that names a technician
The review: "[Technician] was patient and explained everything." The draft closes with "If you were happy, please mention [technician] by name when you recommend us!" That line has to go. Google's policy says businesses may not require reviews to include specific content, with the mention of a staff member given as an example, and it also bars staff quotas for soliciting reviews. Thank the customer, say you will tell the technician, and stop.
A three-star review about the arrival window
The review: "Technician was good but arrived two hours after the window and nobody called." The draft says: "We're sorry you feel this way. Our technicians are always on time." The second sentence contradicts the reviewer and will not survive anyone's reading. The edit acknowledges the miss without excuses: "You should have had a call when we were running late, and you didn't. That's on us. Please contact the office through the number on this profile so we can look at what happened." Add a change you have genuinely made, and nothing you have not.
A one-star review about the diagnostic fee
The review: "Charged $89 just to look at it. Rip-off." The draft lectures: "We charge a diagnostic fee because our technicians' time is valuable and our overheads are high." Defending the fee in public invites a second round. The edit is shorter: "We're sorry the fee wasn't clear when you booked. It's explained during booking, and we'd like to look at your visit with you. Please contact the manager through the number on this profile." It confirms nothing about the visit, does not argue, and moves the conversation offline.
A review you suspect is not genuine
The review: "Never showed up and took my deposit. Avoid!" Your records show no booking under that name, and you take no deposit for diagnostic visits. The draft says: "This is clearly a fake review from a competitor." Never accuse in public. Check name, phone and dates in your job software first, and reply neutrally: "We can't match this to a booking. Please contact the office through the number on this profile so we can look into it." If you believe it breaks the policy, flag it through the review menu. Google's policy bans fake engagement and reviews posted with a conflict of interest. One appeal is allowed per reported review, so make the first report count by saying exactly why it breaks the rules. If a reviewer demands money to remove or avoid a bad review, that is extortion, and Google added a report form for it in April 2026.
For a wider set of negative-review examples across trades, see how to reply to negative reviews with AI, and for the case against letting replies post themselves, should you let AI auto-post replies to Google reviews. Google has also been testing AI-suggested replies with some accounts since March 2026. If you see one, treat it as a draft and apply the same checks.
Questions and answers: Google now answers them with AI
The old public Q&A box is changing. In December 2025 Search Engine Roundtable reported that a Google product specialist, posting on the Business Profile help forum, said the feature was changing: customers can ask questions in Maps and get instant AI-generated answers, and businesses can answer aggregated questions rather than individual ones. The same post said previously published answers will continue to inform Google's understanding of the business. Details have varied by profile, so check what yours shows rather than assuming. In August 2026 the same site reported Google testing a Q&A button in the profile dashboard in Search that asks owners yes-or-no questions about their business. If it appears for you, treat every answer as a public statement about the business.
The practical response is to make sure the facts an AI answer would draw on are right and consistent across your profile, website and posts. Once a month, open your business in Google Maps on a phone, find the Ask option if it appears for you, and put six typical questions to it. Compare each answer with what you know to be true.
| Question to ask | Where the right answer should live | Fix if it is wrong |
|---|---|---|
| Do they repair heat pumps? | Services list, description, website | Add the service and one sentence to the description |
| Do they offer emergency repairs? | Hours, a pinned emergency post, website | Check hours and special hours, post topic 9 |
| Which areas do they cover? | Service areas, website area pages | Edit service areas, allow up to 48 hours |
| What does a diagnostic visit cost? | Website page, price list | Publish the fee on the website if you are happy to |
| Do they service commercial systems? | Services list, website | State clearly yes or no |
| Can I book online? | Booking link on the profile | Check the link and button |
Record the answers you got and the date in a sheet. If something you did not write appears, such as a price or a claim about warranties, trace where the idea came from before you change anything, because it is often an old review or a stale page on your own website. Google has said little about how it chooses between sources, so a monthly look is the only check you have.
Rules to check before you automate any of this
Most tools that promise to run a profile for you can break these rules on your behalf, and the profile is yours to lose. Check each against your own process before you switch anything on.
- No fake reviews, ever. Google's policy removes reviews that do not reflect a genuine experience, including ones written by staff, family or on a competitor's listing. AI-written reviews belong in the same category.
- No incentives. No discounts, free visits or prizes for a review, and none for revising or removing one.
- No review gating. Do not ask only the customers you think are happy, and do not discourage negative reviews.
- No pressure and no quotas. Do not pressure customers to review on the premises, set staff quotas or ask for reviews that mention a technician.
- Reviews belong to the reviewer. Ask before you quote one in marketing, and describe ratings as "on Google" with a date.
- Real name, one profile. No keywords in the business name, no duplicate profiles and no virtual office addresses.
- Real photos. No significant alterations and no pictures of work you did not do.
- Check after Gemini or any tool edits. Google's help page says the Gemini web app can change hours, upload photos, edit attributes, contact details and action links, draft or delete review replies and create posts, for owners or managers with access to only one verified profile. The page does not describe a confirmation step before a change is applied, so look at your profile afterwards.
The asking-for-reviews side of the profile, which is where most policy trouble starts, is covered in getting more reviews after every job with AI follow-ups. Whatever process you build there has to pass the rules above, and the easiest test is to write the review request and then read it as Google's policy team would.
Google Business Profile questions from HVAC owners
How often should an HVAC company post on its Google profile?
Once a week is a routine you can keep, not a Google requirement. Google's ranking page lists relevance, distance and prominence and does not name posts as a factor, so the value of a post is what a customer reads in it. Posts without dates are archived after six months, so a steady cadence keeps something current on view.
Can I use AI-generated images on my profile?
I would not. Google's photo guidance says photos should represent reality and carry no significant alterations or excessive filters. It does not name AI images, but a generated picture of a job you did not do is hard to square with that. Use real photos of real work, with permission, and use AI for the words.
Should I reply to every review, including unfair ones?
Reply to all of them within a couple of working days, with a short, calm answer that never argues or reveals job details. For a review you believe breaks Google's rules, reply neutrally and report it through the review menu. Google notifies the reviewer when you reply, and they can still edit what they wrote.
Can AI post review replies automatically?
It is technically possible with automation tools, but I would keep a person approving each reply. A reply is public and speaks for the company, and models do drift into promises, excuses and accusations. Draft with AI, read in thirty seconds, then post. Google has also been testing its own suggested replies, which deserve the same read.
Further reads
- How to Optimise Your Google Business Profile With AI — Run a full profile audit before starting the routine.
- How to Get More Google Reviews With Automated Review Requests — Ask for reviews after every job without breaking Google's rules.
- What AI Can and Can't Do for Your Local SEO — See where AI helps local search and where it cannot.
- How to Respond to Negative Roofing Reviews With AI: Claims and Delays — More worked replies for delays and disputes in a trade.
- ChatGPT for HVAC: 10 Prompts for Plans, Replacements, Reviews — Ten more HVAC prompts, including review replies.
- HVAC Lead Generation: AI Call Tags Show Which Sources Book Replacements — Tag calls with AI, follow each booked job to its outcome, and compare replacement sales by source, with a worked quarter across four HVAC lead sources.
- AI Marketing for Contractors: Reviews, Case Studies and Local Posts — Three AI marketing jobs for a small contractor, built on work you already do: review replies, a case study from each job's photos, and weekly Google posts.
- Air Duct Cleaning Business: Quotes, Reports and Follow-Ups With AI — A per-vent rate card, a job-report routine built on before-and-after photos, and follow-up texts that offer only what the job showed.
- Appliance Repair Marketing: Local Pages and Review Requests With AI — A job-log test for which brand-and-fault pages to publish, a fact sheet that stops AI inventing, and review requests that follow Google's rules.
- Home Inspector Website: Local Pages and Sample Report Copy With AI — How a home inspector can use AI to draft town pages, what-we-check copy and a privacy-safe sample report page without creating doorway pages.
- Landscaping Business AI: Review Requests Built From Job Photos — A patio job followed from the last day on site to a sent review request: photo caption, job note, prompts, Google link and the rules to stay inside.
- Pressure Washing Marketing Ideas: Neighbour Offers and Posts With AI — Five neighbour offers with wording and sums, a 13-minute photo-to-post routine, Google Business Profile rules, and how to get permission for job photos.
- Septic Company Marketing: Seasonal Offers and Local Pages With AI — A septic company's year of offers, pump-out reminders, local pages and review asks, built from its own due dates and drafted with AI.
- Window Company Marketing: A Year of Local Campaigns Drafted With AI — A month-by-month plan for a window installer: fact sheet, autumn and spring campaigns, case studies from job notes and a cost-per-sale table.
- AI for Tradies: Eight Admin Jobs to Hand Over Before You Hire Help — Eight admin jobs to give AI first, with a prompt or rule for each, the set-up time, what stays manual, and a test for when to hire.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Google Business Profile Help pages on ranking, service areas, business guidelines, posts, photos, replying to reviews, the Gemini profile feature and the description suggestion, plus Google's review policy (all read November 2026), and Search Engine Roundtable's December 2025 report of Google's Q&A change and its August 2026 report of a Q&A test. Reviews, replies and figures in the examples are invented for illustration.