How-toAI searchSmall business

How to Get Your Business Cited by ChatGPT and Perplexity: A Checklist

A 15-point checklist for getting your business cited by ChatGPT, Perplexity and Google AI Overviews: Bing indexing, AI crawlers, content shape and llms.txt.

PepoChat TeamPublished Last verified 17 min read
A hand holds a phone where ChatGPT answers What's the best restaurant in Tampa with eight rated recommendations

Short answer

As of October 2026, ChatGPT search finds pages through OpenAI's crawler, OAI-SearchBot, plus search partners (Microsoft says its Bing-based Web IQ is one), Perplexity uses PerplexityBot, and Google's AI Overviews use Google's normal index. Start with indexing: verify your site in Bing Webmaster Tools and Search Console, let those crawlers through robots.txt and your CDN, then publish pages that answer one question directly with dated tables. llms.txt is optional; no one can guarantee a citation.

When someone asks ChatGPT or Perplexity for the best accountant in town or the best scheduling app, the answer quotes a handful of web pages and links to them. Being one of those pages is something you can work towards, not something you can buy.

The checklist is for small business owners and marketers. It shows which crawler and index each engine relies on, gives 15 checks with a way to verify each, and walks through the fixes in order. To put ChatGPT on your own website instead, see whether you can use ChatGPT for customer service.

Every crawler rule below was read in the vendor's own documentation on 19 October 2026. The Bing example is pepochat.com, the site of PepoChat, the AI support agent we build; we report what we found and changed that day, not results.

How do ChatGPT, Perplexity and Google find the pages they cite?

Each engine answers from an index of pages its crawlers have already fetched and cites the passages it uses; some also fetch pages live for a user's question. A page missing from that index, or behind a rule that blocks the engine's crawler, cannot be cited. Retrieval-augmented generation is the technique behind all of them: the model searches first, then writes its answer from the retrieved pages and links to them.

Answer engineIndex it answers fromSearch crawler to allowTraining opt-out (search unaffected)Fetcher for live user requests
ChatGPT searchOpenAI's own crawl plus search partners; Microsoft says its Bing-based Web IQ is oneOAI-SearchBotGPTBotChatGPT-User (robots.txt may not apply)
PerplexityPerplexity's own indexPerplexityBotNot needed: Perplexity says PerplexityBot is not used to train AI modelsPerplexity-User (generally ignores robots.txt)
Google AI Overviews and AI ModeGoogle Search indexGooglebotGoogle-Extended (also covers Gemini app grounding)None listed
Microsoft CopilotBing indexBingbotNone separate: noarchive and nocache also limit CopilotNone listed
ClaudePages indexed by Claude-SearchBotClaude-SearchBotClaudeBotClaude-User (follows robots.txt)

Crawler names, tokens and rules read in each company's crawler documentation, and the index note on Microsoft's Web IQ page, on 19 October 2026.

ChatGPT search. OpenAI's crawler documentation says OAI-SearchBot surfaces websites in ChatGPT's search features, that sites blocking it are left out of search answers, though they can still appear as plain navigational links, and that robots.txt changes take about 24 hours to apply. OpenAI names no search partners there, but Microsoft's Web IQ product page says the service powers ChatGPT, and a June 2026 Bing blog post says Web IQ is built on the Bing index. Peec AI, an AI search analytics company, reported in September 2026 that ChatGPT also pulls Google results, which OpenAI has not confirmed. So be indexed by Bing and Google, and let OAI-SearchBot in.

Perplexity keeps its own index. Its crawler page says PerplexityBot surfaces and links websites, is not used to train AI models and should be allowed along with its published IP ranges, and that changes take up to 24 hours. Perplexity-User fetches pages for a person's question and generally ignores robots.txt.

Google AI Overviews and AI Mode use the normal Search index. Google's guide to optimizing for generative AI features says a page must be indexed and eligible for a snippet, with no special files or markup needed. Search Console's Settings → Search generative AI control, rolled out to all sites by 31 August 2026, can exclude a site; the default is to include it.

Copilot and Claude. Microsoft Copilot answers from Bing's index, and Bing's documentation lists no training-only token: its noarchive meta tag stops Copilot from linking a page, and nocache limits Copilot to the URL, title and snippet. Claude's crawlers split the same way, and Anthropic says its bots honour robots.txt.

A dark laptop shows Perplexity's home screen asking What do you want to know above an Ask anything box
Perplexity answers from its own index, built by PerplexityBot, which Perplexity says is not used to train AI models. Allow it in robots.txt and in your firewall to be eligible for citation.

Fifteen things, in order. The first eleven decide whether an engine can find, fetch and read your pages; the next three decide whether it wants to quote them, and the last tells you whether any of it worked. Our own site failed checks 2, 3 and 6, as Step 1 shows.

#CheckWhy it mattersHow to verifyTool
1Site verified in Bing Webmaster ToolsBing's index feeds Copilot, and Microsoft says it grounds ChatGPT through Web IQSite listed with data, usually within 48 hoursBing Webmaster Tools
2Sitemap registered on your canonical hostA sitemap on an old host lists redirects, not pagesSitemaps report shows Success and the URL count you expectBing Webmaster Tools, Google Search Console
3Key pages indexed in BingUnindexed pages cannot be retrievedURL Inspection says the page is indexed, not a redirectBing URL Inspection
4Key pages indexed in GoogleAI Overviews use only indexed pages that can show a snippetURL Inspection says the page is indexedGoogle Search Console
5Search generative AI control set to includeExcluding the site removes it from AI Overviews and AI ModeSettings → Search generative AIGoogle Search Console
6IndexNow announces every new or changed pageParticipating engines hear about changes at once instead of waiting for a crawlIndexNow report lists HTML pages, not only images and fontsBing Webmaster Tools, CMS plugin or deploy script
7robots.txt allows OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot and GooglebotThese tokens decide search inclusionNo Disallow: / under those names or under User-agent: *Browser, Bing robots.txt tester
8CDN and firewall let those crawlers throughA bot rule can return 403 while robots.txt says AllowCrawler requests get HTTP 200Cloudflare AI Crawl Control, server logs, curl
9One canonical host with permanent redirectsSwitching between www and the bare domain can leave pages recorded as redirectscurl -I on the other host shows one 301 to the canonical URLcurl
10No stray noindex, nosnippet or noarchive tagsEach removes or trims the page in AI answersPage source and response headersURL Inspection in both tools
11Answers in the HTML, not only in scripts, tabs, images or PDFsCrawlers may not render hidden or scripted contentFetch the page and search the HTML for a key sentencecurl, View Source
12Each page answers its heading in the first sentence, with a dateEngines lift short passages that answer the questionRead the first two sentences under each heading on their ownYour own review
13Organization and Article structured data match the pageTies your name, dates and authorship to the contentMarkup card shows your JSON-LD without errorsBing URL Inspection
14Listed and reviewed on the sites your category uses"Best" answers lean on review sites, lists and forumsFind your business on Google Business Profile, Yelp, G2 or TrustpilotThose sites
15AI referrals and citations measuredShows which pages work and which fixes landedAI Assistant channel, Generative AI performance, AI PerformanceGA4, Search Console, Bing Webmaster Tools

Checks and tools as documented by Bing, Google, OpenAI, Perplexity and Cloudflare on 19 October 2026.

Two hands start a checklist, writing the number one on a blank sheet clipped to a black clipboard
Work through the checks in order. A page that Bing, Google or OAI-SearchBot never fetched cannot be cited, however well it is written.

Step 1: Why is your site in Google but not in Bing?

Because Google and Bing run separate crawlers and indexes, and many small businesses only ever told Google about their pages. The gap matters more in 2026: Bing's index feeds Copilot, and Microsoft says it reaches ChatGPT through Web IQ. Bing's help also says it does not index every page, even a submitted one.

How to get your pages into Bing

  1. Open Bing Webmaster Tools and choose Import from Google Search Console; your sites and sitemaps arrive already verified. Otherwise verify with an XML file, a meta tag or a DNS record.
  2. In Sitemaps, check that the sitemap on your canonical host shows a successful status and the URL count you expect. A sitemap registered long ago can point at an old host, as ours did.
  3. In URL Inspection, test your ten most important pages. Indexed is the status you want.
  4. In Submit URLs, paste the missing pages, one per line. Bing's URL submission help allows up to 10,000 URLs per domain per day, but the quota is set per site and can be far lower.
  5. Set up IndexNow so later changes are announced automatically.

IndexNow is an open protocol for telling search engines that a URL was added, updated or deleted. The IndexNow documentation has you host a text file named after your key at the site root and post up to 10,000 URLs per request, and participating engines share what you submit. Bing now recommends it over its own submission tools, and WordPress, Shopify, Wix and Cloudflare support it natively or through plugins. Google is not on indexnow.org's list of participating engines, so keep your sitemap in Search Console too.

What we found on pepochat.com

On 19 October 2026 we ran this check on our own site. Crawler access was fine; Bing was not.

CheckWhat we foundWhat it meant
AI crawler accessOAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot and ClaudeBot all received HTTP 200, and robots.txt allowed themAccess was not the problem
Bing index coverage19 of the 149 URLs in the sitemapMost of the site was missing from Bing
URL Inspection on blog posts"Not indexed as this page is a redirect"Bing first crawled them while the bare domain still redirected to www
Registered sitemapsOnly the www sitemapThe canonical host is now the bare domain
IndexNow submissionsAbout 1,100 URLs from Cloudflare's Crawler Hints, all fonts, SVGs and other cached filesNo HTML page had ever been announced
AI Performance report12 Copilot citations in three monthsA baseline to compare against

Checked in pepochat.com's Bing Webmaster Tools and server responses on 19 October 2026.

The redirect finding explains the blog posts. We reversed that redirect later, but Bing's URL Inspection help notes that each redirect needs a fresh fetch that may not come soon, and the only sitemap Bing knew listed www addresses that now redirect too.

The IndexNow finding surprised us more. Cloudflare's documentation says Crawler Hints treats a cache MISS as the sign that content changed. Our HTML is served uncached, marked DYNAMIC, so pages never produce a miss while fonts and images do: Crawler Hints worked as designed, announcing our files and never our pages.

What we changed

  1. Submitted the missing pages by hand. Our URL Submission quota is 100 URLs a day, so the whole sitemap takes two days.
  2. Registered the bare-domain sitemap, the one robots.txt already points to.
  3. Wired IndexNow into the deploy: a key file at the site root, plus a script that waits for each deploy to go live and submits only the pages it changed.

Bing re-crawls on its own schedule, so we claim no results yet. If your site ever switched between www and the bare domain, changed hosts or moved behind a CDN, run the same checks.

Step 2: Can AI crawlers actually reach your pages?

Check two layers: the robots.txt rules crawlers read, and the CDN or firewall that answers their requests. A robots.txt file only states preferences, so a bot rule at your CDN can send OAI-SearchBot an error page while robots.txt says Allow.

In robots.txt, look for Disallow rules under User-agent: * or under OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot and Googlebot. Blocking a training crawler such as GPTBot or ClaudeBot does not remove you from search. A file that opts out of training but stays in search looks like this:

# Everyone may crawl, including OAI-SearchBot, PerplexityBot,
# Claude-SearchBot, Bingbot and Googlebot
User-agent: *
Allow: /

# Optional: opt out of AI training only. Search is unaffected.
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

Sitemap: https://www.example.com/sitemap.xml

Cloudflare's AI bot policies sort crawlers into Search, Agent and Training. Its documentation says new domains from 15 September 2026 block Training and Agent bots on pages that show ads, while Search stays allowed; Agent means chat fetchers acting for a person, such as ChatGPT-User and Perplexity-User. With Bot Preference Sync on and a policy set to block, Cloudflare also prepends matching Disallow lines to your robots.txt, so check the live file, not the copy in your CMS. Firewalls and security plugins can block crawlers too; OpenAI and Perplexity publish IP ranges for allow rules.

Then test from outside with the commands below; the comment above each one says what it checks.

# 1. The rules every crawler reads
curl -s https://www.example.com/robots.txt

# 2. Fetch a page as OAI-SearchBot and print the status (200 is good)
curl -s -o /dev/null -w "%{http_code}\n" \
  -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot" \
  https://www.example.com/pricing

# 3. The same as PerplexityBot
curl -s -o /dev/null -w "%{http_code}\n" \
  -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)" \
  https://www.example.com/pricing

# 4. Is the answer in the HTML a crawler receives? (1 or more means yes)
curl -s https://www.example.com/pricing | grep -c "Starter plan"

# 5. Does the other host redirect once to the canonical address?
curl -sI https://example.com/pricing | grep -iE "^(HTTP|location)"

A spoofed user agent tests only rules that match the user-agent string. CDNs often verify real crawlers by IP address, so your laptop can pass while the real bot is blocked. Confirm in Cloudflare's AI Crawl Control or your server logs, and run the Live URL test in Bing's URL Inspection, which fetches the page as Bingbot.

Step 3: What kind of content do ChatGPT and Perplexity cite?

Pages that answer one question directly, back the answer with specific dated facts and add something other pages lack. Engines retrieve passages, not whole sites, so the passage that states the answer plainly, with a number and a date, is the one that gets lifted.

The vendors agree. Bing's help for its AI Performance report suggests descriptive headings, concise sections, tables and FAQ-style content, backed by data and cited sources. Microsoft's October 2025 guide to AI search answers says assistants can often lift question-and-answer pairs word for word, and warns against hiding answers in tabs, PDFs or images. Google asks for first-hand experience, not a rewrite of what is already online.

Five shapes recur on pages that get quoted:

  • A direct answer first. The first sentence under each heading answers it completely, so the passage stands alone.
  • Tables with units and dates, plus a "last verified" line, like the 30-vendor table in our AI customer support pricing index.
  • Dates in the text, such as "as of October 2026", so readers and models can judge freshness. A fan-out search is one of the extra searches an engine runs behind a single question, and Peec AI's study of 5 million ChatGPT fan-outs from April 2026 found the current year added in 5.44% of prompts.
  • Original or sourced data: your own prices, measurements or test results with the method stated, or outside figures with their source and year. Our first response time benchmarks put the source, year and sample beside every number, as does the AI customer service statistics page.
  • Self-contained paragraphs that name their subject and define each term in one sentence, so any paragraph can be quoted alone.

Some tactics do not help: Google's guide says to ignore chunking content, rewriting pages just for AI and chasing inauthentic mentions, and Bing's help says pages go uncited when they are less relevant, unclear, outdated or outperformed.

Step 4: Do you need an llms.txt file?

No, not to be cited. An llms.txt file is a Markdown file at your site root that summarises the site and links its most useful pages for AI agents. llmstxt.org presents it as a proposal, first published by Jeremy Howard on 3 September 2024 and now in a second version, last modified on 10 August 2026.

As of 19 October 2026, none of the crawler and search documentation we read from OpenAI, Perplexity, Microsoft and Anthropic mentions llms.txt, and Google says Google Search ignores such files, so keeping one neither helps nor harms there. The proposal says agents read the files on demand, mostly for software documentation.

Add one if you publish developer docs; for a local business, an hour in Bing Webmaster Tools is worth more. Our own site has an llms.txt, and it did nothing to prevent our Bing problem.

Step 5: Which structured data still matters in 2026?

Organization markup on the home page and Article markup on posts are the two worth having for most small sites. Structured data is machine-readable markup, usually JSON-LD, that states what a page is, who published it and when, using the schema.org vocabulary.

Google says structured data is not required for AI Overviews or AI Mode and that no special AI schema exists, but recommends keeping it as part of normal SEO, matched to the visible text. Bing's URL Inspection shows what it extracts from a page in its Markup card.

Markup typePut it onWhat it statesOur advice, October 2026
OrganizationHome pageName, logo, URL and official profilesAdd it
Article or BlogPostingPosts and guidesHeadline, author, published and updated datesAdd it
LocalBusinessHome or contact page of a local firmAddress, opening hours, phoneAdd it if you serve a place
Product with OfferProduct pagesPrice, currency, availabilityAdd it if you sell online
FAQPageFAQ pagesQuestions and answersOptional: Google stopped showing FAQ rich results on 7 May 2026

FAQ status read in Google's Search Central documentation changelog on 19 October 2026.

Keep every value identical to the visible page, as Google asks. Our guide to writing an FAQ page that Google and ChatGPT can use has the full timeline of Google's FAQ changes and a FAQPage example.

Step 6: Why do "best" answers cite review sites instead of your site?

Because "best X" questions are answered from lists, reviews and discussions that compare many businesses, so what other people say about you can count as much as your own pages.

Peec AI analysed 30 million sources cited by ChatGPT, Google AI Mode, Gemini, Perplexity and AI Overviews in the US and published the ranking on 31 March 2026: Reddit, YouTube, LinkedIn, Wikipedia, Forbes, G2, Yelp, Facebook, Medium and TechRadar were the ten most cited. ChatGPT's top five were Wikipedia, Reddit, Forbes, TechRadar and LinkedIn. Peec's fan-out study found ChatGPT adding "best" to 24.3% of the searches behind advice questions, with "reviews" the third most added word.

For a small business, that becomes a short list:

  • Claim and complete your profiles where your category is reviewed: Google Business Profile and Yelp for local services, Tripadvisor for hospitality, G2 or Capterra for software, Trustpilot for online shops. Google's guide says Business Profile and Merchant Center details help you appear in its AI responses.
  • Ask real customers for reviews after a good outcome; Google's guide says chasing inauthentic mentions does not help.
  • Get into the lists that exist by sending accurate facts to the authors of "best X" articles in your niche.
  • Publish short videos for the questions you hear most; YouTube was second in Peec's ranking.
  • Answer in communities as yourself, saying who you are.

Step 7: Is your help center ready for AI engines and your own agent?

Only if its articles are public pages on your site. Help articles answer the specific questions people put to AI engines, such as how to cancel, and each one on its own page, with the question as its heading, is a candidate citation that can also feed your AI support agent.

Write each article once, on your website, where crawlers can reach it; the self-service help center guide covers which articles to write first. Then point your support tools at the same pages, so the answer a visitor gets in chat matches the one ChatGPT quotes.

In PepoChat, a website import reads your sitemap or crawls your site, up to 200 pages, honours robots.txt, keeps the main content and counts as one knowledge source, even on the free plan's limit of five; pages are re-fetched weekly. The built-in Help Center can import an existing docs site, up to 20 pages through its sitemap, and mirrors published articles into the knowledge base. Those articles appear in the chat widget's Help tab rather than as public pages, so for answer engines the copy on your website is the one that counts.

Keep one version of each fact, because contradictory pages are a common cause of wrong answers, as the guide to stopping chatbot hallucinations explains.

How do you measure AI search traffic and citations?

Use three free reports and keep citations and clicks apart: a page can be cited without anyone clicking through.

  • Google Analytics 4 has an AI Assistant channel for visits from sources like ChatGPT, Gemini, DeepSeek, Copilot and Grok; visits from AI Overviews and AI Mode are excluded. Filter Session source for chatgpt.com and perplexity.ai to watch both engines.
  • Google Search Console has a Generative AI performance report, rolled out to all sites by 31 August 2026, that counts impressions in AI Overviews and AI Mode by page, country and device.
  • Bing Webmaster Tools has an AI Performance report that counts citations in Microsoft Copilot, Bing's AI summaries and some partner services, with the grounding queries behind them, over up to three months.

Track index coverage too, indexed pages against sitemap URLs, because it moves first; our baseline is 19 of 149 URLs in Bing and 12 Copilot citations in three months. For crawler access, your server logs or a CDN dashboard such as Cloudflare's AI Crawl Control show which AI crawlers came and how your site answered.

What llms.txt is, and what is and is not known about engines reading it, is covered in what is llms.txt?.

What to do next

  • Today, open Bing Webmaster Tools, import your site from Search Console and inspect your ten most important URLs, then work down the checklist.
  • Rewrite your most-asked pages so each heading is answered in its first sentence, using the patterns in the FAQ page guide.
  • Put the same answers to work on your own site: create a free PepoChat workspace and import your sitemap, so your AI support agent answers from the pages you just fixed, with every feature on the free plan.

Frequently asked questions

Does ChatGPT use Google or Bing?
Both appear to feed it in part. OpenAI's crawler documentation says ChatGPT search surfaces sites through its own crawler, OAI-SearchBot, and names no search partners. Microsoft says its Bing-based Web IQ service powers ChatGPT, and Peec AI reported in September 2026 that Google results show up too, which OpenAI has not confirmed. As of October 2026, get indexed in both and allow OAI-SearchBot.
Do I need an llms.txt file?
No, not to be cited. llms.txt is a proposal, published at llmstxt.org, for a Markdown summary of your site that AI agents can read. As of 19 October 2026, Google says Google Search ignores it, and OpenAI's, Perplexity's and Bing's crawler documentation does not mention it. Add one if you publish developer docs, but fix indexing and crawler access first.
Why does my site appear in Google but not Bing?
Google and Bing crawl and index separately, and many sites only ever submitted a sitemap to Google Search Console. Bing may also have met redirects or errors on its first crawl, found few links to your site, or chosen not to index some pages. Import your site into Bing Webmaster Tools, submit the sitemap on your canonical host, inspect key URLs and set up IndexNow.
How do I check whether AI crawlers can reach my site?
Read your live robots.txt for Disallow rules covering OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot or Googlebot. Then request a page with curl using each crawler's user agent and look for HTTP 200. Because CDNs often verify bots by IP address, confirm in your CDN's crawler report, such as Cloudflare AI Crawl Control, or in server logs, and run Bing's Live URL test.
Does blocking GPTBot stop ChatGPT from citing me?
No. OpenAI treats its crawlers as independent settings: GPTBot collects content that may train its models, while OAI-SearchBot decides whether your pages appear in ChatGPT search answers. You can block GPTBot and still be cited. Blocking OAI-SearchBot keeps you out of ChatGPT search answers, although a page can still appear as a plain navigational link, per OpenAI's documentation read on 19 October 2026.
How long does it take to get cited after fixing indexing?
There is no fixed time. OpenAI and Perplexity say robots.txt changes reach their systems within about 24 hours, but indexing is slower: Google says recrawling takes from several days to several months, Bing says submitted pages are still assessed before indexing, and IndexNow says submission does not guarantee immediate indexing. Once pages are indexed, citations depend on whether they answer the question better than other sources do.

Try this on your own site in ten minutes

PepoChat includes every feature on the free plan — 200 AI replies and 5 knowledge sources a month, no credit card.