# Are you BotReady?

We request your page as five different clients, compare what each one gets back, and hand you the exact files that fix the gaps.

Source: https://www.botready.dev/
Updated: 2026-09-04

## What it does

You give botready.dev a URL. It requests that URL as five different clients — Chrome as the control, then
ClaudeBot, GPTBot, PerplexityBot and our own crawler — one second apart from the same IP, and compares what
each one gets back. The headline finding is a site that answers 200 to a browser and 403 to a reading agent
in the same second, which is almost always an accident nobody decided on.

## What it measures

21 checks across 6 categories, scoring version 1.2. The weights are published:

- **Retrievability** — 25 of the 100. Nothing else can matter if the client cannot get the page. This carries the most weight because every other category is measured on text that was retrieved, and a refusal makes the rest unobservable rather than merely worse.
- **Discovery** — 20 of the 100. The files a client asks for before it reads anything: robots.txt, a sitemap, llms.txt. Weighted high for their cost — they are the cheapest things on this list to fix and they decide what gets fetched next.
- **Representation** — 20 of the 100. Whether your own account of what you do survives as data rather than as layout. An agent can only quote what it can extract.
- **Structure** — 15 of the 100. The scaffolding that says which page this is and what it is about: headings, canonical URLs, JSON-LD. Below representation because a well-described page with untidy structure still gets read.
- **Actionability** — 15 of the 100. Prices, plans, docs and forms an agent can act on rather than only describe. Equal to structure because being quotable and being usable are worth the same to a buyer.
- **Freshness** — 5 of the 100. Dates and change signals. Worth the least because a stale signal loses a citation rarely, and it is the category where a maintained site can look bad for reasons that do not matter.

## What it costs

The diagnosis is free and never blurred. The fix pack is $15 one time;
monitoring is $5 per month.

## Limits we hold ourselves to

- At most 6 pages per scan, sequential, 1000ms apart.
- robots.txt is read first and obeyed. If it disallows us, the scan ends there.
- We never spoof a user agent, use a residential proxy, or solve a captcha to get past a block. A block is a finding, not an obstacle.

## Elsewhere

- [What we check](https://www.botready.dev/what-we-check): The full check catalog and the weights, published, so the score can be argued with rather than believed.
- [Pricing](https://www.botready.dev/pricing): The diagnosis is free. The files are not. A one-time fix pack and monthly monitoring.
- [API and docs](https://www.botready.dev/docs): The public scan API, the fields it returns, the rate limits, and the machine-readable files this site serves.
- [Our crawler](https://www.botready.dev/bot): What BotreadyBot/1.0 requests, how to block it, and the things it will never do to get past a block.
