Someone typed a question into ChatGPT last week that should have led them to your business, and it recommended someone else instead. That's not a hypothetical. ChatGPT and tools like Perplexity and Google's AI Overviews have quietly become a real source of local recommendations, and most small business owners have no idea whether they're showing up in them or not, because there's no dashboard for it the way there is for Google rankings.
The good news is that fixing this isn't a separate discipline from SEO. It's mostly the same fundamentals, pointed at a slightly different target. Here's what actually matters and what's just noise right now.
How ChatGPT actually decides who to recommend
ChatGPT doesn't have its own independent map of every business in Chicago. For live, current questions, it leans heavily on Bing's search results and web crawling, not some separate proprietary database. If you rank reasonably well on Bing and your basic facts are consistent everywhere online, you have a real shot at being pulled into an AI answer.
What it's actually scoring for, once it has candidates, comes down to a few things: how consistently your business is described across the web, whether your content directly answers the question being asked, and whether independent sources (reviews, directories, local press) back up what your own site says about you. It's less "did you optimize a page for a keyword" and more "can this model repeat facts about your business with confidence." Vague marketing copy doesn't give it much to repeat.
Get your basic facts straight everywhere, not just on your site
This sounds too simple to matter, but it's the highest-leverage fix for most small businesses. Your business name, address, phone number, hours, and service area need to match, word for word, across your website, Google Business Profile, Yelp, industry directories, and anywhere else you're listed. AI tools are pulling from all of it, and when sources disagree, the model either picks the wrong one or leaves you out to avoid saying something wrong.
Before you touch anything else, actually ask ChatGPT and Perplexity what they know about your business. Ask them to describe what you do and compare you to a competitor. You'll often find outdated hours, a defunct location, or a service you stopped offering three years ago still being repeated back with total confidence. Fix it at the source, not just on your homepage.
Make sure the crawlers can actually see your site
This is the part that gets missed most often because it's invisible unless you go looking. OpenAI runs separate crawlers for different jobs: GPTBot collects data for training, while OAI-SearchBot and ChatGPT-User are the ones that actually fetch pages to answer live questions. Blocking GPTBot to keep your content out of training doesn't hurt your visibility in ChatGPT's answers. Blocking OAI-SearchBot does, and it happens by accident more than people realize, usually through a security plugin, a copied robots.txt file, or a CDN bot rule that wasn't set up with AI crawlers in mind.
- Check your live robots.txt file at yoursite.com/robots.txt, not just the setting in your CMS, since blocks can happen at the server or CDN level too
- Confirm your key pages render their actual content in the raw HTML, not only after JavaScript loads, since not every crawler executes JavaScript reliably
- Look through your server logs or CDN analytics for hits from OAI-SearchBot, PerplexityBot, and ClaudeBot to confirm they're actually reaching you
If you're on WordPress or Squarespace this is usually a quick fix. If you're on a custom-built site or something with aggressive bot protection, it's worth an actual audit, because you can be doing everything else right and still be invisible over a setting you didn't know existed.
Structure your content so a model can lift an answer out of it cleanly
AI tools extract chunks of a page, not the whole thing, so each section needs to stand on its own. If someone asks "how much does a website redesign cost," the paragraph under that heading should actually answer it in the first sentence or two, not build up to it after three paragraphs of preamble.
A few things that help here:
- Use headings phrased as actual questions, the way a customer would type them, not vague labels
- Lead each section with the direct answer, then explain the reasoning after
- Add schema markup (LocalBusiness, FAQ, Service) so the structured facts about your business, not just the prose, are machine-readable
- Keep an FAQ section on your service pages that mirrors what people actually ask, including the awkward or skeptical questions
We rebuilt a client's technical foundation this way, robots.txt, sitemap, and structured data, and their pages went from buried to back on top of Google search results within three days. The same structural discipline is what makes a page usable to an AI model instead of just a human reader.
Where llms.txt actually fits, and where it doesn't
You'll see llms.txt recommended everywhere right now: a plain markdown file at your site's root that summarizes what your business does. It's cheap to add, takes about fifteen minutes, and it doesn't hurt anything. But be clear-eyed about it. As of now, no major AI system has confirmed it actually reads or uses this file when answering live questions. Google's own webmaster team has compared it to the old keywords meta tag, something crawlers mostly ignore. Add it if you want, but don't let it substitute for the things that are actually confirmed to matter: crawler access, schema, and clean HTML.
Reviews and mentions still carry real weight
AI recommendations lean on the same trust signals good local SEO always has: a steady flow of recent reviews, responses to those reviews, and mentions from sources you don't control, a local news writeup, a chamber of commerce listing, an industry directory. A business with 40 recent, detailed reviews and a couple of outside mentions is going to get described with more confidence than one with a thin, stale review profile, even if the second business's website is technically nicer.
What to actually do this month
- Ask ChatGPT and Perplexity what they know about your business today, and write down every wrong or outdated fact
- Fix those facts everywhere they appear, your site first, then directories and profiles
- Check your robots.txt and confirm OAI-SearchBot, PerplexityBot, and ClaudeBot aren't accidentally blocked
- Rewrite your top three service pages so each section leads with a direct answer to a real question
- Add or clean up schema markup on those same pages
- Start a steady request for reviews if that habit has gone stale
None of this requires a rebuild of your entire site or a new marketing budget. It requires going through your existing site with a specific, narrow question in mind: if a machine had to summarize this page to a stranger in two sentences, could it do that accurately? Most small business sites, built for a human scrolling and clicking, can't. That gap is exactly why this is worth fixing now, while most of your competitors haven't gotten around to it.