# GPTBot visited my site. Did someone buy?

No. GPTBot is a crawler for training. It does not place orders. ChatGPT-User is a user-triggered page fetch when someone asks ChatGPT to open a URL. It is not automatic crawling and not purchase evidence. OAI-SearchBot is the search index. Those are three different visits.

OpenAI lists them separately: https://developers.openai.com/api/docs/bots

Anthropic documents Claude-User for user-initiated questions: https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler

Perplexity documents Perplexity-User: https://docs.perplexity.ai/docs/resources/perplexity-crawlers

Google documents Google-Agent as a user-triggered fetcher: https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers

## If that visit reached checkout

| Visit | What it is | Stamp if it reached checkout |
| --- | --- | --- |
| GPTBot | OpenAI crawler for training | Unknown. Crawlers do not check out. |
| OAI-SearchBot | Search index | Unknown. Not ChatGPT-User. |
| ChatGPT-User | User-triggered page fetch in ChatGPT | ChatGPT (declared) on the order request, unless a signature checks out. A visit alone is not an order. |
| ClaudeBot | Anthropic crawler | Unknown. Not Claude-User. |
| Claude-User | User-triggered page fetch in Claude | Claude, declared or signed, on the order request. |
| PerplexityBot | Index | Unknown. Not Perplexity-User. |
| Perplexity-User | User-triggered page fetch in Perplexity | Perplexity, declared or signed, on the order request. |
| Googlebot | Search crawler | Unknown. |
| Google-Agent | An agent on Google | Google Agent (declared), or signed when agent.bot.goog matches. |

A line in the server log is a visit, not an order. A checkout that names a crawler such as GPTBot is Unknown.

Canonical page: https://getagentstamp.com/blog/gptbot-is-not-an-order
