How a Home Services Business Got Cited by ChatGPT, Perplexity, Claude and Gemini in 30 Days
The Problem
What the client was struggling with
The business was getting squeezed on two fronts. Larger HVAC competitors with longer-running marketing programs owned the top of Google for high-intent commercial searches like emergency AC repair and furnace replacement near me. At the same time, the owner kept hearing the same thing from new customers: "I asked ChatGPT," or "Perplexity told me what to look for in a contractor." The business was nowhere in those answers.
The site ranked for a handful of branded queries and a few long-tail informational posts, but the commercial intent traffic that books actual service calls was going to competitors and to AI-recommended contractors the brand had no presence with.
The Insight & Strategy
How we approached the problem
Three coordinated workstreams ran in parallel over 30 days.
- Programmatic SEO for commercial intent. A service-by-location page set built around the business's actual operating area, with each page answering the commercial questions homeowners ask when they are ready to book.
- Google Business Profile posts, twice weekly. Each post tied to the same commercial themes the website pages targeted, with structured local language to anchor "near me" intent in the local pack.
- AI search optimization. Content rewritten and added to match the way buyers actually phrase questions to LLMs, not the short-tail keywords classic SEO targets. Citation pickup verified against weekly test prompts across ChatGPT, Perplexity, Claude and Gemini.
Pass 1: Buyer question mining
We pulled the actual questions homeowners ask AI engines when shopping for HVAC service. Things like "what should I look for when hiring an HVAC contractor in [city]," "how much should I pay for an AC tune-up," "what questions to ask before signing a quote." These are the prompts AI engines train and retrieve against, not the short-tail keyword strings classic SEO targets.
Pass 2: Programmatic page generation
A service-by-location grid built from the business's real service catalog and service area. Each page resolved a specific commercial intent (emergency repair, system installation, maintenance plans, indoor air quality) with real local specifics the AI engines reward: pricing context, response times, certifications, parts availability. 67 pages went live and indexed within 28 days.
Pass 3: Google Business Profile activation
Posts ran twice weekly on the same commercial themes the programmatic pages targeted. Two signals from two directions, the website and the Google profile, anchoring the business for "near me" intent in the local pack. This is the lowest-effort, highest-leverage lever in local SEO and most competitors were posting less than once a month.
Pass 4: AI citation verification
Weekly test prompts run against ChatGPT, Perplexity, Claude and Gemini using the buyer questions identified in Pass 1. First citation appeared on day 11 in Perplexity. By day 30, the business was being cited on every major engine for at least three buyer-question prompts.
The Results
Measurable outcomes achieved
The clearest lesson from this engagement: buyers do not type keywords into LLMs. They ask questions in complete sentences, often with context built in (their city, their budget range, what failed last winter). Traditional SEO targets the short query, the abbreviated phrase a person types into a search box. AI search optimization targets the full question, the one a person would actually ask a friend.
Programmatic SEO closed the volume gap. The business could not realistically hand-write a long-form page for every service and every neighborhood. Templated pages, when each one is anchored to real local specifics instead of generic boilerplate, indexed quickly and started picking up commercial intent traffic well inside the 30-day window.
Google Business Profile posts were the lowest-effort, highest-leverage piece of the engagement. Twice-weekly posts on commercial themes (emergency service, financing options, seasonal maintenance) drove the +73% lift in profile actions. Most local businesses post less than once a month, if at all, which makes this lever almost uncontested.
The AI citation work compounded everything else. Once the programmatic pages were indexed and the GBP profile was active, AI engines had something concrete to cite when answering buyer questions. The discipline of verifying citations weekly, then iterating on which pages and which phrasings were getting picked up, turned a one-time launch into a feedback loop.
Want Results Like These?
Book a free 30-minute strategy call and find out how we can get your brand cited across every major AI engine.
Book Free Strategy CallNo commitment. No hard sell.