You can rank on page one of Google and still not exist on ChatGPT. The two systems use different signals, pull from different sources, and reward different kinds of optimization. This is not a future problem — it is happening right now. Consumers are increasingly bypassing search results entirely and trusting AI tools to answer their who-should-I-call questions directly.
This guide covers exactly what to do, in what order, to get your local business cited by ChatGPT, Perplexity AI, and Google AI Overviews. Each step is concrete, actionable, and produces results within 30 to 90 days.
Schema.org LocalBusiness markup is machine-readable structured data that tells AI systems exactly what your business is. Without it, AI tools are guessing. With it, they can state your name, address, phone, hours, and services with confidence. This is the single highest-leverage change you can make for AI visibility.
Your LocalBusiness schema should include:
Place this JSON-LD block in the head of your homepage and any key service pages. Validate it using Google Rich Results Test before publishing. Errors in the schema reduce AI confidence rather than building it.
AI tools are answer machines. They look for content that directly answers the questions people ask. Generic About Us paragraphs do nothing for AI citation. FAQ sections written in natural language — the way a customer would actually phrase the question — do everything.
For each service your business offers, write 5 to 10 FAQ questions and direct answers. Use the exact language your customers use when they call or text. "How much does AC repair cost in Houston?" performs far better than "We offer competitive pricing for all HVAC services." Pair the visible FAQ content with FAQPage schema markup so AI crawlers can extract the structured question-answer pairs directly.
High-performing FAQ topics for local service businesses:
AI models are trained on datasets that heavily include the major business directories. When your business appears consistently across these sources, the AI treats you as a verified, established entity. When you are absent or inconsistent, the AI uncertainty rises and your citation probability drops.
Focus first on the highest-authority sources in order of impact:
NAP — Name, Address, Phone — is the foundational identity signal that AI tools use to match business data across sources. A single inconsistency introduces uncertainty. Uncertain AI tools do not confidently cite businesses.
Run your business through a NAP audit tool or search manually for your business name across your top 10 directory listings. Create a master record — exact business name, exact address format, exact phone number — and update every listing to match it precisely. Any future change requires updating all sources simultaneously.
A llms.txt file is a plain-text document placed at yourdomain.com/llms.txt. It tells AI language model crawlers — including Perplexity's crawler — the key facts about your business in a structured, machine-readable format. Think of it as an elevator pitch written for AI systems rather than humans.
A basic llms.txt for a local HVAC company might include:
The file format is simple Markdown. It does not require a developer to implement. Once published, submit your sitemap to Perplexity's index via their publisher portal and verify your site in Google Search Console to ensure your pages are being crawled.
After 30 days, test again: ask ChatGPT and Perplexity the questions your customers would ask. For most local businesses with no prior AEO optimization, the improvement is substantial within 60 to 90 days of full implementation.
The most common reasons are missing LocalBusiness schema, no FAQ content, sparse or inconsistent citations, and inconsistent NAP data. AI tools cannot confidently cite a business when these signals are absent or contradictory.
Adding LocalBusiness schema markup and publishing FAQ content are the two fastest wins. Both can influence AI citations within 2 to 4 weeks. Pair these with an updated Google Business Profile and consistent NAP for maximum impact.
Yes. ChatGPT and Perplexity both pull from Google Business Profile data when answering local queries. An incomplete or outdated GBP listing weakens your AI citation confidence.
llms.txt is a plain-text file at the root of your domain that tells AI language model crawlers how to understand your business. Perplexity and other AI crawlers are beginning to use it. Adding it is a low-effort, high-signal move for forward-looking businesses.
Quality matters more than quantity. Consistent presence on 6 to 10 authoritative directories — Google Business Profile, Yelp, BBB, Bing Places, Apple Maps, and 2 to 3 industry-specific directories — outperforms 50 low-quality listings with inconsistent NAP data.
Yes. AI tools cite based on relevance, proximity, and data confidence — not ad spend. A small contractor with excellent LocalBusiness schema, strong FAQ content, and consistent NAP data will regularly outperform larger competitors that have not optimized these signals.
Test directly: ask ChatGPT and Perplexity questions a customer would ask about your service in your city. Track whether your business appears in the answers over time.
"Every local business should spend 30 days on AEO before spending another dollar on Google Ads. The AI visibility window is open right now — and most of your competitors have not walked through it yet."
- Diego Medina F, Founder of MerchandisePROS
Get your free AEO audit and see exactly which of the 5 signals your business is missing. Score in 60 seconds, PDF delivered to your inbox.
Check My AEO Score Free Free Consultation