Also available as Markdown
The 3-minute check: 9 areas, 100 points, your agent-readiness score. No login, no setup, free.
example.com is enough — we ignore protocol and path.Can an AI agent fetch and read your pages at all?
We parse your robots.txt and additionally fetch your homepage with the real user agents of GPTBot, ClaudeBot and PerplexityBot. If the status codes differ from a browser request, something is blocking you — usually a bot rule in a CDN or firewall.
Why it matters: Whoever gets locked out does not appear in AI answers. That is the single most expensive mistake on this list.
We measure the visible text on your homepage without JavaScript, and how much of the delivered HTML is executable script code. Under 1,500 characters without JavaScript is critical.
Why it matters: AI crawlers do not execute JavaScript. Anything that only appears in a browser does not exist for them.
sitemap.xml, rel="canonical", a findable route to legal notice and contact, homepage response time under 3 seconds.
Why it matters: The homework. Without it, the rest only gets you so far.
We look for Google Search Console and Bing Webmaster verification in your DNS TXT records and your homepage meta tags, and check whether robots.txt declares a sitemap that actually resolves.
Why it matters: Verified domains get crawled sooner and deeper — and the Bing index is what Microsoft Copilot answers from. Note the honest limit: verification by file upload or Tag Manager is invisible from outside, so we report "could not verify", never "not registered".
Once it has your pages, can it state facts about you instead of guessing?
We check whether /llms.txt really answers with 200, serves text, and is not an HTML soft 404 in disguise. /llms-full.txt earns bonus points.
Why it matters: Your llms.txt is the curated short version: product, value, pricing, links — written for models rather than for people.
We read every JSON-LD block in your HTML and look at which @types appear — Organization, Product, Offer, FAQPage — and whether prices are stored as numbers.
Why it matters: Structured data is the difference between a model interpreting you and a model quoting you.
For every product object in your JSON-LD we check the six fields agents rely on: name, price, currency, availability, identifier (GTIN/SKU/MPN) and image — plus whether return and shipping terms are machine-readable.
Why it matters: "What does it cost, is it in stock, can I send it back?" are the questions that decide a purchase. An agent will not answer them from prose.
Can it do more than describe you — can it act on your offering?
We detect your shop platform and look for references to an agent-callable checkout in your HTML, robots.txt and llms.txt.
Why it matters: Reading about your product is not buying it. This is a heuristic and we label it as one — there is no standard way to discover a checkout endpoint from the outside.
Are your products ready for the catalogues agents shop from?
Whether your product data meets the preconditions for merchant catalogues: identifiers on every product, price and availability together, and a verified domain.
Why it matters: We check prerequisites, not listings. Whether you are actually in Google Merchant Center or the ChatGPT merchant catalogue cannot be queried from outside, so we do not claim to know.
The 9 areas are worth 100 points in total. The score is not a plain sum of those points, though — it is a percentage of the points that actually apply to your domain:
score = round(100 × points earned ÷ points applicable)
Two rules decide what "applicable" means, and both exist for the same reason: we would rather tell you nothing than tell you something false about your own site.
An area that does not apply is removed from the calculation. A blog has no checkout an agent could use and no product catalogue to be listed in. Scoring those areas zero would not be a measurement, it would be a penalty for being a blog. So they leave both sides of the fraction, and the remaining areas are scaled back up to 100.
An area we cannot see counts as half. Some things are genuinely invisible from the outside. If you verified your domain in Google Search Console by uploading an HTML file, or through Google Tag Manager, or your hosting provider did it for you automatically, there is no DNS record and no meta tag for us to find. We will say "we could not verify this", never "you are not registered" — and score it as half rather than zero, so a false negative cannot cost you the full points and doing nothing cannot earn you them either.
This is why two sites can both score 70 while a different number of areas were measured. The result page names the areas that were left out and why.
Domain, score and check results are stored anonymously and feed the aggregated market data at /api/v1/stats. We only store an email address if you enter one yourself, and we never publish it.
The technical check is half the truth. Whether AI actually RECOMMENDS you is what AgentReady Monitor measures. → https://ai-agent-ready.com
A product by The Autopilot — https://the-autopilot.com