How local businesses show up in AI search answers
Last updated 21 October 2026 ยท Published by Online Presence Co.
Some customers now type a question into an AI assistant instead of a search box: "who fixes a leaking skylight near me?" The assistant writes an answer, and some tools name businesses or link the sources they used. This guide explains how those tools find information. Then it walks through 8 steps a local business can take so they can read it, trust it and quote it.
One warning: nobody can promise you'll be named in an AI answer. What you can do is remove the reasons you'd be left out.
The short answer
AI search tools mostly work from the open web. Google's AI features pull pages from Google's Search index. ChatGPT search uses OpenAI's search crawler, and Perplexity uses its own. The basics are the same as good local SEO: let the crawlers in, keep your business facts identical everywhere, and publish pages that answer real customer questions in plain words.
Step 1: Know how each tool finds you
Google.
- Google says its generative AI features in Search rely on its core Search ranking systems "to retrieve relevant, up-to-date web pages from our Search index."
- To be eligible, a page "must be indexed and eligible to be shown in Google Search with a snippet."
- Google says you don't need special AI text files, markup or Markdown to appear.
- It says a Business Profile can help your services be visible in AI responses and in other Search results.
ChatGPT.
- OpenAI's search crawler, OAI-SearchBot, surfaces websites in ChatGPT's search features. OpenAI says sites that opt out of it "will not be shown in ChatGPT search answers."
- ChatGPT-User fetches a page when a person asks ChatGPT to. OpenAI says it isn't used to decide what appears in search.
- GPTBot collects content that may be used to train OpenAI's models.
Perplexity.
- PerplexityBot "is designed to surface and link websites in search results on Perplexity". Perplexity says it isn't used to crawl content for AI foundation models.
- Perplexity-User fetches pages on a person's request. Perplexity says it generally ignores robots.txt for those fetches.
What this means for you: for Google, your normal search presence is the foundation. For ChatGPT and Perplexity, the first test is whether their search crawlers can read your site at all.
Step 2: Let the search crawlers in
Your robots.txt file (yoursite.com/robots.txt) tells crawlers what they may read.
- Open
https://yoursite.com/robots.txtin a browser. If it says "not found", no crawler is being told to stay out. - Look for
Disallow: /underUser-agent: *,OAI-SearchBotorPerplexityBot. Any of these keeps that crawler off your whole site. - Decide search and training separately. A common setup:
# Search crawlers: let them read the site
User-agent: OAI-SearchBot
User-agent: PerplexityBot
User-agent: Claude-SearchBot
Allow: /
# Model training: your choice (shown here as blocked)
User-agent: GPTBot
Disallow: /
Sitemap: https://www.example.com/sitemap.xml
- Know what the training lines do. - OpenAI says disallowing GPTBot signals your content shouldn't be used to train its foundation models. - Google's equivalent token, Google-Extended, covers its Gemini models. Google says it "does not impact a site's inclusion in Google Search nor is it used as a ranking signal in Google Search."
- Check your host and firewall. An "allow" line doesn't help if a security setting turns the crawler away, so ask whoever runs your hosting.
- Give it time. OpenAI says robots.txt changes can take about 24 hours to show in its search results.
Step 3: Make your business facts identical everywhere
AI tools build a picture of your business from your site, your Business Profile, directories and other sites that mention you. When those disagree, the picture blurs.
Write your facts down once:
- The exact business name, as it appears on your truck and invoices.
- One main phone number.
- Your service area, plus your address if customers come to you.
- Your website, hours and main services, in the words customers use.
- Your license number, if your trade has one.
Then match them on your contact page and footer, your Business Profile, your social pages and every directory you've used.
Fix wrong phone numbers and duplicate listings first, because they send customers to the wrong place. Keep keywords out of your business name: Google's guidelines say the name must not include location information, marketing taglines or service information.
Step 4: Set up your Google Business Profile properly
For a local business this is the most important listing, and Google says it can help your services be visible in AI responses. Fill it in completely and accurately: the right category, real hours, service areas and real photos. Our Google Business Profile checklist walks through every field.
Step 5: Publish pages that answer real questions
Google's guidance says its systems prioritize "helpful, reliable information that's created to benefit people." It asks whether content shows "first-hand expertise and a depth of knowledge." A contractor has exactly that.
Answer the questions customers ask you on the phone:
- What you do, and what you don't do.
- Which towns you work in.
- How a job goes, from the first call to cleanup.
- What affects the price. You don't have to list prices to explain it.
- Licenses, insurance and warranty terms, with the real details.
How to write them:
- Use the question as the heading.
- Answer in the first one or two sentences, then add the detail.
- Give each main service its own page.
- Use your own job photos, with captions that say what and where.
- Put your name on the page. Google's guidance says to make clear who wrote the content and how it was made.
Don't write separate pages "for AI". Write for the customer and organize the page clearly.
Step 6: Add structured data that matches the page
Structured data (schema) is a short block of code that states your name, phone, service area, services and hours in a form machines read easily.
- What Google says. It isn't required for Google's generative AI search, but Google says it's still worth using as part of your SEO.
- Which type to use. For local business rich results, Google lists name and address as required, and telephone, url and opening hours as recommended. If you hide your address, ask your web person whether Organization markup with your service area fits better.
- The rule that matters. The markup must say what the page says. Don't mark up anything a visitor can't see.
Step 7: Add an llms.txt file (optional)
llms.txt is a Markdown file at yoursite.com/llms.txt. It gives AI tools a short summary of your business and links to your key pages. It's a proposal, first published by Jeremy Howard in September 2024 and still open for community input, not a ratified standard. Google says you don't need it for Google's AI features. It's quick to add.
The format:
- A heading with your business name. This is the only required part.
- A one-line summary in a quote block.
- Sections of links to your key pages.
# Example Plumbing Co.
> Licensed plumber serving Anytown and nearby towns. Repairs, water heaters and drain cleaning for homes. Call (555) 010-0000.
## Services
- [Water heaters](https://example.com/water-heaters/): repair and replacement
- [Drain cleaning](https://example.com/drain-cleaning/): kitchen, bath and main lines
Step 8: Check what the AI tools say, every month
- List 10 to 20 questions your customers really ask, with your town in them, such as "who installs tankless water heaters near [town]".
- Ask each one in each tool, in a fresh session, two or three times. Answers can change from one ask to the next.
- Record whether you were named, what the tool said about you and which sources it linked. Take a dated screenshot.
- Chase anything wrong to its source. If an answer shows your old phone number and links an old directory listing, fix that listing.
- Compare month to month, and watch your analytics for visits that come from AI tools.
What not to do
- Don't pay anyone who promises you'll be named in AI answers.
- Don't buy, fake or reward reviews. Google's policy prohibits incentives for reviews and reviews based on a conflict of interest.
- Don't publish near-copies of the same page for every town.
- Don't block search crawlers by accident with a template or a security plugin.
- Don't add markup that says things the page doesn't.
Checklist
- robots.txt checked: OAI-SearchBot and PerplexityBot not blocked
- Training crawlers (GPTBot, Google-Extended) set the way you chose
- Host or firewall bot-blocking checked
- Business facts written down once and matched everywhere
- No keywords or towns in the business name
- Google Business Profile complete
- One page per main service, answer first
- Real job photos, and the author's name on the page
- Structured data that matches the visible page
- llms.txt added (optional)
- Monthly AI-answer check logged with dated screenshots
FAQ
Can I pay to appear in AI search answers?
Neither Google nor OpenAI documents any way to buy placement in AI answers, and Google says there's no way to pay for a better local ranking. Be wary of anyone who promises placement.
Do I need special files for Google's AI answers?
No. Google says you don't need new machine-readable files, AI text files or special markup to appear in its generative AI features. Normal SEO still applies.
Will blocking GPTBot keep me out of ChatGPT search?
OpenAI treats them separately. GPTBot is for model training, and OAI-SearchBot is for search. OpenAI says sites that opt out of OAI-SearchBot won't be shown in ChatGPT search answers.
Want someone to check all of this for you? Get a free audit or call Nathan: (630) 765-0559. We never promise rankings. Nobody honestly can.
Sources (checked 21 October 2026)
- Google Search Central, "Google's Guide to Optimizing for Generative AI Features on Google Search" (last updated 2026-07-10): https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
- Google Search Central, "Creating Helpful, Reliable, People-First Content": https://developers.google.com/search/docs/fundamentals/creating-helpful-content
- Google Search Central, "Local Business (LocalBusiness) Structured Data": https://developers.google.com/search/docs/appearance/structured-data/local-business
- Google Crawling Infrastructure, "Google's common crawlers" (Google-Extended): https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers
- OpenAI, "Overview of OpenAI Crawlers": https://developers.openai.com/api/docs/bots
- Perplexity, "Perplexity Crawlers": https://docs.perplexity.ai/docs/resources/perplexity-crawlers
- Google Business Profile Help, "Guidelines for representing your business on Google": https://support.google.com/business/answer/3038177
- Google Business Profile Help, "Tips to improve your local ranking on Google": https://support.google.com/business/answer/7091
- Maps User Generated Content Policy Help, "Prohibited & restricted content": https://support.google.com/contributionpolicy/answer/7400114
- llms-txt, "The /llms.txt file": https://llmstxt.org
Google, ChatGPT, OpenAI and Perplexity are trademarks of their owners. Online Presence Co. is not affiliated with them.
Find out what your website is missing.
Free 5-minute audit. You keep the fix list, hire us or not.