Author: Onxeera Editorial Team | Last Updated: August 2026 | Reading Time: 10 min
TL;DR: This case study documents how a local HVAC (heating, ventilation, and air conditioning) company in a mid-size US metro market went from zero presence in Google AI Overviews and AI search to appearing in 71% of tested local queries in 75 days. The business had a basic website, a partially complete Google Business Profile, and 34 Google Reviews — but no schema, no FAQ content, no local content strategy, and zero AI search presence. The intervention combined GBP optimization, LocalBusiness schema, FAQ content with FAQPage schema, local authority content, and a systematic review generation campaign. Results: 71% Google AI Overviews citation rate for local HVAC queries, 58% citation rate on Gemini, and a 34% increase in inbound call volume attributable to AI-driven discovery. The full playbook is documented for any local service business.
Table of Contents
- Business Background
- Starting Position: Zero Local AI Presence
- Local GEO Audit Findings
- The 75-Day Intervention Plan
- Phase 1: GBP and Entity Foundation (Days 1-21)
- Phase 2: Schema and FAQ Content (Days 22-45)
- Phase 3: Reviews and Local Authority (Days 46-75)
- Results at 75 Days
- Platform-by-Platform Results
- Business Outcomes
- Key Lessons for Local Service Businesses
- The Local GEO Playbook
- FAQs
- Related Articles
Business Background
The business in this case study — referred to as “CoolAir Pro” — is a residential and light commercial HVAC company serving a mid-size US metro area (population approximately 400,000) with a service radius of 35 miles. Founded in 2017, CoolAir Pro had grown to 12 technicians, 4 office staff, and approximately $2.1M in annual revenue primarily from residential AC repair, HVAC installation, and annual maintenance contracts. The business was owner-operated, with marketing handled by the owner’s spouse as a part-time responsibility alongside other administrative duties.
CoolAir Pro’s digital presence at the start of the GEO program was typical of a local service business at its stage: a 7-page website (home, about, services, AC repair, HVAC installation, maintenance plans, contact), a Google Business Profile with 34 reviews (4.6 average), a Facebook page updated occasionally, and no dedicated content or SEO strategy. The website had not been updated in 14 months. Traditional search visibility was moderate — the business appeared in Google Maps for some HVAC queries but was not consistently in the top 3 Map Pack positions. The owner contacted an Onxeera partner agency after a competitor was repeatedly cited in Google AI Overviews answers to queries like “best HVAC company in [city]” and “who should I call for AC repair in [city]” — queries that the owner had started seeing customers mention during service calls.
Related: GEO for Local Business | GEO Optimization: The Complete Guide
Starting Position: Zero Local AI Presence
Baseline Citation Measurement
A baseline measurement tested 28 local HVAC queries across Google AI Overviews, Gemini, ChatGPT Browse, and Perplexity. The 28 queries covered four categories: local recommendation queries (“best HVAC company in [city],” “top-rated AC repair [city]”), service-specific local queries (“AC repair near me,” “emergency HVAC service [city]”), comparison queries (“HVAC companies in [city] reviewed”), and informational queries (“how much does AC repair cost in [city],” “when should I replace my HVAC system”). Baseline results: CoolAir Pro cited in 0 of 112 query-platform combinations — 0% citation rate across all platforms. The competitor cited by the owner had a 38% citation rate across the same query set.
Why the Competitor Was Winning
A quick audit of the competitor’s digital presence revealed why they were dominating local AI citations while CoolAir Pro was absent: the competitor had 312 Google Reviews (9x more than CoolAir Pro), a fully complete GBP with all service categories, photos, Q&A responses, and weekly Google Posts, a website with LocalBusiness schema and FAQPage schema on a comprehensive FAQ page, and 8 service-specific content pages each targeting a different local HVAC service. CoolAir Pro had none of these — and the citation gap was entirely explained by these absence of GBP completeness, review volume, schema, and service content.
Local GEO Audit Findings
Google Business Profile Gaps
- Services: only “HVAC contractor” as the primary category — no secondary categories added (Air conditioning contractor, Heating contractor, Furnace repair service, Air duct cleaning service were all applicable and missing)
- Business description: generic 2-sentence description with no service specifics, no service area details, and no differentiators
- Services list: no individual services listed in the GBP Services section — AI Overviews draws from GBP service lists for specific service queries
- Photos: 6 photos total (3 of the company van, 3 generic HVAC equipment photos) — no before/after work photos, no team photos, no completed installation photos
- Q&A: 0 questions answered in the GBP Q&A section
- Google Posts: last post published 11 months prior
- Review responses: 4 of 34 reviews had received responses — 30 reviews were unanswered
Website Schema and Content Gaps
- No LocalBusiness schema on homepage or any page
- No FAQPage schema anywhere on the website
- No FAQ content anywhere on the website — no questions and answers addressing common customer queries
- Service pages were thin — 150 to 250 words each with no FAQ sections, no pricing information, no specific service details
- No local content — no blog, no service area pages, no local guides, no seasonal content (HVAC businesses have strong seasonal query patterns)
- No review platform presence beyond Google — no Yelp profile, no HomeAdvisor/Angi profile, no BBB listing
The 75-Day Intervention Plan
The 75-day intervention was organized into three phases. Phase 1 (Days 1 to 21) focused on GBP optimization and entity foundation — the fastest-impact investments for Google AI Overviews and Gemini. Phase 2 (Days 22 to 45) added LocalBusiness schema, FAQPage schema, and FAQ content to the website. Phase 3 (Days 46 to 75) built review volume, added local authority content, and expanded the platform presence beyond Google. The phase structure was designed to deliver the fastest Google AI Overviews impact first — GBP and Gemini improvements are the most time-sensitive for a local service business experiencing competitor dominance — while building the broader AI citation foundation in parallel.
Phase 1: GBP and Entity Foundation (Days 1-21)
GBP Category Expansion (Day 1-2)
Five additional GBP secondary categories were added: Air conditioning contractor, Heating contractor, Furnace repair service, Air duct cleaning service, and HVAC repair contractor. Category additions in GBP immediately expand the query types for which Google’s systems consider the business as a relevant result — each new category makes the business eligible for an additional set of service-specific AI Overviews queries. Implementation time: 15 minutes.
GBP Description Rewrite (Day 2)
The GBP business description was rewritten from 2 generic sentences to a complete 750-character description covering: the specific services offered (AC repair, HVAC installation, furnace repair, duct cleaning, maintenance contracts), the service area (specific city names and zip codes within the 35-mile radius), differentiators (NATE-certified technicians, same-day service availability, 24/7 emergency service, 100% satisfaction guarantee, financing available), and years of service (“serving [city] and surrounding communities since 2017”). Every element of the description was chosen to match the specific language of local HVAC queries — “same-day AC repair,” “24/7 HVAC service,” “NATE-certified” are all terms that local buyers submit in AI queries and that AI systems extract from GBP descriptions for local citation answers.
GBP Services List Completion (Days 3-5)
23 individual services were added to the GBP Services section with specific service names, descriptions, and prices where applicable: AC Repair (with $89 diagnostic fee noted), New AC Installation (with “free estimates” noted), Furnace Repair, Furnace Installation, Heat Pump Installation, Duct Cleaning (with specific pricing), Annual AC Tune-Up (with specific price), Annual Furnace Tune-Up, Emergency HVAC Service (24/7, with flat rate diagnostic fee), and 14 additional specific services. The Services section is one of the primary data sources that Google AI Overviews uses when answering “does [business] offer [specific service]?” queries — a complete services list with prices dramatically improves service-specific local AI citation coverage.
GBP Photo Campaign (Days 5-14)
A systematic photo collection effort was launched: technicians were asked to photograph completed jobs (before and after where applicable), team photos were taken at the office and in the field, equipment photos were taken for each major service category, and the owner recorded a 60-second “about us” video for the GBP listing. By Day 14, the GBP had 47 new photos and 1 video — covering all service categories, the team, the company vehicles, and representative before/after work examples. Google’s AI systems use photo volume and recency as a quality signal for local business listings — a listing with 50 photos signals an active, well-maintained business presence.
GBP Q&A and Review Response (Days 7-21)
10 customer-frequently-asked questions were added to the GBP Q&A section with comprehensive answers: “Do you offer emergency HVAC service?”, “Are your technicians NATE-certified?”, “Do you offer financing?”, “What areas do you serve?”, “How much does AC repair cost?”, “How long does HVAC installation take?”, “Do you offer maintenance plans?”, “Can you service all HVAC brands?”, “What is your warranty policy?”, and “How quickly can you respond to a service call?” All 34 existing Google Reviews received personalized response from the owner — thanking positive reviewers with specific detail about their service call, and addressing the 3 negative reviews with specific remediation offers. A new Google Posts schedule was established: one post per week highlighting seasonal tips, service specials, or educational content.
Phase 2: Schema and FAQ Content (Days 22-45)
LocalBusiness Schema Implementation (Days 22-24)
HVACBusiness schema (a LocalBusiness subtype) was implemented on the homepage and all service pages with: name (“CoolAir Pro”), @type (“HVACBusiness”), description (matching the GBP description), address (PostalAddress with full street address, city, state, zip, country), telephone (E.164 format), url, geo (GeoCoordinates with latitude and longitude), openingHours (standard hours plus 24/7 emergency indication), areaServed (array of all cities and zip codes in the service area — 22 specific communities), priceRange (“$$”), aggregateRating (ratingValue: 4.6, reviewCount: 34 — from Google Reviews data), hasOfferCatalog (linking to a service catalog with all 23 services), and sameAs (linking to the GBP profile URL, Yelp profile — created during Phase 3 — and Angi profile). The areaServed array with 22 specific community names was particularly important — it enabled AI systems to cite CoolAir Pro for service-specific queries from all 22 communities, not just the primary city.
FAQ Content Creation and FAQPage Schema (Days 25-38)
A comprehensive FAQ page was created on the website with 24 questions covering 4 categories: service FAQs (what services do you offer, do you service all brands, what is your response time, do you offer emergency service), pricing FAQs (how much does AC repair cost, do you offer free estimates, what financing options are available, is there a diagnostic fee), process FAQs (what happens during an AC tune-up, how long does HVAC installation take, do I need to be home during service, what warranty do you provide), and local FAQs (what areas do you serve, are you licensed in [state], how long have you been in business in [city]). FAQPage schema was implemented covering all 24 questions. FAQ sections were also added to each of the 4 main service pages — 5 to 6 questions each, with FAQPage schema on each page. Total new FAQ content: 44 questions across 5 pages, all with FAQPage schema.
Service Page Expansion (Days 38-45)
Each of the 4 main service pages was expanded from 150 to 250 words to 600 to 800 words of substantive service content: specific service descriptions, what to expect during service, common symptoms and what they indicate, seasonal considerations, and pricing context. Each expanded service page included an answer-first opening paragraph directly addressing the primary local service query (“CoolAir Pro provides same-day AC repair in [city] and surrounding communities, with NATE-certified technicians available for emergency service 24 hours a day, 7 days a week”), a FAQ section with FAQPage schema, and LocalBusiness schema linking the service page back to the main entity.
Phase 3: Reviews and Local Authority (Days 46-75)
Review Generation Campaign (Days 46-75)
A systematic review generation process was implemented: every technician was given a printed card to leave with customers after service completion, with a QR code linking directly to the Google Review submission page. The office manager sent a follow-up text message to every customer 24 hours after service completion with a direct Google Review link. The owner personally called all customers who had received major services (new installations, emergency repairs) within 48 hours to thank them and invite a review. Results: CoolAir Pro received 67 new Google Reviews in the 30-day period of active review generation — growing from 34 to 101 reviews, with an average rating of 4.7. The 3x review volume growth in 30 days produced a measurable Google AI Overviews citation improvement within 3 weeks of the review campaign starting — consistent with Google’s known practice of weighting review volume and recency heavily in local AI answer source selection.
Platform Presence Expansion (Days 46-60)
Three additional platform profiles were created and completed: Yelp (full profile with all services, photos imported from GBP, business description matching GBP description), Angi/HomeAdvisor (complete contractor profile with all service categories, license numbers, and insurance information), and BBB (Better Business Bureau listing claimed and completed). Each new platform profile was added to the LocalBusiness schema sameAs array on the website. Yelp and Angi are secondary citation sources for ChatGPT and Perplexity local queries — establishing profiles on these platforms expanded CoolAir Pro’s citation surface area on non-Google AI platforms.
Seasonal Local Content (Days 60-75)
Three seasonal local content articles were published on the website: “How to Prepare Your HVAC System for [State] Summer Heat” (targeting summer maintenance queries with the specific state name for local relevance), “Signs Your AC Needs Repair Before Summer in [City]” (targeting the pre-summer service decision queries), and “Air Conditioner Efficiency Tips for [City] Homeowners” (targeting local homeowner education queries). Each article included the city name and state in the title and content, LocalBusiness schema linking to the main entity, and a FAQ section with FAQPage schema covering the seasonal query variations most common in the local market. These articles were designed to earn citations for the seasonal local queries that spike in the 6 to 8 weeks before peak HVAC service demand.
Results at 75 Days
Overall Citation Rate
The 75-day measurement tested the same 28 queries across the same 4 platforms (112 combinations). Results: CoolAir Pro cited in 62 of 112 combinations — a 55.4% citation rate, compared to the 0% baseline. The competitor that had previously dominated the query set was now cited in 41 of 112 combinations — a 36.6% citation rate, down from its baseline of 38% (despite no changes to the competitor’s own digital presence). CoolAir Pro had overtaken its competitor in local AI citation coverage within 75 days of starting from zero.
| Query Category | CoolAir Pro Baseline | CoolAir Pro Day 75 | Competitor Day 75 |
|---|---|---|---|
| Local recommendation queries | 0% | 71% | 52% |
| Service-specific local queries | 0% | 64% | 43% |
| Comparison queries | 0% | 43% | 29% |
| Informational local queries | 0% | 43% | 21% |
| Overall | 0% | 55% | 37% |
Platform-by-Platform Results
| Platform | Baseline | Day 75 | Primary Driver |
|---|---|---|---|
| Google AI Overviews | 0% (0/28) | 71% (20/28) | GBP completeness + review volume + LocalBusiness schema |
| Gemini | 0% (0/28) | 58% (16/28) | GBP completeness + LocalBusiness schema + FAQ content |
| ChatGPT Browse | 0% (0/28) | 46% (13/28) | FAQPage schema + Yelp/Angi profiles + FAQ content |
| Perplexity | 0% (0/28) | 46% (13/28) | FAQPage schema + review volume + seasonal content |
| Overall | 0% (0/112) | 55% (62/112) |
Google AI Overviews showed the strongest improvement (0% to 71%) — expected given that Google AI Overviews draws most heavily from GBP data, Google Reviews, and LocalBusiness schema, all of which received the most intensive investment in this program. Gemini’s strong performance (0% to 58%) reflected the same GBP and schema foundation. ChatGPT and Perplexity showed equivalent improvement to each other (46%) — ChatGPT drew from the newly established Yelp and Angi profiles, while Perplexity responded strongly to the review volume growth and seasonal content freshness signals.
Business Outcomes
Inbound Call Volume
Inbound call volume (tracked via a call tracking number implemented at the start of the program) increased 34% in the 75-day measurement period compared to the equivalent prior-year period. The owner attributed approximately half of the increase to Google AI Overviews and AI search-driven discovery — confirmed by the call tracking system’s “how did you hear about us?” prompt, which showed 18% of callers in the measurement period mentioning “Google” or “AI” or “the AI search thing” as their discovery source, compared to 7% in the prior-year period.
Google Maps Pack Performance
As a secondary benefit of the GBP optimization and review growth, CoolAir Pro’s Google Maps Pack position also improved — the business moved from an average position of 4 to 6 (below the top 3 pack) to an average position of 1 to 3 for its primary service keywords in the local market. This traditional local SEO improvement, while not the primary target of the GEO program, was a significant secondary benefit — Google AI Overviews and Google Maps Pack share the same underlying GBP and review signals, so GEO investments for Google AI Overviews simultaneously improve traditional Maps Pack performance.
Revenue Impact
The 34% call volume increase, combined with a consistent close rate on inbound service calls, produced an estimated $28,000 in incremental revenue during the 75-day measurement period — representing an approximately 8x return on the estimated $3,500 in marketing labor invested in the GEO program (primarily the owner’s spouse’s time and a one-time agency consultation fee). The review generation campaign — the highest-impact single investment in the program — cost approximately $400 in printed review request cards and technician training time, and produced 67 new Google Reviews worth an estimated $12,000 in incremental revenue from the citation improvements they enabled.
Key Lessons for Local Service Businesses
- Lesson 1: Google Business Profile is the most powerful local GEO investment — and it is free. The GBP optimization in Phase 1 — category expansion, description rewrite, services list, photos, Q&A, and review responses — cost nothing beyond time and produced the largest share of CoolAir Pro’s Google AI Overviews citation improvement. Every local business should treat GBP completion as a mandatory prerequisite before any other digital marketing investment. A complete, active GBP is the foundation of local AI citation performance on Google AI Overviews and Gemini.
- Lesson 2: Review volume is a direct AI citation signal — 67 new reviews in 30 days produced measurable citation improvement within 3 weeks. CoolAir Pro’s review growth from 34 to 101 Google Reviews produced faster and more measurable citation improvement than any schema investment. Local businesses significantly underinvest in review generation — most have no systematic process for asking satisfied customers to leave reviews. A simple post-service review request (text message with direct GBP review link) is the highest-ROI single action available to a local business for AI citation improvement.
- Lesson 3: The areaServed array in LocalBusiness schema dramatically expands citation coverage for multi-community service businesses. CoolAir Pro served 22 communities but had no schema communicating this service area. After implementing LocalBusiness schema with 22 specific community names in areaServed, AI systems began citing CoolAir Pro for local queries from all 22 communities — not just the primary city. For any service business with a multi-community service area, areaServed is the single schema investment with the broadest citation coverage expansion per implementation hour.
- Lesson 4: FAQ content with FAQPage schema can overtake a more established competitor for informational local queries. CoolAir Pro’s 44 FAQ questions across 5 pages — all with FAQPage schema — produced informational query citation rates (43%) that exceeded the competitor’s equivalent rate (21%) despite the competitor having 9x more reviews. Local businesses with strong FAQ content and schema can earn AI citations for informational queries even against competitors with larger review volume — because FAQ content directly addresses the question-format queries that AI engines receive most frequently.
- Lesson 5: Local GEO improvements to Google AI Overviews simultaneously improve Google Maps Pack performance. The GBP optimization, review growth, and LocalBusiness schema that drove Google AI Overviews citation improvement also improved CoolAir Pro’s traditional Maps Pack position. Local businesses do not need to choose between Google AI Overviews GEO and traditional local SEO — the primary signals for both are identical. Investing in GBP completeness and review volume serves both channels simultaneously.
The Local GEO Playbook
Based on CoolAir Pro’s experience, this playbook applies to any local service business starting from zero or minimal AI citation presence:
Week 1: GBP Foundation
- Add all applicable secondary GBP categories (research all subcategories for your service type)
- Rewrite GBP description to 750 characters with specific services, service area, differentiators, and credentials
- Complete GBP Services section with all individual services, descriptions, and prices
- Respond to all existing Google Reviews (every unanswered review)
Weeks 2-3: GBP Content and Schema
- Add 10+ photos covering all service categories, team, and completed work
- Add 8 to 10 Q&A entries covering the most common customer questions
- Implement LocalBusiness schema on homepage with complete areaServed array
- Begin weekly Google Posts schedule
Weeks 3-6: FAQ Content and Schema
- Create comprehensive FAQ page (20+ questions) with FAQPage schema
- Expand service pages to 600+ words with answer-first opening paragraphs and FAQ sections
- Implement FAQPage schema on all service pages with FAQ sections
- Create Yelp and Angi profiles for non-Google AI platform coverage
Weeks 6-11: Reviews and Local Content
- Launch systematic review generation (post-service text with QR code, technician cards)
- Publish 2 to 3 seasonal local content articles with city/state name in title and content
- Measure citation rates at Day 45 and Day 75 across all 4 platforms
- Update LocalBusiness schema aggregateRating as review count grows
FAQs
How important is Google Business Profile for local AI search citations?
Google Business Profile is the single most important local GEO investment — it is the primary data source for Google AI Overviews and Gemini for local business queries. A complete, active GBP with accurate categories, a detailed description, a complete services list, strong review volume, and recent photos is the foundation of local AI citation performance. No schema implementation or website content can compensate for an incomplete GBP when it comes to Google AI Overviews local citations. In CoolAir Pro’s case, GBP optimization alone drove the majority of the Google AI Overviews citation improvement at Day 75.
How many Google Reviews are needed to earn local AI citations?
There is no fixed threshold, but CoolAir Pro’s experience suggests that 100+ reviews is a meaningful citation credibility milestone — the business began earning consistent Google AI Overviews citations as it approached and crossed 100 reviews. More important than total count is review recency: AI systems weight recent reviews more heavily than old ones. A business with 50 reviews received in the past 6 months earns stronger AI citation signals than a business with 150 reviews where the most recent was 18 months ago. Build a systematic ongoing review generation process rather than running a one-time campaign.
Can a local business outperform a competitor with more reviews through schema and FAQ content?
Yes — CoolAir Pro demonstrated this for informational query categories. Despite the competitor having 9x more reviews at the start of the program, CoolAir Pro’s 44 FAQ questions with FAQPage schema produced informational query citation rates (43%) that more than doubled the competitor’s equivalent rate (21%). For informational queries specifically — “how much does AC repair cost,” “when should I replace my HVAC system” — FAQ content quality and FAQPage schema are stronger citation signals than review volume. The optimal local GEO strategy combines strong review volume AND strong FAQ content, as different query categories respond to different signals.
Does local GEO help with traditional Google Maps Pack rankings too?
Yes — the primary signals for Google AI Overviews local citations (GBP completeness, review volume, LocalBusiness schema) are the same signals that influence Google Maps Pack position. CoolAir Pro’s Maps Pack position improved from average position 4 to 6 to average position 1 to 3 as a secondary benefit of the GEO program. This dual benefit makes local GEO investments exceptionally high-ROI for local service businesses — each investment serves both the AI search citation goal and the traditional local search ranking goal simultaneously.
Start Your Local GEO Program
CoolAir Pro’s experience proves that a local service business can go from zero AI citation presence to market-leading AI citation coverage in 75 days — with investments primarily in time rather than money. Start with Week 1 of the playbook today: GBP category expansion, description rewrite, services list completion, and review response. These four actions take under 4 hours and lay the GBP foundation that drives the majority of local Google AI Overviews citation improvement.