Agent-readiness check · free

What can AI agents actually read about you?

No login, no credit card. We only read your site.

21 domains scanned

9 areas · 4 pillars · 100 points

What we measure

RRetrievable

51 pts

Can an AI agent fetch and read your pages at all?

01

AI crawler access

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.

18 pts
02

JavaScript dependency

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.

14 pts
03

Agent basics

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.

10 pts
04

Search index verification

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".

9 pts

EExplainable

37 pts

Once it has your pages, can it state facts about you instead of guessing?

05

llms.txt

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.

14 pts
06

Structured data

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.

14 pts
07

Feed & product data

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.

9 pts

AActionable

7 pts

Can it do more than describe you — can it act on your offering?

08

Agentic buyability

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.

7 pts

DDistributed

5 pts

Are your products ready for the catalogues agents shop from?

09

Catalog prerequisites

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.

5 pts

0–39

AI agents get no reliable picture of you. Usually there is either blocking or an empty HTML shell behind this.

40–69

The fundamentals are in place, the rest is missing. Typical case: crawlers get through, but there is neither an llms.txt nor structured data.

70–100

You are agent-ready. From here it is no longer the technology that decides, but what is written about you.

Full detail: How it works

FAQ

Frequently asked

What exactly does the check measure?
9 technical areas across four pillars — Retrievable, Explainable, Actionable, Distributed — worth 100 points in total: AI crawler access (18), JavaScript dependency (14), Agent basics (10), Search index verification (9), llms.txt (14), Structured data (14), Feed & product data (9), Agentic buyability (7), Catalog prerequisites (5). Everything is measured live against your domain, nothing is estimated.
How can an area be worth nothing?
Because not every area applies to every site. A blog has no checkout for an agent to use, so scoring it zero for that would be a false negative dressed up as a measurement. Areas that do not apply are removed from the calculation entirely — the score is a percentage of what is actually applicable. And where an area does apply but we genuinely cannot see it from the outside, it counts as half rather than zero.
What does it cost?
Nothing. The check is permanently free, with no login and no credit card. 3 of the 9 areas are visible immediately, the remaining 6 after you enter your email address.
Why do I have to give my email for 6 of the checks?
Because we send you the full report by email — all 9 areas with one concrete fix each, in a form you can forward to your engineers. You also join our newsletter and can unsubscribe with one click.
How long does a scan take?
Usually under 60 seconds. Every individual check has a 10-second timeout; a check that fails is left out of the score rather than counted as zero, and never aborts the scan.
Does the scan change anything on my website?
No. We only read publicly available URLs: your homepage, robots.txt, llms.txt, llms-full.txt and sitemap.xml. We additionally look up your public DNS TXT records to check for search-index verification. We write nothing, submit nothing, and register nothing on your behalf.
What happens to my data?
Every scan is stored anonymously — domain, score and check results — and feeds the aggregated market data at /api/v1/stats. Your email address is stored separately and is never published alongside a specific scan.
Is the result public?
The result page is shareable and indexable by default. On the page itself you can switch it to noindex with one click.
Is there an API?
Yes. Everything the interface can do, the API can do: POST /api/v1/scans starts a scan, GET /api/v1/scans/{id} returns the result, GET /api/v1/stats returns aggregated market data. The OpenAPI spec lives at /api/v1/openapi.json.
How is this different from AgentReady Monitor?
The check measures technology: can agents reach your content at all? The Monitor measures effect: do ChatGPT, Claude and Perplexity actually recommend you, and in what words?

AgentReady Monitor

The technical check is half the truth.
Whether AI actually RECOMMENDS you is what AgentReady Monitor measures.

See AgentReady Monitor