PrompeteerAEOBot
PrompeteerAEOBot fetches a page when someone asks us to measure it. This page states what it sends, how many requests it makes, when it honours robots.txt and when it does not, and how to opt a domain out.
We sell a product that grades other people on how they treat crawlers. This page is the same standard applied to us: what we send, how much of it, when we ask permission, and how you stop it.
The identifier
PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot)
The product token is PrompeteerAEOBot. It is a substring of every request we make, which is what RFC 9309 §2.2.1 asks of a crawler, and it is what you write in robots.txt to address us.
What a crawl costs you
| Run | Requests | Total | robots.txt |
|---|---|---|---|
| User-initiated audit |
8 clients + 11 file probes | 19–21 | Not consulted |
| Scheduled re-measure |
1 client + 11 file probes | 13–15 | Honoured for PrompeteerAEOBot |
Why some of our requests carry someone else's name
When you ask us to measure a page, we fetch it several times, each time presenting a different AI crawler's user-agent token — Googlebot's, GPTBot's, PerplexityBot's and so on — because comparing what each of them receives is the measurement. We do not pretend those requests are theirs: every one of them also carries PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot), and every one of them comes from a Prompeteer address, not the vendor's. OpenAI, Anthropic, Perplexity and Google all publish IP lists so you can tell a real crawler from a stranger sending its name. If you verify crawlers properly, you refused us — correctly — and our report shows that as a block. A block there is not evidence that the real crawler is blocked.
The 11 requests that only ask whether a file exists — robots.txt, the discovery paths, your sitemap, a markdown twin — send our own identity and nothing else. They read a status code, so there was never a reason for them to claim to be anybody.
Since 15 September 2026 Cloudflare blocks Training and Agent crawlers by default on new and free-plan domains, so a block our report finds may be a default nobody at your organisation chose.
The strings we present
| Client | Sent on the wire | Vendor publishes this string | Verify the real one |
|---|---|---|---|
| anonymous |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot) | ||
| Googlebot |
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Googlebot) | verify | |
| GPTBot |
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=GPTBot) | Yes | verify |
| OAI-SearchBot |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=OAI-SearchBot) | Yes | verify |
| ClaudeBot |
Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=ClaudeBot) | No | verify |
| Claude-SearchBot |
Mozilla/5.0 (compatible; Claude-SearchBot/1.0; +claudebot@anthropic.com) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Claude-SearchBot) | No | verify |
| PerplexityBot |
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=PerplexityBot) | Yes | verify |
| Bingbot |
Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Bingbot) |
- anonymous — The browser baseline. Every parity comparison is made against the document a person receives, so this request has to look like a browser.
- ClaudeBot — Anthropic publishes an IP list but no user-agent string, so this one is our construction and cannot be checked against the vendor.
- Claude-SearchBot — Anthropic publishes an IP list but no user-agent string, so this one is our construction and cannot be checked against the vendor.
robots.txt
The scheduled re-measure reads your robots.txt first and skips your domain entirely when it disallows PrompeteerAEOBot. A user-initiated audit does not consult robots.txt: a person asked for that one page, which is the same convention under which OpenAI's ChatGPT-User and Perplexity's Perplexity-User are exempt. We would rather say that plainly here than leave it implied.
Opting out
User-agent: PrompeteerAEOBot Disallow: /
That stops the scheduled re-measure within a week. To stop user-initiated audits as well — including one a stranger runs on your site — write to support@prompeteer.com from an address at the domain and we will refuse it at our end.