AEO for HVAC: The Agency Playbook for Getting Every Client Cited by AI Engines in 90 Days

The HVAC industry is being reshaped by AI search. 45% of consumers now ask ChatGPT, Perplexity, Gemini, and Claude "who's the best HVAC company near me" instead of typing into Google. Yet most HVAC contractors—and the agencies serving them—remain invisible to AI engines.

Your clients built their business on Google Maps and Yelp reviews. That still works. But the moment a homeowner opens ChatGPT with a broken furnace, your client's name disappears from the conversation. Only 1.2% of local businesses are recommended by ChatGPT in initial answers. The winners take nearly all the conversation share.

This 90-day playbook is built on three insights from a quarter of conversations with HVAC agencies:

  • HVAC is uniquely invisible to AI
    Contractors rely on GBP and Yelp but lack domain authority and foundational content that AI engines prefer.
  • The 90-day window is real but constrained
    You can realistically get clients cited in initial AI responses within 90 days by executing citation cleanup, GBP optimization, and pillar content in parallel—not sequentially.
  • Franchise complexity is manageable
    Multi-location HVAC franchises need per-location GBP profiles + a unified content architecture, not separate domains.
Start your 14-day free trial

Start your 14-day free trial

Growth plan free for 14 days. Five AI engines. Full agency dashboard.

Start free trial

Why HVAC contractors are invisible to AI (and why now matters)

When you optimize for Google, you optimize for one machine. When you optimize for AI engines, you optimize for five: ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews. And they do not rank the same contractors.

AI Overviews mention only 32% as many businesses as traditional 3-pack results. Where Google Maps showed you 3 options, AI might mention 1–2. The math is brutal: fewer slots, higher winner concentration. This isn't a marginal shift—it's a fundamental restructuring of how homeowners discover HVAC contractors.

The HVAC visibility problem splits across three causes:

Problem 1: Content Authority

Most HVAC contractor websites use boilerplate or duplicate content, which Google penalizes and AI engines ignore as untrustworthy. Most HVAC contractors have zero schema markup on their websites, yet AI-recommended contractors almost always have it. Thin or generic service pages fail to capture buyer-intent keywords. When AI engines read a contractor's homepage, they're looking for structured, specific information: service areas with city names, problem-solution content, and answers to questions homeowners actually ask.

Problem 2: Domain Authority

HVAC contractors compete against national chains with massive domain authority. Citation consistency issues—"Street" vs. "St."—erode Map Pack authority and send conflicting signals to AI engines. The signal is muddier than it appears. Even a single NAP inconsistency across directories can cost you citations, because AI engines are trying to verify entity consistency before they recommend you.

Problem 3: Review Velocity

AI engines parse review text, not just stars. "They installed our heat pump same day" is a ranking signal. Review keywords account for roughly 20% of local AI ranking factors. Most contractors have stale review pipelines that generate 2–3 reviews per month, not 8–10. This means they're not accumulating the review diversity and recency signals that AI engines reward.

Pattern

In my conversations with HVAC agency owners over the past quarter, the pattern I keep seeing is: the agencies handling 5–20 clients did fine with Maps optimization alone. The moment they scaled to 20+ clients, they lost the ability to keep up with review requests and citation fixes manually. That is the inflection point where AEO tooling becomes defensible, not because AEO is faddish, but because the work compounds. Every client needs citations checked daily. Every citation change needs to be tracked. Every competitor move needs a response. At 5 clients, this is a spreadsheet. At 20+ clients, it's a disaster.

The four ranking factors that decide HVAC AI citations

AI engines rate HVAC contractors using four signals, ranked by measured effect size. Understanding the weight of each factor helps you allocate your 90-day effort wisely.

Tier 1: Entity Authority & Multi-Source Presence (50%)

Appearing across 15–30 sources with consistent information signals authority to AI. Google Business Profile completeness matters: photos drive 42% more direction requests and 35% more click-throughs. Schema markup (LocalBusiness, HVACBusiness, Service) provides a direct ranking boost via AI parsing, especially for service offerings and service areas. The more sources that list you with consistent NAP, the more certain AI engines become that you're a real, trustworthy business.

Tier 2: Review Quality & Engagement (25%)

98% of consumers read reviews for local services, and 87% won't consider businesses with poor ratings. But the deeper signal is textual. A four-star review that says "Fixed my furnace in 2 hours" is stronger than a five-star review that says "Great company." AI engines reward businesses that respond to all reviews within 48 hours, because response speed demonstrates operational excellence.

Tier 3: Content Authority (15%)

YouTube has overtaken Reddit as the #1 cited source in AI search, with 200x more citations than any other video platform. Pillar + spoke content architecture targeting buyer-intent queries (repair/replace, cost, emergency) matters. AI Overviews now appear in 68% of local searches and serve 2 billion monthly users. A 3-minute video on "When to Replace Your Furnace" with your company name and service area in the transcript carries more weight than ten blog posts.

Tier 4: Link Authority & Local Press (10%)

Local news editorial mentions carry 50+ DA links that yield measurable ranking improvements in 30–60 days. Chamber of Commerce and local business association links matter. AI engines systematically prioritize human conversation for trust, which means Reddit r/hvacadvice presence and industry forums carry weight. A single link from a reputable local news outlet often outweighs five months of organic review generation.

The 12-week playbook: What you actually deliver in 90 days

Here is the honest framing: You will get initial citations in 2–3 AI engines by Week 8–10. Full dominance across all five engines and all service areas takes 4–6 months. The 90-day target is defensible because it gets you in the conversation. It is not guaranteed to make you the top recommendation, but it moves clients from invisible to visible.

Phase 1: Foundation (Weeks 1–4) — Citation Audit & GBP Overhaul

Week 1

Baseline Audit

Run a citation audit across 15+ directories (Google, Yelp, Angi, HomeAdvisor, BBB, Nextdoor, Chamber). Identify NAP inconsistencies, missing photos, incomplete attributes. Document quick wins and collect baseline GBP stats (views, calls, click-throughs).

Weeks 2–3

GBP Optimization

Ensure 100% profile completeness (all 15 required fields). Add 10+ high-quality photos. Set business category to "HVAC Contractor." Add attributes: "Same-day service available," "Accepts emergency calls," "Licensed, Bonded, Insured." Respond to all new reviews within 48 hours with mention of specific service.

Week 4

Citation Cleanup & Consolidation

Claim all live citations (GBP, Yelp, Angi, HomeAdvisor, BBB, Nextdoor, Chamber of Commerce). Verify NAP consistency across all platforms. Merge duplicates. Add 3–5 missing high-authority citations (BBB, Nextdoor, ACCA if applicable). By end of Week 4, you should have consistent presence across 20+ directories.

Phase 2: Authority Building (Weeks 5–8) — Schema & Pillar Content

Week 5

Deploy Schema Markup

Add LocalBusiness, HVACBusiness, FAQPage, and AggregateRating schema to all service pages. Validate with Google Rich Results Test. AI engines parse schema; they cannot read unstructured HTML. This is non-negotiable for citation.

Weeks 6–7

Pillar Content per Service Area

Build 10-article set: 1 pillar (2,500–3,500 words on "Complete HVAC Guide for [City]"), 8 spoke articles (750–1,200 words each on repair vs. replace, cost, how-to, emergency), 1 FAQ (1,000+ words, 10–15 questions). All content must be location-specific and buyer-intent focused. Boilerplate content will not cite in AI.

Week 8

YouTube Strategy

YouTube is cited 200x more than any other video platform in AI search. Publish 2–4 videos minimum: a how-to (3–5 min), a customer testimonial (1–2 min), a seasonal tip (2–3 min). Link from pillar content. Include transcript. This single tactic drives outsized citation weight.

Phase 3: Authority Acceleration (Weeks 9–12) — Link Earning & Reporting

Weeks 9–10

Local Press & Link Earning

Monitor local news for HVAC-adjacent stories (extreme weather, energy bills, building codes). Reach out to reporters and offer expert commentary. Aim for 1–2 editorial mentions. Join Chamber of Commerce and ACCA. Sponsor local events or partnerships with complementary businesses. Target 2–5 new backlinks from 30+ DA sources.

Weeks 11–12

Re-Audit & Reporting

Search your target queries across ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews. Document which queries now cite you vs. Week 1 baseline. Track citation rank (1st mention, 2nd, 3rd). Present Week 1 vs. Week 12 comparison to your clients. Plan Weeks 13–24 roadmap.

Multi-location franchises: One brand, per-location authority

The tension in HVAC franchises is immediate: maintain brand consistency across 50 locations while allowing local SEO growth. AI reality flips this: 80% of AEO visibility comes from local content and per-location GBP; 20% from corporate content.

Website architecture: Keep one unified domain (yourcompany.com, not separate domains). Structure per-location pages as /locations/city-state with unique local content (60–70% unique, 30–40% boilerplate acceptable). This preserves domain authority while allowing local AI citations.

GBP strategy: One GBP per location, not centralized. Each franchisee manages their own GBP, reviews, and posts with corporate templates + audit oversight. This is the single largest lever for local AI citation growth. A centralized GBP approach will fail for franchises because AI engines weight per-location review recency and local content signals heavily.

Content workflow: Corporate publishes 2–4 pillar pieces per month (evergreen, applies to all locations). Each franchisee adapts + publishes 1–2 local spoke articles per month. Example: Corporate publishes "Furnace Replacement Cost 2026" → Denver franchisee republishes as "Furnace Replacement Cost in Denver 2026" + adds local utility data. This hybrid model scales without burning out franchisees.

What to report to HVAC clients (not vanity metrics)

Most agency reports to HVAC clients measure vanity metrics: page impressions, organic traffic, keyword ranking position. These are not the KPIs that matter for AEO.

What matters: Citation frequency per query per engine (tracked daily), citation rank (is your client the 1st, 2nd, or 3rd mention?), new leads attributed to AI sources (requires GA4 custom filters), and review velocity (total new reviews per month, broken by platform).

Honest reporting looks like: "Week 1: 0 citations on ‘furnace repair emergency’ across all engines. Week 12: cited on ChatGPT (#2 mention), Perplexity (#3), Google AI Overviews (position 1–2, top fold). Estimated 5–8 additional service calls from AI sources this month." That is specific, measurable, and what drives renewal conversations.

The honest truth about the 90-day claim

You will see initial citations in 2–3 AI engines by Week 8–10 if you execute this playbook. You will not be the top recommendation on all queries. You will not dominate your category. You will be visible where you were invisible.

The win is this: 80% of brands are cited, but only 15% secure the top recommendation—the only citation that drives clicks. Your 90-day target is to move from invisible (0% in any engine) to cited (visible in 2–3 engines). The top-recommendation dominance comes in Months 4–6 if you sustain the execution.

The timing variance is important. Review-heavy contractors (50+ reviews, 4.5+ stars) will see initial citations as early as Week 6. Contractors with thin review footprints (under 20 reviews, 3.5-4.0 stars) may not cite until Week 10-12. This is not a failure of the playbook; it's the natural friction of building authority from a weak starting position. Your Week 1 audit will reveal where each client sits on this spectrum. For agencies managing mixed portfolios, this variance is actually useful: it creates early wins on strong clients to show in client reports while you work through the foundation phase on weaker clients.

Franchises with 10+ locations will see variation. A location with 4.8 stars and 100+ reviews will cite faster than a location with 3.5 stars and 10 reviews. Expect 40–60% of your clients to hit initial citations by Week 12; the lagging 40% will follow by Week 16–20 with sustained work. This is not failure. This is reality.

Start your 14-day free trial

Start your 14-day free trial

Growth plan free for 14 days. Five AI engines. Full agency dashboard.

Start free trial

Joseph K. Banda

Co-Founder, GenPicked

Building the AEO platform for marketing agencies. Helping agency owners get their clients cited by ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews — and prove it with data.

Credentials:

Co-Founder, GenPicked, AEO / GEO / AI Visibility platform for agencies, ACS (AEO Citation Score) framework architect

Frequently Asked Questions

If we follow this playbook exactly, will all 20 of our HVAC clients be cited in ChatGPT within 90 days?

No. Initial citations in 1–2 AI engines? Likely. Cited in all 5 (ChatGPT, Perplexity, Gemini, Claude, Google AI Overviews)? Only 30–40% of clients will achieve this by Week 12. Citation probability depends on query specificity, local competition density, and current review momentum. A single HVAC contractor in a rural area with 4.7 stars and 50+ reviews will cite faster than one in Denver with 3.8 stars and 10 reviews. Set client expectations at "initially cited in 2–3 engines" and celebrate when they hit 4–5.

We run a 12-location HVAC franchise. Should each location have its own domain, or one domain with subdirectories?

One domain with subdirectories: yourcompany.com/locations/city-state. Separate domains fragment your domain authority. Per-location GBP profiles (required) + unified domain + locally-unique spoke content (60–70% unique per location) = fastest AI citation growth. This approach worked for national franchise SEO and works for AEO.

What's the real timeline for seeing lead volume increases, not just AI citations?

Weeks 1–4 focus on foundation with zero lead impact (possibly a small GBP lift from optimization). Weeks 5–8 = 2–4 additional leads/month per client (from pillar content ranking + GBP refresh). Weeks 9–12 = another 3–6 leads/month (from press links + YouTube citations). Total by Week 12: expect 5–10 net new leads/month per client, not 50. Real scale-up happens Months 4–6.

Our client has mostly 3-star reviews on Yelp. Does that tank their AI chances?

3-star reviews don't disqualify you from AI citation, but they do drop you down in recommendation rank. AI engines read review sentiment + keyword content. If your 3-star reviews say "Slow response" and "Overpriced," AI will recommend your 4.2-star competitor first. Priority action: targeted review requests for recent jobs (aim for 25–30 new reviews in 60 days to improve average to 3.8–4.0). Simultaneously, respond to all <4 star reviews with service recovery. Fix this first; content comes second.

We don't have time to create 10 articles per location in 8 weeks. What's the MVP?

Minimum viable set per location: (1) One service-area pillar (2,000+ words): "Complete HVAC Guide for [City]". (2) Three spoke articles (800 words each): "Repair vs. Replace," "Cost to Install," "Emergency Service". (3) One FAQ (1,000+ words): 10 common questions. (4) One YouTube video (3 min): how-to or testimonial. This is 5 pieces of content. Publish over 8 weeks (1 per week-ish). Not revolutionary, but defensible for citation by Week 12. Scale to 10–15 pieces in Weeks 13–24.

Doesn't schema markup take technical expertise we don't have?

Not anymore. Use Rank Math (WordPress plugin) or Semrush SEO Writing Assistant for schema generation. Both auto-generate LocalBusiness + HVACBusiness schema from your GBP data. Test with Google Rich Results Test. Deploy. Takes 2–4 hours per location, not 20 hours. If your client doesn't have in-house developer, budget $300–$500 per location for freelancer implementation.

Our HVAC client is already in Google Maps 3-pack. Won't AEO just cannibalize those leads?

No. AI search is additive, not cannibalistic. Google Maps and AI Overviews serve different user intents: Maps = navigation + quick call. AI Overviews = educational + research phase. A homeowner in "should I replace my furnace" phase goes to AI; a homeowner in "I need emergency repair NOW" goes to Maps. Both drive conversions; AEO expands the funnel. Expect 15–25% additional lead volume from AI as Maps stabilizes.

How do we handle review generation when local technicians don't have time to ask?

Systematic automation: (1) Text-based review requests (day-of service): "Did we impress you? Share feedback: [link]". (2) Email follow-up (24 hours post-service): Templated message with easy GBP/Yelp links. (3) Incentive (if legal): "Leave a review, get entered into $50 monthly gift card raffle". (4) Assign responsibility: One admin per location owns weekly review follow-up. (5) Target: 2–3 new reviews/week per location = 100+ reviews/year. This is non-negotiable for AI citation. Reviews are the only lever contractors control to improve AI recommendation rank.

What if a competitor is already deeply cited in AI and has been for months?

Catch-up is possible but slower. Your competitor's head-start is 2–3 months of citation weight in ChatGPT's training. To overtake: (1) Out-review them: 2x the review generation pace (6+ reviews/week vs. their 3/week). (2) Out-content them: Target their weakest query areas (e.g., if they rank for "repair cost" but not "emergency service," go deep on emergency). (3) Out-link them: Aggressive local link-earning (2–3 new backlinks/month vs. their 0–1). Realistic timeline: 4–6 months to flip mention order. But you *can* catch up by Week 12 if you execute relentlessly on reviews + content.

Do we need to worry about Reddit for HVAC contractors?

Reddit matters more for brand credibility than lead generation. r/hvacadvice (community for HVAC professionals + DIYers) is heavily cited by AI for how-to answers. Agency strategy: Don't run an official account. Instead, create helpful how-to content on your blog/YouTube that gets shared + discussed on Reddit. Reddit links + organic mentions carry weight. If you have budget for Reddit participation, spend it on upskilling your team to answer questions authentically (not ads)—not on creating corporate Reddit ads.

Get Your Brand's AEO Score

See how your brand is performing in AI search with our free AEO audit.

Start Your Free Audit
#aeo#geo#ai-visibility#hvac-marketing#local-seo#industry-playbook#agency-playbook