Key takeaways
The big AI companies run separate bots for training, search and live user requests, and only the last two decide whether AI answers quote you.
| Job | The bots to know |
|---|---|
| Training models and datasets | GPTBot, ClaudeBot, Meta-ExternalAgent, Amazonbot, CCBot, MistralAI-Training |
| AI search index | OAI-SearchBot, Claude-SearchBot, PerplexityBot, Meta-WebIndexer, Amzn-SearchBot, MistralAI-Index |
| Live fetch for a user | ChatGPT-User, Claude-User, Perplexity-User, Google-Agent, Meta-ExternalFetcher |
| Permission tokens, no crawling | Google-Extended, Applebot-Extended |
| Classic search that feeds AI answers | Googlebot, Bingbot, Applebot |
Keep search crawlers and user fetchers open. Verify every bot by its IP list rather than the name it claims, and recheck those lists often, because vendors keep updating them.
AI crawlers are the bots that companies like OpenAI and Anthropic send to read your website, and they do three jobs. Training crawlers such as GPTBot and ClaudeBot collect pages for future models. Search crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot build the index that ChatGPT, Claude and Perplexity search before they write an answer. User fetchers like ChatGPT-User read a page live when someone asks about it. Each bot has its own robots.txt token, and most vendors publish the IPs their bots crawl from, so you can check a visit is real.
For a B2B company, search crawlers and user fetchers matter most, because they decide whether an AI answer can read and name you. That's where shortlists get made now. Here at Searchmaxxed, we make your company the answer in Google and in the AI engines your buyers ask, from ChatGPT to AI Overviews. Letting the right crawlers in comes first.
Which AI crawlers should you know in 2026?
You need to know about 27 crawlers and tokens from 11 companies, led by OpenAI, Anthropic, Perplexity and Google. Each row gives the token, the job its operator describes and where it publishes IP addresses, from that operator's crawler page on 1 November 2026.
| Company | Bot (robots.txt token) | Job | Follows robots.txt? | IP list |
|---|---|---|---|---|
| OpenAI | GPTBot | Training | Yes | openai.com/gptbot.json |
| OpenAI | OAI-SearchBot | ChatGPT search | Yes | openai.com/searchbot.json |
| OpenAI | ChatGPT-User | Live fetch for a user | "May not apply" | openai.com/chatgpt-user.json |
| OpenAI | OAI-AdsBot | Checks ChatGPT ad landing pages | Not stated | openai.com/adsbot.json |
| Anthropic | ClaudeBot | Training | Yes | claude.com/crawling/bots.json |
| Anthropic | Claude-SearchBot | Claude search | Yes | claude.com/crawling/bots.json |
| Anthropic | Claude-User | Live fetch for a user | Yes | claude.com/crawling/bots.json |
| Perplexity | PerplexityBot | Perplexity search | Yes | perplexity.ai/perplexitybot.json |
| Perplexity | Perplexity-User | Live fetch for a user | "Generally ignores" it | perplexity.ai/perplexity-user.json |
| Googlebot | Search, AI Overviews, AI Mode | Yes | common-crawlers.json | |
| Google-Extended | Token for Gemini training and grounding | Token only | None, no crawler of its own | |
| Google-CloudVertexBot | Crawls site owners request for Vertex AI Agents | Yes | common-crawlers.json | |
| Google-Agent | Agents acting for a user | No | user-triggered-agents.json | |
| Apple | Applebot | Siri, Spotlight, Safari; may train | Yes | search.developer.apple.com/applebot.json |
| Apple | Applebot-Extended | Token for Apple model training | Token only | None |
| Microsoft | Bingbot | Bing search, which feeds Copilot | Yes | bing.com/toolbox/bingbot.json |
| Meta | Meta-ExternalAgent | Training, or indexing for products | Yes | Not on its crawler page |
| Meta | Meta-WebIndexer | Meta AI search citations | Yes | Not on its crawler page |
| Meta | Meta-ExternalFetcher | Live fetch for a user | May bypass it | Not on its crawler page |
| Amazon | Amazonbot | Products; may train Amazon AI | Yes | developer.amazon.com/amazonbot |
| Amazon | Amzn-SearchBot | Alexa and Amazon search | Yes | developer.amazon.com/amazonbot |
| Amazon | Amzn-User | Live fetch for a user | Not all directives | developer.amazon.com/amazonbot |
| Mistral | MistralAI-Training | Training | Yes, by disallow | Not listed |
| Mistral | MistralAI-Index | Mistral search in Vibe | Yes | mistral.ai/mistralai-index-ips.json |
| Mistral | MistralAI-User | Live fetch in Vibe | Not stated | mistral.ai/mistralai-user-ips.json |
| DuckDuckGo | DuckAssistBot | AI-assisted answers, no training | Yes, within 72 hours | duckduckgo.com/duckassistbot.json |
| Common Crawl | CCBot | Open web archive anyone can download | Yes | index.commoncrawl.org/ccbot.json |
Sources: the crawler pages of OpenAI, Anthropic, Perplexity, Google, Apple, Microsoft Bing, Meta, Amazon, Mistral, DuckDuckGo and Common Crawl.
Two of those names never visit. Google-Extended and Applebot-Extended are permission tokens. You name them in robots.txt, but Googlebot or Applebot does the crawling, and the token controls how their AI models may use the content. Google says Google-Extended "does not impact a site's inclusion in Google Search nor is it used as a ranking signal".
Bytespider, linked to ByteDance, turns up in plenty of robots.txt files, yet no operator page above documents it. Treat it as unverified.
What is GPTBot?
GPTBot is OpenAI's crawler for training its foundation models. Blocking it tells OpenAI not to train on your content, but it has no effect on whether ChatGPT search can show your pages. OAI-SearchBot does that job.
OpenAI runs four named bots and says each robots.txt setting "is independent of the others", so you can allow OAI-SearchBot and disallow GPTBot. If you allow both, OpenAI may reuse a single crawl for both jobs, and a robots.txt change takes about 24 hours to reach ChatGPT search.
| OpenAI bot | What it does, in OpenAI's words |
|---|---|
| GPTBot | Crawls content "that may be used in training" its models |
| OAI-SearchBot | Surfaces websites "in search results in ChatGPT's search features" |
| ChatGPT-User | Visits a page when a user asks ChatGPT or a Custom GPT a question |
| OAI-AdsBot | Visits only pages submitted as ads on ChatGPT |
GPTBot and OAI-SearchBot may also add a robots.txt marker to their user agent when they fetch that file. It shows even in logs without paths.
Should you block GPTBot? That's a business call about training, and our guide to whether you should block AI crawlers works through it by company type. For most B2B sites, leave it open.
What is the ChatGPT user agent?
ChatGPT visits websites as ChatGPT-User, and its full user agent string is `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot`. Seeing it means a person asked ChatGPT about your page.
OpenAI says ChatGPT-User doesn't crawl "in an automatic fashion", and because a person started the request, "robots.txt rules may not apply". It doesn't decide search inclusion either. OAI-SearchBot does, and its string reads `...Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot`.
ChatGPT's agent trips people up.
When ChatGPT's agent browses for a user, its user agent hides that, as Simon Willison found when he logged a visit in August 2025. It looked like plain Chrome. Instead, OpenAI's allowlisting guide says its Cloud browser signs each request with Web Bot Auth, the HTTP Message Signatures standard (RFC 9421). Look for three headers: Signature, Signature-Input and Signature-Agent: "https://chatgpt.com". Cloudflare, Akamai, HUMAN and Vercel check those signatures for you, and on Cloudflare, OpenAI points to bot detection ID 129220581 for your allow rule.
Expect to see it a lot. Cloudflare reported that in July 2025, ChatGPT-User made nearly three quarters of all user-action requests from AI bots across its network. Training still dominated overall, at nearly 80% of AI bot crawling.
What is PerplexityBot?
PerplexityBot is Perplexity's search crawler. It finds and links the websites in Perplexity's answers, and Perplexity says it "is not used to crawl content for AI foundation models". Its user agent reads Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot).
Perplexity runs one more bot. Perplexity-User fetches a page when a user's question needs it, and Perplexity says that fetcher "generally ignores robots.txt rules". To control it, use your firewall.
Perplexity's crawler page gives one firewall tip worth copying for every vendor: match each user agent against its own IP list, never a shared one. In Cloudflare:
(http.user_agent contains "PerplexityBot" and ip.src in {<PerplexityBot IP ranges>})
or (http.user_agent contains "Perplexity-User" and ip.src in {<Perplexity-User IP ranges>})
What are ClaudeBot, Claude-SearchBot and Claude-User?
They're Anthropic's three bots. ClaudeBot collects content that could train Claude, Claude-SearchBot indexes pages for Claude's search results, and Claude-User fetches a page when someone asks Claude about it. Anthropic says blocking either of the last two "may reduce your site's visibility" in Claude's answers.
Three differences from OpenAI matter:
- Anthropic publishes one IP file,
claude.com/crawling/bots.json, for all three bots. - It doesn't publish full user agent strings, so match on the token (
ClaudeBot,Claude-SearchBot,Claude-User) inside the string. - It honours the non-standard
Crawl-delayrule, which helps if ClaudeBot hits a fragile server hard.
Anthropic wants robots.txt on every subdomain and warns that IP blocks may fail as an opt-out, since a blocked bot can't read the file.
Which Google, Apple, Microsoft and Meta bots feed AI answers?
Mostly their classic search crawlers. Googlebot feeds AI Overviews and AI Mode, Bingbot feeds Copilot and Applebot feeds Siri, then most add AI-specific tokens and fetchers on top.
Google. Googlebot's rules cover "all Google Search features", so no separate AI Overviews bot exists to block. Google-Extended governs Gemini training and grounding. Google-Agent is newer: Google uses it when "agents hosted on Google infrastructure" browse and act for a user, and it ignores robots.txt.
Apple. Applebot crawls for Spotlight, Siri and Safari, and Apple says the data "may also be used to help train Apple foundation models". Disallow Applebot-Extended to opt out of training. If your robots.txt never mentions Applebot, Apple follows your Googlebot rules instead.
Microsoft. Bing documents no separate Copilot crawler. Its Webmaster Guidelines use meta tags instead. NOARCHIVE "prevents content from being used in Copilot responses", and NOCACHE limits Copilot to your URL, title and snippet.
Meta. Meta-WebIndexer helps Meta AI "cite and link to your content", while Meta-ExternalAgent collects content for "training foundation AI models" or indexing. Meta-ExternalFetcher fetches links at a user's request, and Meta says it "may bypass robots.txt rules".
Amazon. Amazonbot may train Amazon's AI models. Amzn-SearchBot powers search in products like Alexa, isn't for training and follows your rules for other search bots when you don't name it.
What are the exact AI crawler user agent strings?
Use these published strings to filter logs or write firewall rules, but match on the bot's name, because version numbers change. Where Google and Amazon show W.X.Y.Z, expect the current Chrome version.
| Bot | User agent string, as published |
|---|---|
| GPTBot | `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot` |
| OAI-SearchBot | `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot` |
| ChatGPT-User | `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot` |
| OAI-AdsBot | `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot` |
| PerplexityBot | Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot) |
| Perplexity-User | Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user) |
| Googlebot (desktop) | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36 |
| Google-Agent (desktop) | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent) Chrome/W.X.Y.Z Safari/537.36 |
| Applebot (desktop) | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot) |
| Bingbot | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/W.X.Y.Z Safari/537.36 |
| Meta-ExternalAgent | meta-externalagent/1.1 |
| Meta-WebIndexer | meta-webindexer/1.1 |
| Amazonbot | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36 |
| Amzn-SearchBot | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amzn-SearchBot/0.1) Chrome/W.X.Y.Z Safari/537.36 |
| MistralAI-User | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots) |
| DuckAssistBot | DuckAssistBot/1.2; (+http://duckduckgo.com/duckassistbot.html) |
| CCBot | CCBot/2.0 (https://commoncrawl.org/faq/) |
Anthropic's bots carry their token in the string, though Anthropic doesn't publish the full text. The two permission tokens have none.
To pull every AI bot out of a raw access log in one pass, this pattern catches all the names above:
grep -iE "GPTBot|OAI-SearchBot|ChatGPT-User|OAI-AdsBot|ClaudeBot|Claude-SearchBot|Claude-User|PerplexityBot|Perplexity-User|Google-Agent|Google-CloudVertexBot|GoogleOther|Applebot|bingbot|meta-externalagent|meta-webindexer|meta-externalfetcher|Amazonbot|Amzn-SearchBot|Amzn-User|MistralAI|DuckAssistBot|CCBot|Bytespider" access.log
How do you tell a real AI crawler from a fake one?
Check where the request came from. Anyone can type "GPTBot" into a user agent. Operators give you three ways to check: a published IP list, a reverse DNS lookup, or a cryptographic signature. Common Crawl says it already sees crawlers "falsely identifying themselves as CCBot".
| Method | Who supports it | How it works |
|---|---|---|
| IP list (JSON) | OpenAI, Anthropic, Perplexity, Google, Apple, Bing, Mistral, DuckDuckGo, Common Crawl | Match the request's IP against the vendor's published ranges |
| Reverse DNS | Google, Apple, Common Crawl | Look up the IP's hostname, then look the hostname up again |
| Web Bot Auth signature | ChatGPT's Cloud browser | Verify the signed headers against the vendor's public key |
Reverse DNS takes two commands. For Googlebot, the hostname must end in googlebot.com, google.com or googleusercontent.com, and the forward lookup must return the same IP. Google's own example:
host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.
host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1
Apple's hostnames end in applebot.apple.com, and Common Crawl's in crawl.commoncrawl.org.
How often do the AI crawler IP lists change?
Often enough that a hard-coded allowlist goes stale within weeks. On 1 November 2026 we downloaded 16 published IP files from nine vendors and read the date each file carries. Seven were under two weeks old.
| IP file | Date in the file | Prefixes listed |
|---|---|---|
| Google common crawlers | 30 Oct 2026 | 317 |
| Google user-triggered agents | 30 Oct 2026 | 20 |
| Google user-triggered fetchers (Google-run) | 30 Oct 2026 | 504 |
| PerplexityBot | 28 Oct 2026 | 13 |
| Perplexity-User | 28 Oct 2026 | 10 |
| ChatGPT-User | 27 Oct 2026 | 235 |
| Anthropic, all bots | 20 Oct 2026 | 14 |
| GPTBot | 22 Sep 2026 | 18 |
| Applebot | 15 Sep 2026 | 24 |
| DuckAssistBot | 1 Sep 2026 | 486 |
| CCBot | 11 Aug 2026 | 5 |
| OAI-AdsBot | 12 May 2026 | 2 |
| MistralAI-Index | 19 Apr 2026 | 2 |
| OAI-SearchBot | 2 Jan 2026 | 39 |
| MistralAI-User | 19 Feb 2025 | 4 |
| Bingbot | 3 Jan 2024 | 28 |
Source: each vendor's JSON file, downloaded by Searchmaxxed on 1 November 2026. A recent date can mean the vendor regenerates the file on a schedule, not that the ranges changed.
ChatGPT-User's file lists 235 prefixes, six times OAI-SearchBot's 39, so a rule copied from one OpenAI bot won't cover another. The oldest dates from January 2024. Pull the files on a schedule, daily if your firewall allows it, and let a script rewrite your allow rules each time.
Do big B2B and cybersecurity companies block AI crawlers?
Rarely, and none of the 40 we checked blocked the AI search bots. On 1 November 2026 we read the robots.txt files of 40 large vendors, half B2B SaaS and half cybersecurity, and tested each AI bot.
| Bot | Sites blocking it at the homepage (of 40) |
|---|---|
| GPTBot, OAI-SearchBot, ChatGPT-User | 0 |
| Claude-SearchBot, Claude-User, PerplexityBot | 0 |
| Google-Extended, Googlebot, Bingbot | 0 |
| Amazonbot | 3 |
| CCBot | 2 |
| Meta-ExternalAgent | 2 |
| ClaudeBot, Perplexity-User, Applebot-Extended, Bytespider | 1 each |
Source: Searchmaxxed's read of 40 public robots.txt files on 1 November 2026, using RFC 9309 group matching. Firewall and CDN rules aren't visible in robots.txt, so a site can still refuse a bot the file allows.
Twelve of the 40 named at least one AI bot, and the other 28 left AI bots to their general User-agent: * rules.
One site caused most of the blocks. Its file disallows everything for User-agent: *, then opens the site to a named list of 28 bots, including Claude-SearchBot and Claude-User. ClaudeBot isn't on the list. Perhaps that's deliberate, but it shows how an allowlist behaves: it shuts out every new AI crawler until someone adds its name. Vendors keep adding bots, so someone has to own that list.
Which AI crawlers should a B2B company allow?
Allow every search crawler and user fetcher, plus Googlebot, Bingbot and Applebot, because those bots let ChatGPT, Claude, Perplexity, Copilot and AI Overviews quote you. Training crawlers are a separate call, and our guide to blocking AI crawlers covers when blocking them makes sense.
B2B shortlists depend on it. In G2's March 2026 survey of 1,076 B2B software buyers, 69% chose a different vendor than they'd planned because of an AI chatbot's guidance. A blocked site sits that out.
Here's our own setup. The live robots.txt on searchmaxxed.com groups bots by job and adds a Content-Signal line to every group:
# AI search and answer crawlers
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
Content-Signal: search=yes, ai-input=yes, ai-train=yes
Allow: /
Content-Signal is a robots.txt line, introduced by Cloudflare, that states how bots may use your content once they've fetched it. Its three values are search, ai-input (feeding content into AI answers, such as grounding) and ai-train. Not every crawler honours it, Cloudflare admits. So treat it as a statement of intent beside your Allow and Disallow rules, never a replacement. The same goes for llms.txt, another proposal that our guide to what llms.txt is and whether it helps covers in full.
Named groups make later changes safe. If we ever decide to block training, we edit one group and the search bots stay untouched.
How do you check which AI crawlers can reach your site?
Read your server or CDN logs. GA4 can't see crawlers, because they don't run its JavaScript tag. Work through these five checks:
- Read your live robots.txt on every subdomain, docs and help included.
- Search 30 days of logs with the pattern above, and count requests by bot and by site section.
- Verify the IPs against each vendor's JSON file, so impostors don't skew the count.
- Read the status codes. A run of 403 or 429 responses to OAI-SearchBot or PerplexityBot means your firewall is refusing it.
- Check your CDN's bot settings, because a "block AI bots" toggle can override a perfect robots.txt.
Crawler access is step one. Our guide on how to show up in AI search covers the rest: answer-first pages, trusted outside sources and measuring each engine.
Is Searchmaxxed right for you?
We're a strong fit if you're a law firm, clinic or premium builder that's losing ground in Google or missing from AI answers. You want your company named when buyers ask ChatGPT, Gemini, Perplexity or Google who to choose.
Crawler access is where our technical SEO work starts. We fix crawl and indexing problems, site structure, redirects, schema markup and rendering, so Google and the AI engines can read every page that sells. Then we go after the searches and AI answers that bring buyers, and put your name on the pages those answers trust. You talk to the people doing the work, with no account manager in between. And we track which searches and AI answers turn into revenue, through your CRM as well as GA4.
One client came to us with a website that wasn't working. Three months later he was on page one for one of the most competitive searches in his industry. Now he has more high-intent leads than he can handle, and we're building the systems to handle them.
Searchmaxxed's work has generated more than $15 million in revenue through search for its clients.
“I can't believe this worked.” That's what we hear. Clients tell us they finally found a growth partner in search that keeps its word and gets things done.
We're the wrong call in two cases. If all you need is a one-off robots.txt fix, your own developer can do it this afternoon with the tables above. And if you need leads this month just to survive, search takes longer than that.
What should you do next?
Open your robots.txt today and check it against the first table, then confirm OAI-SearchBot, Claude-SearchBot and PerplexityBot got 200 responses in last month's logs.
Want us to look with you? Get your free search analysis. We'll benchmark you against your top competitors across Google, ChatGPT and the other AI engines. We'll show you where they're named instead of you, and the few moves that will matter most.
Frequently asked questions
Does blocking GPTBot remove you from ChatGPT?
No. GPTBot only gathers training data. ChatGPT search relies on OAI-SearchBot, and since OpenAI treats the two settings as independent, you can block GPTBot and still get cited.
Is Google-Extended a crawler?
No. Google-Extended is a robots.txt token with no user agent of its own. Googlebot does the crawling, and the token tells Google whether that content may train Gemini or ground Gemini Apps answers. Search rankings and AI Overviews don't change.
Does the wildcard user-agent rule cover AI crawlers?
Yes. User-agent: covers any AI crawler that obeys robots.txt and has no group of its own in your file. Once you name a bot in its own group, it follows only that group and skips every rule under your line. Copy any shared Disallow lines into each named group.
How long does a robots.txt change take to reach AI crawlers?
About a day for most. OpenAI and Amazon say about 24 hours, and Meta says its crawlers may cache your robots.txt file for up to 24 hours. DuckDuckGo says a DuckAssistBot block takes effect after 72 hours.
Do AI crawlers follow robots.txt?
Declared crawlers do, their operators say. User fetchers are the exception: OpenAI says robots.txt "may not apply" to ChatGPT-User, Perplexity-User "generally ignores" it, and Google's user-triggered fetchers ignore it. A bot that hides its name ignores your file entirely.
What is the difference between a user agent and a robots.txt token?
The user agent is the full string a bot sends with each request, and it appears in your logs. The robots.txt token is the short name you write after User-agent: in robots.txt, such as GPTBot. Permission tokens such as Google-Extended have no user agent at all.
What is Bytespider?
Bytespider is a crawler name linked to ByteDance, the company behind TikTok. None of the big operators' crawler pages document it, so there's no official IP list to check it against. Block it at the firewall if needed.
Sources
- OpenAI
- Anthropic
- Perplexity
- Apple
- Microsoft Bing
- Meta
- Amazon
- Mistral
- DuckDuckGo
- Common Crawl
- https://openai.com/bot`
- https://openai.com/searchbot`
- Simon Willison found
- OpenAI's allowlisting guide
- Cloudflare reported
- https://perplexity.ai/perplexitybot
- Webmaster Guidelines
- https://openai.com/gptbot`
- https://openai.com/adsbot`
- https://perplexity.ai/perplexity-user
- http://www.google.com/bot.html
- https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent
- http://www.apple.com/go/applebot
- http://www.bing.com/bingbot.htm
- http://duckduckgo.com/duckassistbot.html
- https://commoncrawl.org/faq/
- G2's March 2026 survey of 1,076 B2B software buyers
- Cloudflare admits
About the editorial team
Founder, Searchmaxxed