Agent-readiness crossed from idea to measurable infrastructure this week. On April 17, as Cloudflare Brokers Week prolonged into its sixth day, the firm shipped isitagentready.com, a public scanner that scores any website on how prepared it is for AI agents. Paste a URL, get a rating, see which checks handed and which failed, learn AI-generated steerage on how to enhance. For the first time, the agent-legibility dialog moved from “is my web site prepared for brokers” as a intestine feeling to “my web site scored X out of 100 in these 5 classes, right here are the failing alerts.”
The Agent Readiness Rating is an actual shift. It is additionally a structurally deceptive device if you happen to cease studying after the composite quantity.
I ran the scan on this web site (nohacks.co) and scored 33 out of 100, Degree 2 “Bot-Conscious.” The robots.txt handed. The sitemap handed. The AI bot rules in robots.txt handed. Content material Indicators handed. Then the rating collapsed throughout classes the place a content-only weblog genuinely doesn’t want what the scanner checks for. Extra on that in a minute.
First, the context. Cloudflare has been transport agent-facing infrastructure all week. The Agent Readiness Rating arrived alongside Agent Reminiscence, Shared Dictionaries, Redirects for AI Coaching, an LLM compression approach known as Unweight, and a feature-flag device known as Flagship constructed for AI-generated code. 4 days earlier, they shipped Undertaking Suppose (a brand new Brokers SDK), and OpenAI matched it inside hours with their very own Brokers SDK. I wrote about that in The Agent Runtime Wars Started This Week. The readiness scanner is the logical subsequent piece: If runtimes are the new browser layer, web site house owners want a manner to check whether or not their web site is legible to that layer. Cloudflare shipped the tester.
The query this article solutions is narrower: What does the scanner truly verify, what do you have to do together with your rating, and the place is the scoring structurally deceptive sufficient that the quantity by itself leads you astray?
What Cloudflare Shipped: Scanner, API, And An MCP Endpoint Brokers Can Name On You
The scanner is at isitagentready.com. Paste any URL, choose an internet site sort (All Checks, Content material Web site, or API/Software) to scope which alerts get scanned, hit Scan. The scanner fetches the homepage and a handful of well-known paths, runs a set of checks towards every, and returns a scored report with go/fail markers, standing codes, response our bodies, and AI-generated steerage on what to repair.
The scanner is additionally out there in three different methods:
- Built-in into Cloudflare Radar, so the identical checks run alongside Radar’s present URL evaluation.
- Uncovered programmatically by way of the Cloudflare URL Scanner API for automation.
- Accessible as a stateless MCP server at
/.well-known/mcp.json, so any MCP-compatible agent can name the scan as a device and motive over the outcome
That final one is value sitting with for a second. Cloudflare shipped an agent-readiness scanner that brokers themselves can name to audit web sites before deciding how to work together with them. The scanner checks whether or not your web site is prepared for brokers, and any agent can invoke it to resolve how to work together with you before arriving. The measurement and the measured are beginning to share the identical floor.
Again to the sensible query. What precisely does it verify?
16 Checks, 5 Classes: What The Scanner Truly Exams
The scanner teams its checks into 5 classes. Right here is what each seems for, grouped by what the verify truly means in follow.
Discoverability (3 Checks)
Whether or not the web site publishes the fundamental metadata an agent wants to discover what is the place.
- robots.txt exists. The basic crawl-policy file. An agent that follows robots.txt wants it to exist and parse.
- sitemap.xml exists. Both declared by way of a Sitemap directive in robots.txt or out there at the commonplace path. An agent that wishes to enumerate pages makes use of the sitemap.
- Hyperlink headers (RFC 8288). HTTP Hyperlink headers pointing to canonical, alternate, or associated sources. Helpful for brokers that parse responses moderately than HTML.
Content material (1 Examine)
- Markdown for Brokers. Content material negotiation. The scanner sends
Settle for: textual content/markdownand checks whether or not the web site returns Markdown as an alternative of HTML. This is Cloudflare’s personal proposal moderately than an IETF spec, although the mechanism (HTTP content material negotiation by way of theSettle forheader) is commonplace. Actual agent runtimes favor Markdown as a result of it is cheaper to tokenize and simpler to parse than HTML. Some early movers (Cloudflare itself, a handful of docs web sites) support Markdown content negotiation; most web sites do not.
Bot Entry Management (3 Checks)
- AI bot guidelines in robots.txt (RFC 9309). Whether or not robots.txt accommodates directives for AI-specific person brokers (GPTBot, ClaudeBot, PerplexityBot, and so forth.).
- Content material Indicators in robots.txt. An rising spec for expressing per-URL entry guidelines inside robots.txt. Parsed as
Consumer-agent: *adopted byContent material-signal:directives. Adoption is minimal proper now. - Net Bot Auth request signing. HTTP message signatures at
/.well-known/http-message-signatures-directorythat allow brokers show their id cryptographically. This is the Agent Title Service aspect of issues, Cloudflare shipped with GoDaddy earlier in Brokers Week. Adoption is virtually zero exterior Cloudflare’s personal properties.
API, Auth, MCP & Talent Discovery (6 Checks)
- API Catalog (RFC 9727). A machine-readable index of an internet site’s API endpoints at
/.well-known/api-catalog. - OAuth / OIDC discovery (RFC 8414). Commonplace OAuth 2.0 authorization server metadata at
/.well-known/oauth-authorization-serverand/.well-known/openid-configuration. - OAuth Protected Useful resource (RFC 9728). An internet site declaring which endpoints are OAuth-protected and the way to authenticate.
- MCP Server Card (SEP-1649). A Mannequin Context Protocol server promoting its capabilities at
/.well-known/mcp/server-card.json. SEP-1649 is a draft proposal inside the MCP spec course of. - Agent Abilities index. An inventory of agent-callable abilities at
/.well-known/agent-skills/index.json. Additionally rising. - WebMCP (Experimental). An in-page JavaScript API registering agent-callable instruments by way of
navigator.modelContext. The scanner makes use of headless browser rendering to detect whether or not the web site registers any WebMCP instruments on web page load.
Commerce (3 Elective Checks, Not Scored On Non-Commerce Web sites)
- x402 cost protocol. HTTP 402 Fee Required infrastructure for agent-native funds.
- UCP profile (Common Commerce Protocol). Google’s merchant-metadata standard at
/.well-known/ucp. - ACP discovery doc (Agentic Commerce Protocol). At
/.well-known/acp.json.
The Commerce class is flagged “optionally available” on non-commerce web sites. The scanner detects whether or not any ecommerce alerts are current and, if not, shows the commerce checks for informational functions with out counting them in the rating.
That final design element issues. It is proof Cloudflare anticipated precisely the downside the remainder of this article is about.
Nohacks.co Scored 33/100, Degree 2 Bot-Conscious
I ran the scan on nohacks.co. The outcome was 33 out of 100, Degree 2 “Bot-Conscious.”

A observe on that quantity: After the first scan, I added Content material Indicators directives to robots.txt, which moved Bot Entry Management from 50 to 100 and pulled the composite up eight factors from an preliminary 25. Each different class beneath is unchanged from the first scan. I’ll come again to the Content material Indicators repair and why I made it at the finish of this part.
Right here is what drove every class rating:
- Discoverability: 67. robots.txt and sitemap.xml handed. Hyperlink headers failed as a result of this web site does not emit
Hyperlink:headers in its responses. - Content material: 0. Markdown content material negotiation is not configured. The web site returns HTML no matter the
Settle forheader. - Bot Entry Management: 100. Each scored checks handed. AI bot guidelines in robots.txt (I’ve express guidelines for AI person brokers) and Content material Indicators in robots.txt (I added these after the first scan). Net Bot Auth request signing is listed on this class as an informational verify, however not counted towards the 2/2.
- API, Auth, MCP & Talent Discovery: 0. All six checks failed. No API Catalog. No OAuth discovery. No OAuth Protected Useful resource metadata. No MCP Server Card. No Agent Abilities index. No WebMCP instruments on the web page.
- Commerce: not scored. nohacks.co has no e-commerce. The Commerce checks all failed, however the class is accurately excluded from the composite rating.
That is a 33 on a scanner constructed by the firm I most belief to perceive the place the agent-ready internet is going. I contemplate this web site fairly well-designed for brokers. The robots.txt is clear and express. The content material is server-rendered, machine-readable HTML with clear semantic construction. The sitemap is present. The URLs are secure. Should you requested me per week in the past whether or not this web site was agent-ready, my reply can be someplace between “principally sure” and “for what it wants to do, sure.”
And but: 33, Degree 2.
The scanner is measuring what it says it is measuring. The composite rating, by itself, is nonetheless the flawed quantity to optimize for.
One observe on the Content material Indicators repair, as a result of it’s related to the Goodhart argument later on this article. Content material Indicators is a Cloudflare proposal with virtually no deployment past Cloudflare-aligned crawlers. I debated including it for precisely the score-chasing motive this article warns about. I made a decision it was defensible for 2 causes. First, the repair is declarative, not ornamental. The directives state actual coverage about what ought to occur with my content material, and the assertion has that means even when the spec fails. That is totally different from including an empty MCP Server Card to fulfill a scorer. Second, for an internet site that writes about agent-readiness particularly, publicly declaring content material coverage is editorial follow no matter which crawler respects it. The repair was one commit to public/robots.txt and the directives are readable by any human curious sufficient to verify.
Identical Web site Scores 33 Or 67 Relying On The Preset You Choose
On the All Checks preset, nohacks.co scores 33 out of 100, Degree 2 “Bot-Conscious.” On the Content material Web site preset, identical web site, identical day, totally different scan configuration, it scores 67, nonetheless Degree 2 “Bot-Conscious.” Practically double the composite quantity. The 34-point hole is the distinction between two scan configurations of the identical scanner, not a distinction between two web sites.
Right here is what the Content material Web site preset adjustments in the scan configuration:

Working that preset on nohacks.co produced this outcome:

4 of six scored checks go. The 2 failures are unambiguous remediation targets: Hyperlink headers by way of HTTP response configuration, Markdown content material negotiation by way of origin or CDN response logic. Each ship towards actual agent-runtime habits immediately. Neither is a proposal-stage format that may solely possibly change into an ordinary. This is the sincere studying of nohacks.co’s agent-readiness state: two particular, actionable gaps.
The Right Toggle Is Hidden, And The Default Rating Is Fallacious
The scanner is doing its job. It is aware of a weblog does not want an MCP Server Card. It is aware of a podcast archive does not publish an API catalog. The Content material Web site preset is not beauty. It removes irrelevant checks and provides a content material web site an correct studying towards requirements that truly apply.
The issue is that the preset is hidden. When a person lands on isitagentready.com and pastes a URL, the default scan is All Checks. The Web site Kind toggle that might swap to Content material Web site or API/Software lives inside a Customise dropdown that almost all customers won’t ever open. The person clicks Scan, reads the composite quantity, takes a screenshot, shares it. The shareable quantity, the one which travels on social media, the one opponents evaluate throughout, is the All Checks composite.
For a content material web site that runs the default scan with out studying particular person checks, the composite is structurally too low. The 33 on nohacks.co is flawed for the form of web site nohacks.co is. The 67 from the Content material Web site preset is the correct studying. Two numbers from the identical scanner on the identical web site. The correct quantity is behind a dropdown. The flawed quantity is on the entrance web page.
Any internet skilled who runs the scanner and plans to share the rating anyplace public wants to open Customise, choose the preset that matches their web site sort, and re-run before sharing. With out that step, the public rating will understate the web site’s precise agent-readiness, and the hole between the shared quantity and the correct quantity will probably be bigger for content material web sites than for API web sites (which are nearer to the All Checks baseline). Learn the particular person checks. Do not share a composite till you recognize which preset produced it.
For the document: the 67 is bothering me. I’m going to go get the 100. I do know precisely what the Goodhart part beneath is about to warn towards, and I’m going to do it anyway. Two fixes stand between me and the 100. Each are five-minute jobs. Each map to actual agent-runtime habits (Hyperlink headers for discovery, Markdown content material negotiation for environment friendly agent parsing), so at the least the motivation is reputable and not pure score-chasing. That caveat is additionally precisely what score-chasers say. Public scores are a gravitational area. Even the individual writing a protracted article about their unreliability finally ends up orbiting.
Agent Readiness Measures Supply, Not Message
Each class the Agent Readiness scanner assessments is about supply: discoverability, content material negotiation, bot entry, API discovery, commerce protocols. None assessments the high quality of the message itself.
The scanner by no means asks whether or not your headlines are clear, whether or not your product descriptions persuade, whether or not your content material solutions the question nicely, whether or not your writing is any good. These are web optimization and CRO questions. They occupy the self-discipline of creating the message higher. The Agent Readiness Rating occupies a distinct self-discipline fully. It asks whether or not an agent can fetch your content material, parse the format it arrives in, authenticate towards your endpoints, name your capabilities, pay to your outputs.
That is the distinction that issues. Classical internet optimization (web optimization, CRO) is about what you say and the way persuasively you say it. Agent-readiness is about the way you ship what you say to a non-human reader. Two web sites can publish word-for-word an identical content material. One serves it as server-rendered HTML with semantic markup, responds to Settle for: textual content/markdown, exposes structured knowledge, returns predictable response codes. The opposite serves it as a JavaScript-rendered single-page software with no content material negotiation and an inconsistent error floor. The message is an identical. The supply is totally different. The agent-readiness rating will probably be totally different. And will probably be proper to be totally different, as a result of the supply is what the agent interacts with.
This is additionally why agent-readiness fixes have a tendency to be orthogonal to web optimization and CRO work. You possibly can enhance an agent-readiness rating with out rewriting a single phrase of your content material. You too can have world-class web optimization content material that scores a ten on the agent-readiness scanner as a result of none of your supply pipeline was designed for machine shoppers. web optimization and CRO work on the content material layer. Agent-readiness works on the transport and protocol layer. They are adjoining however not the identical craft, and treating them as the identical is the mistake that turns an agent-readiness undertaking right into a content-rewrite undertaking and misses the precise repair.
The individuals who will do nicely over the subsequent a number of years are the ones who cease arguing about which self-discipline issues extra and begin recognizing they occupy totally different layers of the stack.
3 Goodhart Dangers Constructed Into The Agent Readiness Rating
Goodhart’s regulation says that when a measure turns into a goal, it stops being measure. The Agent Readiness Rating is well-designed, but it surely is additionally now a public, shareable, in contrast quantity, which produces three predictable behavioral failures in the wild.
The primary danger is that web site house owners will optimize for the quantity moderately than for actual agent habits. Add an MCP Server Card that factors nowhere as a result of the scanner desires one. Publish an Agent Abilities index with no precise abilities. Ship a WebMCP device that does nothing simply to go the detection verify. The rating goes up, and nothing adjustments for actual agent runtimes visiting the web site.
The second danger is that consultancies will begin promoting “Agent Readiness Rating optimization” as a service, promoting the rating moderately than the underlying structure. The historical past of web optimization provides us a century of information on how this performs out. PageRank turned a goal, and a decade of link-spam economic system grew up round it. Core Net Vitals turned a goal, and a era of performance-theater optimizations adopted. The Agent Readiness Rating is a better-designed metric than both of these had been at launch, however the identical gravity applies.
The third danger is that the scanner’s inclusion of rising requirements as scored alerts will speed up the adoption of these requirements previous the level the place they are prepared to carry actual site visitors. The scanner checks for llms.txt, a proposed format for exposing web site content material to language fashions. Llms.txt is not a ratified standard, has no governing physique, and has competing proposals for the way it needs to be structured. Together with it as a scored sign provides it weight it has not earned in the ecosystem. An internet site proprietor wanting to repair a failing verify is the marginal adopter who ideas a proposal right into a de facto commonplace before the spec work is performed.
None of those failure modes are hypothetical. They are how each public measurement rating in the historical past of the internet has performed out. The Agent Readiness Rating is higher than most as a result of Cloudflare is sincere about what it is, as a result of the per-check element is out there proper alongside the composite quantity, and since the Commerce class accurately excludes itself on non-commerce web sites. That honesty is a characteristic value defending. Web site house owners and the consultancy trade will probably be tempted to deal with the composite quantity as the goal anyway.
Do not do that.
6 Weekend Fixes That Map To Actual Agent Runtimes
Six actions for an online skilled working the scanner the weekend of its launch, ordered from highest-leverage to lowest:
- Run the scan on your web site. It takes about 30 seconds. Be aware the rating and open the detailed report. The element is the place the sign is.
- Repair the failing checks that ship towards actual agent runtimes immediately. These are the ones whose absence measurably hurts your web site for brokers visiting it proper now:
- robots.txt. If lacking, add one. If current, be sure that it accommodates particular guidelines for AI person brokers (GPTBot, ClaudeBot, PerplexityBot, Google-Prolonged, and so forth.).
- sitemap.xml. If lacking, generate one and hyperlink it from robots.txt. Hold it present.
- Markdown content material negotiation. Configure your origin or CDN to return
textual content/markdownwhen theSettle forheader requests it. Cloudflare’s personal AI Crawl Management has first-class assist for this. Different suppliers require customized server logic. - Structured knowledge. Ship schema.org JSON-LD for the content material varieties your web site publishes (Article, Product, Group, BreadcrumbList). This is not a scored verify, but it surely is the highest-leverage fix for citation behavior throughout each agent runtime presently deployed.
- Deal with the proposal-stage codecs as a watch record, not a guidelines. llms.txt, Content material Indicators in robots.txt, Net Bot Auth, API Catalog, MCP Server Card, Agent Abilities, WebMCP, ACP, UCP are all actual working requirements in some sense. They are not transport towards actual agent-runtime habits at scale but. Watch them. Implement them when your stack has a motive to, not as a result of the scanner flags them.
- Ignore the composite quantity in your individual monitoring. Observe particular person verify outcomes over time. An internet site that goes from 3 of 5 real-runtime checks passing to 5 of 5 has measurably improved, even when the composite rating barely moved as a result of the 10 proposal-stage checks nonetheless fail.
- Re-scan after adjustments. The scanner is quick, free, and out there by way of the URL Scanner API in order for you to script regression checks into your deployment pipeline.
- Skip the consultancies promoting Agent Readiness Rating optimization. The work is simple sufficient {that a} half-day audit and a centered remediation dash will beat any packaged service.
The scanner is the device. The work is nonetheless the work.
Vendor-Particular Scanners Are Coming: Observe What Each Scanner Exams
The Agent Readiness scanner is standards-list-shaped: a set of checks towards a set record of protocols and codecs, some ratified (RFC 8288 Hyperlink headers, RFC 9309 robots.txt guidelines, RFC 8414 OAuth discovery, RFC 9727 API Catalog, RFC 9728 OAuth Protected Useful resource), some rising proposals (MCP SEP-1649, WebMCP, Content material Indicators, Net Bot Auth, x402, UCP, ACP, llms.txt). The following factor that occurs in the ecosystem is predictable: Other vendors will ship their own scanners towards their very own most well-liked lists. The overlap will probably be important as a result of most of the ratified requirements are uncontroversial. The divergence will probably be during which proposals every vendor scores for.
That divergence is the place the agent-readiness measurement story will get attention-grabbing. A Cloudflare scanner that checks for Net Bot Auth and UCP is having a bet. A Google scanner, if it ships, would verify for a few of the identical issues and a few totally different ones (Google has UCP, does not have Net Bot Auth). A Perplexity scanner would verify for one more set. Web site house owners would see totally different scores from totally different scanners on the identical web site. The composite quantity, already not reliable, turns into vendor-specific.
The sign value monitoring is which checks present up in each scanner that ships. Those are the de facto standards. The checks that solely present up in Cloudflare’s scanner are Cloudflare’s bets. Some will win. Most will not.
This is the sample that made me comfy publishing an article a few Cloudflare device on the day it shipped. The Agent Readiness Rating is actual. The thesis behind it (agent-readiness is a measurable property) is the proper thesis. The precise scorecard is model one in every of one thing that is going to have dozens of variations, every reflecting its vendor’s bets. Net professionals ought to interact with the version-one scorecard, repair what it accurately flags as actual, watch what it flags as rising, and preserve their very own working record of which checks survive throughout each scanner that ships in the subsequent six months.
That working record is the actual agent-readiness commonplace. The composite rating is the advertising and marketing layer.
Run the scan. Learn the report. Repair what issues. Watch what may.
Extra Sources:
This publish was initially revealed on No Hacks.
Featured Picture: RobinRmD/Shutterstock
Disclaimer: This article is sourced from external platforms. OverBeta has not independently verified the information. Readers are advised to verify details before relying on them.