The short version
Some tool links elsewhere on The Agentic Index are affiliate links. If you sign up we may earn a small commission at no extra cost to you. We list tools we would recommend either way. Full disclosure.
- Ask Maps reads the situation, not the keyword. Google Maps's Gemini-powered prompt answers "who can fix a furnace failure in tonight's cold snap?" by pulling from your website pages, Google Business Profile, and reviews. Shops whose pages just list "heating, cooling, indoor air quality" do not match these queries well.
- Four areas decide whether you show up: problem-based pages on your site (emergency furnace repair, AC not cooling, duct cleaning for older homes, mini-split install, heat pump replacement), reviews that name the problem and the response time, a GBP set up with the right HVAC subcategories and real job photos, and a clean NAP footprint across Google, Yelp, BBB, and Nextdoor.
- Reviews now have to describe the job. "Great HVAC company, highly recommend" does not help Ask Maps match you. "Our furnace died Saturday night in the cold snap and they had heat back on by 11 PM" does. FTC rules still apply: no incentives, no review-gating, no fake reviews.
- Photos count more than most shops think. Google's AI checks your photos to confirm you are a real, active local shop, not a spam listing. Wrapped van shots, uniformed techs on the roof, clean condenser-pad installs with descriptive filenames carry weight.
- Setup runs about 30 days for a single shop if one person owns it: NAP audit and GBP subcategory cleanup, three problem-based FAQ blocks on your top service pages, a text-after-invoice review-request flow, four GBP posts over 30 days, and a measurement check on what moved.
Find a local AI pro
What HVAC shop owners ask about Ask Maps
Six questions shop owners have put to AI about Google's conversational local search and what it means for an HVAC business.
What is Google Ask Maps and how does it apply to my HVAC shop?
Ask Maps is Google Maps's Gemini-powered conversational search prompt. Instead of typing "HVAC near me," homeowners ask situational questions, and Google builds an answer pulled from your website, Google Business Profile, and reviews. For an HVAC shop, that means the homeowner who used to scroll through 8 listings is now handed a 2-or-3 shop shortlist, and whether you make that shortlist depends on whether your pages and reviews describe the specific problems you fix.
What's an example of an Ask Maps query for HVAC?
A homeowner might ask, "Who can fix a furnace that quit in the cold snap tonight?" or "HVAC shop that does mini-splits in a finished basement in [Neighborhood]?" Ask Maps reads the question, then pulls candidate shops from local websites, GBP listings, and reviews that match the situation. Generic shop pages that just list "heating, cooling, air quality" do not match these queries well. A page that names the problem, the neighborhood, and the response window does.
Does my Google Business Profile alone get me into Ask Maps answers?
Not by itself. Google uses your Business Profile to confirm you are a real, operating shop in a specific place, but Ask Maps pulls the substance of its answer from your website content and reviews. A clean GBP is needed; it is not enough on its own. The shops that show up in Ask Maps answers have a configured GBP plus website pages that describe specific situations they handle, plus reviews from customers that say what the problem was and how fast it got fixed.
Will customer reviews matter more now?
Yes, and in a specific way. Ask Maps reads reviews to find context. What kind of jobs you handle, how fast the truck shows up, whether you can be trusted when it's 12 degrees out and the furnace just quit. A review that says "great HVAC company, highly recommend" does not help Ask Maps match you to a query. A review that says "our furnace died Saturday night in the cold snap and they had heat back on by 11 PM" gives the AI text-based proof to recommend you for the next after-hours call. Any review request still has to follow the FTC Endorsement Guides. No incentives, no review-gating, no fake reviews.
Do I need to change my website or just my GBP?
Both, but the website is where most HVAC shops are leaving money on the table. Ask Maps cross-references your GBP with your site. If your site is one "Services" page with a bullet list, the AI has nothing to grab onto. The fix is breaking that page into problem-based pages. Emergency furnace repair. AC not cooling. Duct cleaning for an older home. Mini-split install in a finished basement. Heat pump replacement for your county's climate. Each one written around the homeowner's actual situation, with the response window and the pricing spelled out plainly.
How long does this take to set up for a single shop?
About 30 days of focused work for a 1-to-5 truck shop if one person owns it. Roughly: a NAP audit and GBP subcategory cleanup in week 1, three problem-based pages on the website in week 2, a text-after-invoice review-request flow in week 3, and a few GBP posts plus a 30-day check on what moved in week 4. A local AI consultant typically runs the whole thing on a flat-fee or retainer basis.
What changed in local search, and why it matters for HVAC contractors
Local search moved from keyword matching to situational recommendation, driven by query fan-out and conversational prompts. Here's what that looks like on a sweltering July afternoon, not in a marketing deck.
Local search used to be a straight line. A homeowner whose AC quit on a 95-degree afternoon typed "HVAC [city]" or "AC repair near me," Google handed back a 3-pack of shops that matched the keywords and the location, and the homeowner called the first one with decent stars. If your GBP was set up and you had a few reviews, you got the call.
Ask Maps changes that pattern. Powered by Gemini, the new Maps prompt accepts the way people actually talk when something is broken. A homeowner can ask, "Who can fix a furnace that quit in the cold snap tonight?" or "HVAC shop that does mini-splits in a finished basement in [Neighborhood]?" Google does not try to match those keywords to a listing. Instead, it runs a process called query fan-out: the model breaks the question into related sub-queries (emergency furnace response time, mini-split install experience, basement install constraints), pulls candidate pages across the web, then builds a recommendation that names specific local shops.
The substance of that answer comes from three places. Your website content, especially problem-based service pages. Your Google Business Profile entity data, including subcategories and photos. And the text of your customer reviews. A shop whose website only says "Services: heating, cooling, indoor air quality" gives Ask Maps nothing to match against a situational query. A shop with a page for emergency furnace repair that names the response window, a page for heat-pump replacement that quotes a typical price range, and reviews that say "they had heat back on by 11 PM" gives Ask Maps a body of text it can quote and cite. Google's own May 2026 guidance says the SEO foundation is the same as it always was. The difference is which content surfaces, and how the homeowner finds you.
For a 1-to-10 truck HVAC shop, the practical takeaway is short. The pages, profile, and reviews you already have probably get you found for keyword queries and not for the situational ones. The 4-part playbook below is how to add the second.
| Customer question | What old local search did | How Ask Maps changes it — and what you do |
|---|---|---|
| "Who can fix a furnace that quit in tonight's cold snap?" | Returned a generic "HVAC near me" 3-pack. The homeowner had to call 5 shops at 9 PM to find one that actually had a truck rolling in the cold. | Ask Maps reads your website FAQ, GBP, and reviews. If you have an emergency furnace page that names your after-hours response window AND reviews that mention same-night service in a cold snap, you appear in the answer. What you do: publish an emergency furnace page with a named response window for the area you cover, and ask one happy after-hours customer per month to mention the time you showed up and the weather in their review. |
| "AC not cooling in [Neighborhood] — who can come today?" | Returned a category list of HVAC contractors in the city. The homeowner had to call around to find one with a same-day slot and a tech who would not push a full replacement on a system that just needed a capacitor. | Ask Maps looks for the same-day signal and the neighborhood. It surfaces shops whose website mentions same-day AC service and whose reviews come from homeowners in the right part of town. What you do: add a same-day AC FAQ block to your repairs page covering common causes (low refrigerant, blown capacitor, frozen coil), name the neighborhoods you cover, and spell out the same-day cutoff time. |
| "Duct cleaning for a 1920s house with original ductwork." | Returned a list of duct-cleaning shops; none of them said anything about old-house ductwork, so the homeowner hit Nextdoor and Reddit before picking up the phone. | Ask Maps cites shops whose site has a dedicated older-home duct page and whose reviews mention pre-1950s homes. What you do: publish a duct-cleaning page that covers original ductwork in pre-1950s homes, asbestos-tape considerations, what to do if the ducts cannot be saved, and the price range for cleaning vs. replacement. |
| "Mini-split install for a finished basement in [Neighborhood]." | Returned a generic "mini-split installation" 3-pack with no neighborhood context. The homeowner had to call 3 shops to find one that had quoted finished basements before. | Ask Maps reads your mini-split page for the install type and the neighborhood. If you spell out finished-basement installs, the brands you carry, and the typical price range, you get cited. What you do: publish a mini-split page that lists finished-basement, garage, and addition installs separately, the brands you stock (Mitsubishi, Daikin, LG), and a price range for a single-head vs. multi-head system. |
| "Heat pump replacement for [County] climate — what should I get?" | Returned a list of heat-pump installers; sizing and climate suitability got buried in a sales pitch. Trust came down to a coin flip. | Ask Maps reads for climate-fit and sizing language. Shops that explain cold-climate heat pumps for the local winter low, dual-fuel setups, and the typical sizing for the housing stock get cited. What you do: add a heat-pump page that covers cold-climate models, dual-fuel options, the rebate situation (utility and federal), and how you size for a 1950s ranch vs. a 1980s split-level in your county. |
Industry pattern, paraphrased from coverage in Google's May 2026 generative AI optimization guidance and Gemini Ask Maps documentation.
The 4-part Ask Maps playbook for HVAC shops
Four areas: problem-based website pages, situational reviews, a GBP set up as your entity layer, and a clean online footprint with real job photos. Each one is a signal the AI looks for before it cites you.
1. How do I turn my shop website into an Ask Maps knowledge base?
Ask Maps pulls answers from your website pages, not just your Google Business Profile. A one-page "Services" list does not give the AI anything to grab. The fix is breaking that one page into problem-based pages that name the actual jobs you do, with transparency markers a homeowner can read and trust.
- Build a page per problem, not a single services page. Emergency furnace repair. AC not cooling. Heat-pump replacement. Mini-split install. Duct cleaning for older homes. Indoor air quality and whole-house dehumidifier. Each page gets its own URL and its own FAQ block. Mark them up with FAQPage JSON-LD schema so AI engines can read the questions and answers cleanly.
- Write the headings the way a sweating or freezing homeowner would say it. "What to do if your furnace quits in a cold snap" beats "Heating Services." "Same-day AC repair when the unit stopped cooling" beats "Air Conditioning Services." If the homeowner would type it into their phone with one hand while opening a window, that's the heading.
- Spell out the response window, the service area, and the pricing line. "We get to most after-hours calls in [Neighborhood] within 2 hours." "Typical 3-ton AC replacement runs $6,500 to $9,000 in the [City] area for a 14 SEER unit." "No hidden dispatch fee on the first visit." The AI is looking for trust markers before it recommends a shop for a high-stakes job; vague pages get filtered out.
- Name the neighborhoods, not just the city. A page that says "we serve Tampa" is weaker than one that names South Tampa, Carrollwood, and Westchase. Ask Maps fan-out queries include neighborhood names; pages that mention them get pulled. Same applies for counties on heat-pump pages, where climate zone matters.
- Date the page. Add a visible "Last reviewed: YYYY-MM-DD" line and a
dateModifiedfield in the JSON-LD. AI engines weight fresh, dated pages more heavily, and homeowners trust them more too.
2. How do I get my customers to write Ask Maps-friendly reviews?
Ask Maps reads reviews for the situation, not the star count. A 5-star review that says "great service" gives the AI nothing. A 5-star review that says "furnace died Saturday night, they had heat back on by 11 PM" gives the AI text-based proof to recommend you for the next after-hours call. The fix is a short prompt sent with the invoice, plus a clean review-request workflow.
- The prompt. When the invoice closes and the customer is happy, send a single text with the Google review link. Keep the ask short: "If you have a minute to leave a Google review, it really helps if you mention what we fixed and how fast we got there." That one line is what turns a "great service!" review into one Ask Maps can use.
- The target. The reviews you want read like: "Our furnace died Saturday night in the cold snap. John was here in 90 minutes and had heat back on by 11 PM." Three signals in one sentence — the problem, the response time, the resolution. Naming the tech is a bonus; Google bolds it on the listing.
- The FTC line. No incentives. No discount, no $10 gift card, no entry into a drawing. The FTC Endorsement Guides (16 CFR Part 255) prohibit incentivized reviews unless the connection is disclosed in the review itself. No review-gating either, which means you do not screen out unhappy customers before asking. Both moves get reviews removed and can draw an FTC enforcement action.
- The workflow basics. A text fires when the dispatcher closes the invoice. A second text follows 3 days later if no review came in. After two attempts, the customer gets left alone. One-to-one texts from a dispatcher are treated differently than an automated batch send. Confirm with whichever tool you use that consent handling matches what your dispatcher actually does.
- What not to do. No fake reviews. No AI-drafted testimonials posted under a customer's name. No reviews from your office staff or family. No review-swap deals with other shops. Google's models are getting better at catching non-genuine patterns, and Google removes whole batches when they catch on.
3. How do I set up my GBP as an entity layer?
Google treats your Business Profile as the ID check. Ask Maps uses it to confirm you are a real, operating shop in a specific place, then layers the situational match on top from your website and reviews. A loosely set up GBP is the most common reason an otherwise solid HVAC shop does not surface.
- Set the primary category to HVAC Contractor, then add every subcategory that fits. Air Conditioning Contractor. Air Conditioning Repair Service. Heating Contractor. Furnace Repair Service. Air Duct Cleaning Service if you do duct work. Each subcategory is a separate Ask Maps signal; shops that stop at "HVAC Contractor" leave half the matches on the table.
- Handle the service area like an HVAC shop, not a storefront. Most shops run as a Service Area Business — the truck goes to the customer. If there's no walk-in counter, hide the address and set the service area by zip codes or counties. Keep it under a 2-hour drive. Setting too wide an area dilutes your local ranking power and tells the AI you don't actually live nearby.
- Turn on the attributes that apply. 24/7 hours. Online appointments. Identifies as veteran-led, women-led, family-owned. Wheelchair accessible. Free estimates on replacement. These are binary tags the AI reads to filter the answer. Skip any that aren't true; pad the ones that are.
- Use hyperlocal GBP posts. Publish a short, dated update every couple of weeks tied to a real local event. A cold snap coming through. Spring AC tune-up season starting. A heat wave with a 4-day forecast. A new development going in that's going to mean a wave of duct work in 18 months. Keep it plain, keep it dated.
- Post real job photos every week. Google's AI checks your photo stream to confirm you are a working shop, not a spam listing. Wrapped vans, uniformed techs on the roof or at the condenser, clean before-and-after on a furnace swap or a ductless install. Skip stock photos. Rename the files before upload — heat-pump-install-clearwater-2026-05.jpg, not IMG_4829.jpg — and let the phone's location data go up with the photo where you can. The metadata signals proximity to Google.
- Seed your own GBP Q&A. You do not have to wait for a customer to ask. Post the questions you already get on the phone every week and answer them. "Do you offer 24/7 emergency HVAC in [City]?" "Do you install Mitsubishi and Daikin mini-splits?" "Do you charge a dispatch fee for after-hours calls?" Each Q&A is more text Ask Maps can read.
4. How do I clean up my online footprint for Ask Maps?
Ask Maps cross-references information across the web before it cites you. Conflicting Name, Address, and Phone (NAP) data, an old Yelp listing with the wrong number, or a chamber page from a prior office address makes the AI hesitate. The fix is one focused cleanup pass plus a habit of catching the next stale listing fast.
- Confirm NAP consistency across the major sources. Website. Google Business Profile. Yelp. BBB. Nextdoor. Angi. HomeAdvisor. Facebook. Your state contractor license lookup. The local chamber. Same shop name, same address, same phone, same suite formatting. Pick a canonical version and make every listing match it. If you go by "Elite Mechanical - Heating & Air" on the truck, make every listing say that.
- Kill outdated service pages. If you stopped doing oil-burner work two years ago, take the oil page down or update it. Same goes for service areas you no longer cover. An old page tells the AI you do work you don't actually do, and the homeowner who calls and gets turned away leaves a 1-star review.
- Standardize phone and address formatting. (727) 555-0123 vs. 727-555-0123 vs. 727.555.0123 — pick one and use it everywhere. Same for Suite 100 vs. Ste. 100 vs. #100. The AI is more confident when the format matches across sources.
- Sweep the local trade directories. Old HVAC directories, lead-gen sites, and "best of [City]" pages from 4 years ago carry stale info. Update what you can claim, ask for removal where you can't, and document the rest.
- Test the AI engines yourself. Ask Google Maps, ChatGPT, and Perplexity for your shop by name and for a situational query you target. Note what they say. Whatever's wrong becomes the next item on your cleanup list.
How do I set up Ask Maps for my shop in 30 days?
A 5-step 30-day plan covering the NAP audit, the website FAQ blocks, the review-request text, the GBP posts, and the day-30 check on what moved.
- Run a NAP audit and clean up your Google Business Profile subcategories
Confirm your shop Name, Address, and Phone match exactly across your website, Google Business Profile, Yelp, BBB, Nextdoor, your state contractor license lookup, and local directories. In your GBP, set the primary category to HVAC Contractor and add subcategories that fit the work — Air Conditioning Contractor, Air Conditioning Repair Service, Heating Contractor, Furnace Repair Service, Air Duct Cleaning Service. Turn on attributes that apply (24/7, online appointments, identifies as veteran-led).
- Add three problem-based FAQ blocks to your top three service pages
On your furnace, AC, and duct pages (or whichever three drive the most calls), add an FAQ block of three to five situational questions a real homeowner would ask. Mark them up with FAQPage JSON-LD schema. Name the specific problem, the neighborhood or county, the response window, and the pricing range. Skip the generic "do you offer heating service" item.
- Launch a text-after-invoice review-request flow with the situational prompt
Set up a review-request text that fires when the dispatcher closes the invoice. The text asks the customer to mention what got fixed and how fast you showed up. No incentive, no gift card, no review-gating per the FTC Endorsement Guides. One follow-up text 3 days later if no review came in; then leave the customer alone. Confirm with your tool that consent handling matches what your dispatcher actually does.
- Post 4 updates to your Google Business Profile over the next 30 days
Use GBP posts to publish 4 short, dated updates tied to a real local event or seasonal pattern. A cold snap coming through. Spring AC tune-up season. A heat-wave forecast. Upload one real job photo with each post — a wrapped van, a uniformed tech on the roof, a clean condenser install. Rename photo files before upload (heat-pump-install-clearwater-2026-05.jpg, not IMG_4829.jpg).
- Measure Ask Maps appearances, review velocity, and GBP actions
At day 30, check three numbers. How often your shop appears in Ask Maps answers for the situational queries you targeted (test the prompts yourself in Google Maps). How many new reviews you got and whether they include the problem and response time. And your GBP actions — calls, direction requests, website clicks. Adjust which problem-based pages to build next, what to put in the review-request text, or which GBP subcategories to add based on what moved.
DIY or hire a local AI consultant?
Both paths work. The right one depends on time and on who in the shop will own the website, the GBP, and the review-request flow.
DIY makes sense if...
- You or someone in the shop can edit the website, add FAQ schema, and configure the Google Business Profile
- You can run a review-request text yourself or wire it up in the dispatch tool you already use
- You can fit 30 to 60 hours of setup time into the next 30 days around the regular call volume
- You're comfortable testing the Ask Maps prompts yourself and adjusting what doesn't move
- You want to keep the budget at $0 and trade in time instead
Hire a local AI consultant if...
- Time is the constraint, not budget
- You want someone who has set up Ask Maps presence for other HVAC shops already
- You want the website pages, GBP entity-layer setup, review-request flow, and NAP audit handled as a package
- You want to skip the trial and error on which problem-based pages and review prompts actually move calls
- You'd rather hand the setup off and stay focused on the dispatch board
A typical local AI consultant for an HVAC shop will quote you on a flat-fee or retainer basis.
Find a local AI pro who works with HVAC shops
Tell us your area, your shop size, and what you most need help with. We will route you to a local AI consultant who has set up Ask Maps presence for other HVAC shops.
Listings are for informational purposes only. The Agentic Index does not endorse, certify, or vet any provider. Always check a consultant's references and prior shop work before you sign anything.
Sources
- Google Search Central — Optimizing for generative AI features (May 2026 guide) — developers.google.com/search/docs/fundamentals/ai-optimization-guide
- FTC Endorsement Guides, 16 CFR Part 255 — ftc.gov
- Ask Maps for trades (group overview page on this site) — ask-maps-for-trades.html
- Ask Maps product behavior, query fan-out, and review-context use: industry pattern, paraphrased from coverage in Google's May 2026 generative AI optimization guidance and Gemini Ask Maps documentation, 2025-2026
Last reviewed: 2026-05-29. The Agentic Index does not provide marketing, SEO, or business advice. Verify any vendor claim or platform rule directly with Google and the vendor before deploying.