Crawl policy · v1.0 · updated 2026-09-06

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

RunRequestsTotalrobots.txt
User-initiated audit
Somebody typed your URL into our form and pressed Measure.
8 clients + 11 file probes 19–21 Not consulted
Scheduled re-measure
A weekly job re-measures a domain we already hold, so a saved score does not go stale.
1 client + 11 file probes 13–15 Honoured for PrompeteerAEOBot

At most four requests in flight at a time, and at most one audit of a domain per day. The range covers a second page we read from your sitemap; a site with no sitemap costs the lower number.

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

ClientSent on the wireVendor publishes this stringVerify the real one
anonymous
user
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) Not measured None published
Googlebot
retrieval
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Googlebot) Not measured verify
GPTBot
training
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
retrieval
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
training
Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=ClaudeBot) No verify
Claude-SearchBot
retrieval
Mozilla/5.0 (compatible; Claude-SearchBot/1.0; +claudebot@anthropic.com) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Claude-SearchBot) No verify
PerplexityBot
retrieval
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
retrieval
Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) PrompeteerAEOBot/1.0 (+https://prompeteer.ai/bot; probe=Bingbot) Not measured None published

Vendor documentation read 2026-09-06. "Not measured" means we have not checked that vendor's documentation, which is not the same as the vendor publishing nothing.

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.

Verifying us

IP ranges

Not published. This deployment's outbound addresses are not known to be stable, and an allowlist built on a list that moves would block us anyway. We would rather publish nothing than publish a list you would build a WAF rule on.

Machine-readable: /bot.json