How to Get Your Business Cited by ChatGPT and Perplexity (Step-by-Step)
TL;DR: AI engines cite sources that (1) directly answer a clear question in the first 200 words, (2) use structured data (FAQ schema, HowTo schema), (3) publish an llms.txt file, and (4) have consistent factual claims that match other trusted sources. This guide walks through each step with specific actions you can take this week.
When someone types “best dentist in Austin” or “how does invoice factoring work” into ChatGPT or Perplexity, the AI doesn’t just guess. It reads web pages, evaluates which ones have the clearest, most structured answers, and cites them in its response.
If your website doesn’t show up in those citations, you’re missing a fast-growing traffic channel. AI-assisted searches grew over 400% between 2024 and 2025, and that share keeps climbing.
The good news: getting cited is more about content structure than domain authority. A well-structured local business page can outcompete a national brand’s generic content in AI answers.
What Makes AI Engines Decide to Cite a Source?
AI systems like ChatGPT (which uses Bing retrieval), Perplexity, and Google AI Overviews all use retrieval-augmented generation (RAG) — they fetch live web pages and synthesize answers from them. The signals they weight most heavily:
- Direct answer in the first 200 words — the AI reads your page top-to-bottom and extracts the clearest answer to the implied question. Pages that bury their answer under three paragraphs of introduction get skipped.
- Factual specificity — content with concrete numbers (costs, timelines, percentages) gets cited far more often than vague prose, because AI systems prefer extractable, self-contained facts they can quote directly.
- Structured Q&A — FAQ sections that match the exact phrasing of real questions dramatically increase the chance of being cited for those queries.
- Schema markup — pages with proper FAQ, HowTo, and Article schema hand crawlers machine-readable answer blocks, making your content easier to parse and surface in AI-generated answers.
- Source consistency — if your page says X costs $500 but Yelp says $800 and your Google Business Profile says “call for pricing,” AI systems distrust all three. Consistency wins.
Step 1: Rewrite Your Homepage and Service Pages to Answer Questions Directly
This is the highest-leverage change you can make. Look at your homepage right now. Does the first sentence answer the most common question someone would ask about your business?
Bad example:
“Welcome to Smith Plumbing. We’ve been serving the Denver metro area for over 20 years with quality plumbing services.”
Better for AI citation:
“Smith Plumbing provides 24/7 emergency plumbing repair in Denver, CO. We handle burst pipes, drain clogs, water heater replacement, and sewer line issues. Most repairs are completed same-day; emergency calls within 2 hours.”
The second version answers “what does Smith Plumbing do?”, “where are they?”, “how fast do they respond?” — all in three sentences. AI engines can extract and cite that directly.
Action: Rewrite your homepage intro (first 2-3 sentences) to directly state: what you do, where you do it, and one specific differentiator with a real number.
Step 2: Add FAQ Sections to Every Key Page
FAQ sections are the single most effective citation trigger for AI engines. When someone asks Perplexity “how long does it take to fix a water heater?” and your plumbing page has an FAQ answer with “Water heater replacement typically takes 2-4 hours for a standard 40-50 gallon tank; tankless heaters require 4-8 hours due to additional venting,” that answer gets extracted and cited almost verbatim.
Write FAQ answers in 50-150 words each — long enough to be complete, short enough to be extracted as a standalone answer.
Effective FAQ questions for local businesses:
- “How much does [your service] cost in [city]?”
- “How long does [your service] take?”
- “What’s the difference between [option A] and [option B]?”
- “Do you offer [specific service variation]?”
- “What should I look for when choosing a [your type of business]?”
Step 3: Add FAQ Schema (JSON-LD) to Your Pages
Writing the FAQ in visible text is step one. Adding FAQ schema (structured data) doubles down by telling AI crawlers exactly which questions and answers to extract — even if they don’t read the full page.
Add this in your page’s <head> section (replace with your actual questions):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does drain cleaning cost in Denver?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Drain cleaning in Denver typically costs $150-$350 for a standard clog. Complex blockages requiring hydro-jetting run $400-$700. We provide a free estimate before any work begins."
}
}
]
}
</script>
Use Google’s Rich Results Test to verify your schema is valid before publishing.
Step 4: Create an llms.txt File
llms.txt is the fastest-growing standard for helping AI crawlers understand your site. It’s a plain-text file at yourdomain.com/llms.txt that tells AI systems what your site does, what your key pages are, and which content is most authoritative.
Think of it as a robots.txt for AI — except instead of restricting access, you’re actively guiding AI engines to your best content.
A basic llms.txt for a local business:
# Smith Plumbing
> 24/7 emergency plumbing repair in Denver, CO. Licensed and insured since 2003.
Smith Plumbing handles residential and commercial plumbing in the Denver metro area.
## Services
- Emergency plumbing: burst pipes, gas leaks, flooding
- Drain cleaning and sewer line repair
- Water heater installation (tank and tankless)
- Bathroom and kitchen remodels
## Key Facts
- Service area: Denver, Aurora, Lakewood, Englewood, Littleton
- Response time: 2 hours for emergencies, same-day for standard calls
- License: Colorado Master Plumber License #MP-XXXXX
- Pricing: Free estimates; no after-hours surcharge on weekends
## Key Pages
- /services/emergency-plumbing — Emergency plumbing response
- /services/drain-cleaning — Drain and sewer services
- /services/water-heaters — Water heater installation and repair
- /about — Company history and credentials
Create this file, upload it to your server root, and verify it’s accessible at yourdomain.com/llms.txt.
Step 5: Make Your Business Information Consistent Everywhere
AI engines cross-reference claims. If your website says you’re open until 8pm but Google says 6pm and Yelp says “varies,” the AI engine flags inconsistency and may skip you in favor of a business whose information matches across sources.
Audit your NAP (Name, Address, Phone) across:
- Your website (header, footer, contact page)
- Google Business Profile
- Apple Maps
- Yelp, Facebook, Bing Places
- Any industry directories relevant to your niche
Your hours, service description, and service area should also match closely across these platforms. Even small discrepancies (“Suite 200” vs “Ste. 200”) can reduce AI engine confidence in your listing.
Step 6: Add LocalBusiness Schema to Your Website
If you’re a local business, LocalBusiness schema (or a subtype like Plumber, MedicalBusiness, Restaurant) tells AI engines exactly what you are and where you operate. Without it, they have to infer this from your page text, which is less reliable.
Key fields to include in your LocalBusiness schema:
name,url,telephone,addressopeningHours(use standard format:"Mo-Fr 08:00-18:00")areaServed(list your cities or a radius)priceRange(e.g.,"$$")aggregateRating(if you have reviews — pull from Google reviews count and average)
Step 7: Write Answer-First Content for Your Top 3 Questions
Go to your Google Business Profile and look at the questions people have asked. Check your reviews for recurring complaints or questions. Look at the “People also ask” section when you Google your service category in your city.
Pick your top 3 questions. Write a dedicated section on your website — or a standalone blog post — that answers each one in depth, starting with a 2-3 sentence direct answer, then elaborating with specific details, costs, timelines, or examples.
Pages with 800-1,200 words of specific, factual content on a focused question consistently outperform thin pages in AI citations.
How to Check If You’re Being Cited
Once you’ve made these changes, test them:
- Manual queries: Ask ChatGPT and Perplexity the questions your customers ask. See if your business comes up. Use both
"[your business name]"specific queries and generic"[your service] in [your city]"queries. - Google AI Overviews: Search your target questions on Google and look for the AI Overview box at the top. Click “Show more” to see which sources it’s citing.
- Perplexity: Perplexity shows citations more explicitly than most AI tools. Search for your business category and city and check which local businesses appear.
Most businesses see their first AI citations within 4-8 weeks of implementing structured data and FAQ content. Local businesses with specific, consistent information typically see faster results than generic content sites.
What Not to Do
- Don’t keyword-stuff FAQ answers. AI engines penalize exactly the same unnatural writing that Google penalizes. Write for humans first.
- Don’t create thin AI-generated content. AI systems are increasingly good at identifying low-quality generated content and excluding it from citations.
- Don’t ignore mobile performance. AI crawlers index the mobile version of your site. If your pages load slowly on mobile, your content may not be fully indexed.
If you want to see where your site currently stands on AI search visibility, the free SEOPulse audit tool gives you a GEO score alongside your standard SEO metrics — no account required.