Dana typed the question the way a homeowner would: “Who does AC replacement in Pflugerville?” ChatGPT answered with three companies. The first was a shop Dana had watched open two years earlier, a few miles down FM 685. Dana's company had been in business fourteen years and was not named. That afternoon is the best short lesson I know on how to get cited by AI assistants, because the fix had almost nothing to do with AI. It had to do with sentences.
Dana is a composite. The name and details are blended from several Central Texas HVAC owners I've worked with over the past year. The pages, the problems, and the moves are real patterns I see repeatedly. What follows is the story of one service page, told in order, with notes on what was going on underneath each step.
Why did the AI assistant leave a 14-year HVAC shop out of its answer?
Next to the competitor's name in ChatGPT's answer was a small source link. Dana clicked it. It went to a page titled “AC Replacement in Pflugerville, TX,” and the second paragraph said, roughly: “We install R-454B split systems from 2 to 5 tons in Pflugerville (78660), Hutto (78634), and Round Rock. Most single-system replacements are finished in one day.”
Then Dana opened their own AC replacement page. It said: “We provide top-quality heating and cooling solutions to the greater Austin area. Our experienced technicians are committed to your comfort.”
What was happening: The assistant was not ranking the two companies on reputation, years in business, or review count. It was building an answer out of sentences it could lift. The competitor's page had a sentence that answered the question directly, with a place, a service, and specifics, in a form the assistant could quote and link. Dana's page had no sentence that answered anything. “Greater Austin area” names no town a customer would type. “Top-quality” is not a fact. Nothing on the page was quotable, so nothing was cited.
Curious what a site like this costs you in missed leads? See real builds for businesses like yours.
Why do AI assistants cite one service page and not another?
ChatGPT search, Perplexity, and Google's AI Overviews work in a broadly similar way. They run a search, pull a handful of candidate pages, pick the passages that support each part of the answer, and write a response with links to where those passages came from. An AI assistant cites a passage, not a website. Your whole site can be excellent and still go uncited if no single passage on it cleanly supports a claim the assistant wants to make.
Researchers have measured this. In the study that coined the term “generative engine optimization,” a team from Princeton, Georgia Tech, and the Allen Institute tested content changes against AI answer engines. They found that adding statistics, quotations, and cited sources to a page could raise its visibility in generated answers by up to 40%. Keyword stuffing, the old SEO reflex, did poorly. Specifics win citations. Adjectives don't.
Citation matters more now because clicks are shrinking. According to Pew Research Center's analysis of real browsing data, Google users who saw an AI summary clicked a traditional result link in 8% of visits, compared with 15% when no summary appeared. They clicked a link inside the summary in just 1% of visits. When the answer is the page, being named in the answer is the result. For a service business, the homeowner who reads “one-day installs in Hutto” next to your name often calls without ever visiting your site.
I covered the recommendation side of this in generative engine optimization for local businesses. This piece covers the narrower job of being the source an assistant quotes.
What numbers can AI assistants pull from an HVAC service page?
Dana's first objection was the one I hear from almost every owner: “We don't have statistics. We fix air conditioners.” Then we listed what the shop already knew about itself without looking anything up. It was a lot:
- The tonnage range they install (1.5 to 5 tons residential)
- How long a typical changeout takes, and what makes it run longer
- How many trucks run in summer, and the service window they actually hold in July
- Their TDLR license class and number (Texas ACR licenses start with TACLA or TACLB, and TDLR rules already require the number on advertising)
- Which refrigerants their new installs use
- The manufacturer warranty terms they register for customers, and the deadline for registration
- How many years they've served Pflugerville specifically
Each of these became a sentence. Here is how a few of the lines changed:
| Before | After |
|---|---|
| Fast, reliable service | In June through September we run six trucks and schedule most no-cool calls the same or next business day. |
| Experienced, licensed technicians | Every install is supervised under Texas ACR license TACLA-[number], and our lead installers average over ten years in the field. |
| Quality installations | Most single-system replacements take one day. Two-story homes with the air handler in a hot attic can run into a second morning. |
| We service all makes and models | We repair and replace systems from Carrier, Trane, Lennox, Goodman, and Rheem, including older R-22 units. |
What was happening: Every “after” line can stand on its own. Pull it out of the page, paste it into an answer, and it still makes sense and still says who it's about. That is the test. Note also the qualifier in the install-time line. Dana worried that “one day” would come back to bite them. The honest version, “most take one day, attic installs in two-story homes can run longer,” is just as quotable and protects them on the phone. A qualified number is still a number.
Why it mattered: Never publish a number you can't stand behind. An assistant that quotes your made-up “30-minute response time” repeats it to hundreds of people, and every one of them holds you to it.
How do named towns get a service page cited by AI assistants?
Dana's original page named one place, “greater Austin,” and put the actual service area in a map graphic. Assistants mostly read text, and nobody asks ChatGPT who fixes AC in “greater Austin.” They ask about Pflugerville, Hutto, Manor, or Round Rock, and sometimes about a neighborhood like Falcon Pointe or Blackhawk.
We replaced the graphic with a short text section per town. The rule was strict: each town section had to say something true only of that town. For Hutto, it was this:
“Many Hutto homes built during the subdivision boom before 2010 were originally fitted with R-22 systems. R-22 hasn't been produced or imported in the U.S. since January 1, 2020, so recharging one of those units gets more expensive every season, and replacement is usually the better call.”
That paragraph has a place, a time period, a refrigerant, a federal date, and a practical conclusion. An assistant answering “should I recharge or replace my old AC in Hutto” has something to cite. A paragraph that just swapped “Hutto” into the Pflugerville copy would have had nothing, and a site full of those swapped pages looks like exactly the thin, templated content search systems are built to discount.
What was happening: Assistants cross-check. When the page said Dana served Manor but the Google Business Profile service areas didn't list it, the signals conflicted. We lined the two up so the towns on the page matched the service areas on the profile. If you run a service-area business with no storefront, the service-area settings in your Google Business Profile are worth checking before you rewrite a single page.
Will AI assistants cite a page that hasn't been updated this year?
Dana's page had last been meaningfully edited in 2021. It said nothing about the refrigerant change that has shaped every residential install quote in Texas for the past two years.
Under the EPA's Technology Transitions rule, new residential split AC and heat pump systems built with R-410A stopped being manufactured after January 1, 2025. January 1, 2026 was the cutoff for installing systems assembled from older components. Homeowners are asking assistants about it constantly: “Can I still get an R-410A system?” “What's R-454B?” “Is my old unit illegal now?” (It isn't. Existing systems can keep running and be serviced.)
We added a short section that answered those three questions in plain sentences, linked to the EPA page as its source, and put an “Updated September 2026” line at the top. We also added one line specific to Dana's market: Austin Energy's ECAD ordinance requires an energy audit before sale for most homes 10 years or older in its territory, and those audit reports often flag duct leakage that sellers then call a contractor to fix.
What was happening: Assistants answering a question with a time element, such as “in 2026” or “now,” favor passages that are clearly current and clearly sourced. A dated page that links to the regulation it describes is easier to trust and easier to cite than an undated page asserting the same thing. Freshness is a claim you make on the page, not a feeling the reader gets.
Can AI assistants crawl and read your service page at all?
This is where Dana's story turned from writing to plumbing. The rewritten page went live, and three weeks later Perplexity still wasn't pulling from it. The cause was a security plugin on the site set to block “unknown bots.” It was letting Googlebot through and turning away almost everything else.
If an assistant's crawler can't fetch your page, nothing on it can be cited. The checklist we ran:
- robots.txt and firewall rules allow OAI-SearchBot (ChatGPT search), PerplexityBot, Bingbot, and Googlebot. Some hosting and security services now block AI crawlers by default, so check even if you never touched the setting.
- Google-Extended can stay blocked if you prefer. Google says that token controls use of your content for training Gemini models and does not affect Search or AI Overviews.
- Key facts are in HTML text, not inside images, sliders, PDFs, or map embeds.
- LocalBusiness structured data uses the trade-specific type (HVACBusiness here, Plumber or Electrician or RoofingContractor for other trades) with areaServed listing the same towns as the page.
- The page is indexed in both Google Search Console and Bing Webmaster Tools. Bing is easy to forget, and several assistants draw on Bing's index.
The rest of what a strong HVAC site needs, from the emergency page to financing, is in the seven pages that drive HVAC service calls. This checklist only covers the part that decides whether assistants can see those pages.
How long does it take to get cited by AI assistants?
I'll be honest about the outcome, because this is where articles like this usually oversell.
In the composite, the rewrite worked on narrow questions first, within about eight weeks. Perplexity began citing the Hutto section when asked about recharging versus replacing an old AC there. ChatGPT added Dana's company to its Pflugerville answer, second behind the same competitor, and quoted the one-day install line nearly word for word. One new customer said on the phone that “the AI said you do one-day installs.” The broad Google AI Overview for “AC replacement Austin” didn't change. It kept leaning on directories and large regional companies.
That pattern is typical. Specific questions reward specific pages quickly. Broad, high-volume questions are dominated by sources with years of links and reviews, and no rewrite changes that in two months. Nobody can promise you a citation, and anyone who does is guessing. What you control is whether your pages contain sentences worth citing. If a competitor keeps outranking you on the broad terms, a 30-minute audit of why they rank higher usually finds the gap faster than anything written about AI.
What order should a service business follow to get cited by AI assistants?
If I were starting Dana's site over, this is the sequence I'd use, and it's the one I'd suggest to any HVAC, plumbing, roofing, or electrical shop:
- Ask the assistants first. Type five questions your customers actually ask into ChatGPT, Perplexity, and Google, logged out. Write down which pages each one cites. That is your competition for citations, and it's often not the competition you'd expect.
- Fix crawler access. Check robots.txt and any firewall or security plugin before writing anything. A perfect page nobody can fetch does nothing.
- Inventory your real numbers. Tonnage, install duration, service windows, truck count, license class and number, years in each town, brands serviced. Only numbers you can defend on the phone.
- Rewrite the top of each service page. The first two sentences under each heading should answer the question the heading asks, with a place and a specific in the same sentence.
- Give each town its own true fact. Housing age, common equipment, local ordinances, local weather patterns. If you can't find one, don't build that town section yet.
- Add the dated, sourced facts. Regulatory changes, code changes, utility programs. Link the primary source and put an “Updated” date on the page.
- Match your listings. Service areas, business name, phone number, and hours should read the same on the site, the Google Business Profile, and Bing Places.
Then run the sentence test on every page: read each sentence alone, with nothing around it. If a stranger could quote it and be accurate about who you are, where you work, and what you do, it's citable. If it could appear on any contractor's site in any state, cut it or rewrite it. At Turnkey Web, the owner interview behind that inventory is usually the most valuable hour of a build. It's also why who writes your website content matters more than it used to. The specifics live in the owner's head, not in a template.
What do owners ask about getting cited by AI assistants?
Can I pay ChatGPT or Perplexity to cite my business?
No. There is no way to buy a citation inside an AI answer. Any ad placements these tools run are labeled separately from the answer. Citations come from what the assistant can find, fetch, and quote.
Should I build a separate page for every town I serve?
Only if you have something true and specific to say about each one. A handful of town pages with real local detail, such as housing age, common equipment, or local ordinances, will be cited. Dozens of copies with the city name swapped usually get ignored or discounted.
Will a blog post get cited, or does it have to be a service page?
Both can be cited. They win different questions. Service pages tend to get cited for “who does X in [town]” questions. Educational posts get cited for “should I” and “what is” questions, like whether to repair or replace an R-22 system. A shop that wants to show up in both needs both.
How do I know if AI assistants are citing my site?
Once a month, ask the same set of real customer questions in ChatGPT, Perplexity, and Google while logged out, and record which sources each one names. Also ask new callers how they found you. “The AI said” is showing up in intake calls more often than most owners expect.
Does adding an llms.txt file help?
Not in any proven way yet. It's a proposed convention, and the major assistants haven't confirmed they use it when choosing citations. Crawler access, specific sentences, and consistent listings matter far more. Treat llms.txt as optional.
Frequently asked questions
Can I pay ChatGPT or Perplexity to cite my business?
No. There is no way to buy a citation inside an AI answer. Any ad placements these tools run are labeled separately from the answer. Citations come from what the assistant can find, fetch, and quote.
Should I build a separate page for every town I serve?
Only if you have something true and specific to say about each one. A handful of town pages with real local detail, such as housing age, common equipment, or local ordinances, will be cited. Dozens of copies with the city name swapped usually get ignored or discounted.
Will a blog post get cited, or does it have to be a service page?
Both can be cited, and they win different questions. Service pages tend to get cited for 'who does X in [town]' questions. Educational posts get cited for 'should I' and 'what is' questions, like whether to repair or replace an R-22 system.
How do I know if AI assistants are citing my site?
Once a month, ask the same set of real customer questions in ChatGPT, Perplexity, and Google while logged out, and record which sources each one names. Also ask new callers how they found you.
Does adding an llms.txt file help?
Not in any proven way yet. It's a proposed convention, and the major assistants haven't confirmed they use it when choosing citations. Crawler access, specific sentences, and consistent listings matter far more.