A customer asks ChatGPT "best physical therapist in Boulder for runners" and you don't show up. They ask Perplexity the same question and you're cited twice. Or the reverse. We see this on weekly scans for small-business clients constantly, and it confuses owners who assumed AI search was AI search.
It isn't. ChatGPT Search and Perplexity are both answer engines, but they make very different choices about which pages they pull and which sources they trust. If you don't know the difference, you can't optimize for either one. This post breaks down how each engine works under the hood and the four moves that get a small business cited on both.
How ChatGPT Search actually finds pages
ChatGPT Search runs on a hybrid index. It pulls live results from Bing's web index and combines them with content from OpenAI's own crawler (OAI-SearchBot), partner-licensed publications, and the model's training data. OpenAI's launch announcement confirms the Bing dependency. When you ask a question, ChatGPT expands the query into sub-questions, retrieves candidates for each one, picks a small set, then writes the answer.
The Bing dependency is the part most owners miss. A 2026 Seer Interactive study found 87% of SearchGPT citations matched the top results in Bing for the same query. If your site isn't in Bing's index, you're effectively invisible to ChatGPT - it doesn't matter how well you rank in Google.
The other thing to know: ChatGPT is selective about what it cites. Research from 2026 shows the engine retrieves dozens of pages but only cites about 15% of them. Authority signals, structured data, and content depth decide which 15% gets the citation. ChatGPT also has its own internal cached index (OpenAI's API exposes an external_web_access parameter that confirms this), so even after a page falls out of Bing's freshness window, it can still get pulled into an answer if OpenAI cached it.
How Perplexity actually finds pages
Perplexity works differently. Every query triggers a live web search. There's no knowledge cutoff and no heavy reliance on training data. Perplexity calls multiple search APIs (Google and Bing among them), runs its own crawler called PerplexityBot, fetches the pages, and writes the answer with numbered inline citations to every claim.
The freshness bias is real. One 2026 analysis found Perplexity cited content published in the last 30 days at an 82% rate. Pages with "2026" visible in titles or headings saw citation rates roughly 30% higher. A blog post from six months ago consistently lost to a fresh post on the same topic, even when the older post was more thorough. The takeaway: Perplexity scores you on whether you publish recently and whether you make that fact obvious to a crawler.
Perplexity also cites a lot more sources per answer. The platform averages about 21 citations per response, the highest of any major AI search engine. That's roughly five times what ChatGPT shows on a typical query. More citation slots means more chances for a small business to get a mention, if Perplexity can find you.
The query types each one wins
Both engines answer most questions. But they're each stronger on a different shape of query.
ChatGPT is better at synthesis and explanation. Questions like "what's the difference between physical therapy and chiropractic care for runners," or "how should a small e-commerce store approach inventory forecasting." It pulls from training data plus a few curated sources, and it writes a coherent essay. The answers are smoother. The trade-off: when the topic is moving fast, ChatGPT can lean on stale training data and miss what changed last week.
Perplexity is better at current-event answers and specific lookups. "Best new restaurants in Austin opened this year." "Did the FDA update the labeling rule for supplements." "Latest pricing on Shopify Plus." It crawls live and cites everything inline. For a question that has a right answer that changed recently, Perplexity is the engine to bet on.
For a small business, the practical implication is this: if your customers are asking explanatory questions ("how does X work"), ChatGPT visibility matters more. If they're asking shopping-style or news-style questions ("who's the best Y in my city," "what's open Sunday," "did Z launch"), Perplexity visibility matters more. Most small businesses need both.
What this means for your optimization strategy
Two engines, two pressure points. Perplexity rewards freshness and citation density, so the play is publishing dated content with clear, quotable answers. ChatGPT rewards authority and structured data, so the play is getting Bing to rank you, building third-party mentions, and shipping schema the model can parse.
The moves overlap more than most owners assume. Four specific actions push you forward on both engines at once.
Move 1: Get on Bing - it's the biggest free GEO win and most owners skip it
Most small business owners have a Google Search Console account and have never opened Bing Webmaster Tools. That's a problem, because ChatGPT Search uses Bing's index. If your site isn't in Bing, ChatGPT can't see you for the queries Bing serves to ChatGPT - which is most of them.
The fix takes 20 minutes:
- Sign up for Bing Webmaster Tools. It's free.
- Import your site directly from Google Search Console (Bing built a one-click import for exactly this reason).
- Submit your sitemap. Watch the Index Explorer to confirm Bing finds your pages.
- Check the "Site Explorer" view to see what Bing thinks your site is about. If the topical map looks wrong, you have a content clarity problem worth fixing.
Bing's share of search is small. Its share of AI search is enormous. Microsoft estimates Bing powers ChatGPT, Copilot, DuckDuckGo, Yahoo, and Ecosia, which means a single Bing optimization touches a big slice of the AI search market. For 20 minutes of work, nothing else in this post comes close.
Move 2: Author bylines and sameAs links - prove a real human wrote it
Both engines weight Experience-Expertise-Authority-Trust signals, and the cheapest E-E-A-T move is making the author of every page legible.
Add a real byline to every blog post and every service page. "By Dr. Sarah Chen, DPT, owner of Boulder Sport Rehab since 2014" beats "By the Boulder Sport Rehab team" every time. Then add Person schema with sameAs links pointing to the author's LinkedIn, the relevant professional licensing board page, and any other place that confirms the person exists. In our schema audits, the categories that move the most weight are knowledge graph entries (Wikipedia, Wikidata), professional networks (LinkedIn), major social profiles, and industry-specific directories.
Why both engines care: ChatGPT leans on third-party sources to decide who counts as an authority on a topic. About 65% of citations in AI responses come from third-party mentions like LinkedIn, Reddit, professional directories, and review aggregators. Perplexity grabs author signals during its live crawl and uses them to rank competing answers. A page where the author is a verifiable expert beats an anonymous page on the same topic.
For a one-person business, this looks like: a real photo, a bio with credentials, a LinkedIn link, a Google Business Profile link, and an Organization schema block on the homepage with sameAs pointing to your social profiles. That's it. Most clients we audit are missing all of it. Fixing it is a one-afternoon job and the payoff stacks over time.
Move 3: FAQ-style content that directly answers the question
AI engines are looking for clean question-and-answer pairs they can quote. Long, meandering blog posts get retrieved and discarded. Pages structured as direct answers get cited.
The pattern that works on both engines:
- Page title: the question itself, in plain English. "How long does physical therapy for a hamstring strain take?" beats "Hamstring Recovery: A Comprehensive Guide."
- First paragraph: the answer, in 40-80 words. Specific. With a number if you have one. Then the longer explanation underneath.
- FAQ block on every page: 4-6 related questions a customer would actually ask, each with a 50-word answer. Wrap them in FAQPage schema so the engines parse the structure.
Why this works for ChatGPT: the engine is trying to find a defensible answer it can cite. A page that opens with "Hamstring strains typically take 3 to 6 weeks of physical therapy depending on grade" gives ChatGPT a quotable sentence. A page that opens with "The hamstring is one of the most fascinating muscle groups in the body" gives it nothing.
Why this works for Perplexity: the engine cites 21 sources per answer. Pages with explicit Q&A structure are far more likely to claim one of those slots, because the citation engine can match the user's query against the actual question on the page. We've seen client pages go from zero Perplexity citations to multiple weekly mentions just by restructuring an existing post into a Q&A format with a FAQPage schema block.
The schema part isn't optional. Without it, the engines can guess at structure. With it, they're certain.
Move 4: llms.txt and AI-crawler allow-listing
If your robots.txt blocks AI crawlers, neither engine can see your content. We see this constantly on small-business sites, usually because a plugin or theme defaulted to a privacy-protective robots file and the AI bots got blocked along with everything else.
The bots to allow explicitly are GPTBot and OAI-SearchBot (OpenAI), PerplexityBot (Perplexity), ClaudeBot (Anthropic), and Google-Extended (Google AI). Then ship an llms.txt file at your domain root. It's a plain-text manifest that tells AI crawlers what your site is and which pages matter most. We covered the full setup in llms.txt and AI-crawler allow-listing. Read that post for the file syntax and the exact robots.txt entries.
A pattern we see often: a client's robots.txt was disallowing PerplexityBot. After fixing it, citations on Perplexity started showing up within two weeks. Same fix, same outcome on ChatGPT after un-blocking OAI-SearchBot. These engines won't cite a page they can't crawl, and they don't keep retrying.
The four-move checklist
Here's the whole thing in order, ranked by impact-to-effort:
- Get on Bing. Sign up for Bing Webmaster Tools, import from Google Search Console, submit your sitemap. Twenty minutes. Touches every Bing-powered AI engine.
- Add author bylines and Person schema with
sameAslinks to LinkedIn and the relevant professional profiles. One afternoon. Pays off on both engines. - Restructure your top three pages as Q&A with FAQPage schema. Title is the question, first paragraph is the answer, FAQ block underneath. One day per page.
- Allow AI crawlers in robots.txt and ship an
llms.txtfile. Thirty minutes. Required for either engine to see new content you publish.
Do all four and you've covered both ChatGPT Search and Perplexity, plus most of Google AI Overviews and Gemini as a bonus. None of these are clever. They're table stakes that almost no small business has done.
FAQ
Does ChatGPT Search actually use Bing?
Yes. ChatGPT Search pulls live results from Bing's index, combined with OpenAI's own crawler (OAI-SearchBot) and partner-licensed content. A 2026 study found 87% of ChatGPT citations matched the top results in Bing for the same query.
How often does Perplexity update its index?
Perplexity doesn't rely on a fixed index - it crawls live for every query through PerplexityBot and pulls from search APIs in real time. Pages can be cited within hours of being indexed by the underlying search engines. Perplexity also weights freshness heavily, citing content from the last 30 days at about an 82% rate.
Should a small business optimize for ChatGPT or Perplexity first?
Both, but with different content. Optimize for ChatGPT with authority signals - bylines, schema, third-party mentions, Bing indexing. Optimize for Perplexity with freshness - dated content, Q&A structure, recent updates to your top pages. The four moves in this post cover both.
What's the single biggest mistake small businesses make with AI search?
Ignoring Bing. Most owners assume Google is the only search engine that matters and don't realize ChatGPT, Copilot, DuckDuckGo, Yahoo, and Ecosia all run on Bing's index. Twenty minutes in Bing Webmaster Tools is the cheapest AI-search win there is.
How do I know if I'm being cited on ChatGPT and Perplexity?
You have to scan for it. Manual checks help but they're slow and they don't tell you which queries you're cited on. ClearGrade's AI Visibility platform at https://cleargradeai.com tracks both ChatGPT Search and Perplexity weekly and shows you exactly which queries you're cited on. It's the fastest way to confirm your optimization work is paying off.
Image alt text suggestions: - Hero: "Side-by-side comparison: ChatGPT Search citation list vs Perplexity citation list for the same query, small business example" - Section 1: "Diagram showing ChatGPT Search pulling from Bing index, OAI-SearchBot crawl, and OpenAI cached index" - Section 2: "Diagram showing PerplexityBot real-time crawl flow with inline numbered citations" - Closing: "Four-move checklist for getting cited on ChatGPT Search and Perplexity, ranked by impact-to-effort"
Internal link suggestions: - llms.txt and AI-crawler allow-listing - Schema markup explained: LocalBusiness, FAQPage, Product - Schema markup explained: LocalBusiness, FAQPage, Product - How to get cited in Google AI Overview