Measured, not claimed
The same task, run several times, reported as a rate with the count beside it. Something with a temperature was asked to do a job, so the honest unit is a frequency and not a tick.
Built for the machine-readable web
Agents already read, choose and buy. The checks measure how they read you, the fixes close the gaps, and a real agent proves it by finishing a customer's errand, with a replay that is yours to publish. Measure, watch, fix, prove: one loop.
Built for the agentic web
02Sample output
URLs discovered
/products/*214/collections/*37/blog/*96Grouped into page templates
The proof
PaidWe send a real agent to your site with the errand a customer would give one: find this product's price, reach the checkout, say when you open. It reads your pages the way an agent does, with no JavaScript and no privileges, and we keep every step it took. What comes back is not a score. It is a recording.
The same task, run several times, reported as a rate with the count beside it. Something with a temperature was asked to do a job, so the honest unit is a frequency and not a tick.
A price an agent reports that is on none of your pages is named as a finding, one no checklist can see.
A failure carries its diagnosis and the file or block that resolves it, and the rerun is recorded beside it.
The task success rate sits beside the AX score, never inside it.
How an agent task worksThe other outcome
PaidThe buyer who used to open a search box now asks an assistant, and gets back a handful of names. Share of answer puts your category's real questions to the engines, each through its vendor's own search-grounded API, and keeps what came back word for word, together with the sources it cited. The verdict is arithmetic over that text: cited and at what rank, named with no link, or absent. Passes are bought one at a time, and every paid site gets one free.
Asked 47 times across 3 engines on September 6, 2026, no answer named axrush.com. 4 other domains were. We publish our own zero for the same reason we publish our own score.
What the subscription is for
PaidThe scan is free, and it stays free. What a subscription buys is the work that begins once the number lands: the missing file written from your own pages, the rival measured in the same breath as you, the regression that reaches your inbox before it reaches a customer.
One click turns a finding into the file that resolves it, generated from your own templates and handed back ready to ship.
See pricingThe questions your kind of site owes an agent, asked and scored beside the core number, never folded into it.
See pricingThe sites you lose deals to, measured in the same run as yours, so the gap you read is the gap that exists.
See pricingHow it works
The kind of site is detected from the shape your URLs already have and confirmed by a model, then shown, explained, and correctable by hand. A wrong guess about your business is yours to overrule, and nothing overwrites your answer on its own.
Your sitemap collapses into a few dozen page templates: 259 URLs under one shape are one page type, not 259 pages. Discovery derives the templates, a model names them, and the exemplars that stand for most of the site are the ones measured, so the score describes your site, not your home page.
Anyone can check that a file exists. We follow what it says. Every link your llms.txt publishes is fetched to see whether it still answers, and the templates the file never mentions are reported by name. Coverage runs in both directions.
The scorecard
Each check carries the weight of how much it changes what an agent can do: an llms.txt outweighs a sitemap because an agent leans on it harder. Some run without moving the score, and say so: rewarding a file that lies is the one thing a measurement must not do. This list is read from the engine itself, weights and all, so it grows when the engine does.
The autofix
The same measurements generate what your site should be publishing (/llms.txt, /llms-full.txt, /.well-known/ai-catalog.json, /.well-known/agent-card.json, /.well-known/mcp/server-card.json), derived from your own templates and their labels, deterministic, and diffable against whatever you serve today. Every link in them is a page that exists.
It will also tell you not to publish something. Where a value cannot be read from your site, it is not invented; and a file that advertises a service you do not run (an MCP server, an API) raises your score and makes your site worse. The generator says so instead of writing it.
What we write, and where it stopsIndustry plugins
PaidWhat a shop owes an agent is not what a publisher owes one. Plugins ask the extra questions for your kind of site and answer beside the core score, so installing one never reads as a regression. Not applicable is an answer, not a failure. A plugin whose every check is met adds a green plus after the score: 100 with two perfect plugins reads 100++. One that falls short keeps its plus in amber or red, so an installed promise never disappears from the sentence.
Whether an agent could actually buy from you: products and offers with price, availability and currency, legible without executing JavaScript.
Whether an agent could cite you: articles with authors and dates, and structure that carries the meaning instead of the styling.
Whether an agent could put you forward: who you are, what you do and how to reach you, stated where a machine can read them.
Whether your presence elsewhere is discoverable from your own pages, and says the same thing everywhere it appears.
Whether an agent could send somebody to you: address, hours, booking and a pin a map accepts, declared where a machine reads them.
Whether an agent could learn and operate your product: documentation, pricing, changelog and support, each one door from the front page.
Whether an agent could tell you from a lookalike: legal identity, typed contact points, and the profiles that are actually yours.
Whether an agent could read one of your listings as data: typed, fielded, priced, dated and canonical.
After the fix
Sites drift: a deploy drops a header, a CMS rewrites a template, a file goes stale. The point of measuring twice is what moved between.
Daily, weekly or monthly per site, promoted into the scan queue without you pressing anything.
Every check sparklined on the same 0โ100 axis, so a movement is a movement and not a rescaled one.
Never โโ20โ when it can say which check fell, on which template, and what the finding was.
Rules you write: score drops, a check regresses, a competitor moves. Delivered by email, with delivery actually confirmed.
Competitors are proposed from what your site says it is, verified to exist before anything claims they do, and measured at the same moment as you. A comparison against last week's number is not a comparison.
It runs on its own advice
The product takes its own advice. Every file it grades sites on, it publishes; every service those files advertise, it runs. The specification is tested against the routes, so a documented endpoint is an implemented one.
POST /api/v1/scan ยท GET /api/v1/reportMeasure a domain, or read a stored report, over plain HTTP.POST /mcpAn MCP server an agent can call: 4 anonymous tools over streamable HTTP, and 17 more with an organization key.POST /a2aAn A2A endpoint with an agent card, for the agents that speak it.axrush.com is scanned by its own engine in production, and the report is public, whatever it currently says. /report/axrush.com
The state of the web
Market leaders rather than best performers: sites everyone has heard of, measured on the same 26 checks as yours and rescanned every week. Each score opens the report it came from.
Measured between Sep 4, 2026 and Sep 11, 2026, and rescanned every week. A score describes a site on the day it was read. Run one of these sites and would rather it was not here? Write to us, or say so in your robots.txt: a rule for AXRush takes the row down by itself, and the scanner stops coming. info@axrush.com
Measured, not claimed
Every report is a real measurement at a stable URL, including ours. We publish our own score whatever it says.
The product
Every watched site gets the same ten rooms, and each one is explained in full on its own page: what it does, how it stays honest, and where its limits are.
Pricing
Scanning anything, anonymously, is free and stays free. What you pay for is a site measured daily, and everything the product does about what it finds; watching one site on a weekly rescan costs nothing.
The way in. Measure anything, watch one thing.
One price a site. Everything on. Two meters, the agent and the answers, both in plain sight.
The thesis behind all of this, argued from data: Read the manifesto