AI Readiness
Whether AI assistants can reach, read and understand your site. Five scored categories, the checks RankX AI actually runs, and why a score can be withheld.
AI Readiness scores whether AI assistants can reach your site, read it, understand what you sell, answer buyer questions from it, and find anything vouching for you. It reads your site rather than your answers, so it needs no runs and produces a result on day one.
Two things make it unusual, and both are deliberate: the overall score is your weakest category, not an average, and below a coverage floor there is no score at all.
The five categories
| Category | The question |
|---|---|
| Can AI reach you? | Are the assistants allowed to read your site at all? |
| Can AI read you? | When they do read it, can they tell what your business is? |
| Does AI know what you are? | Is what you sell written down in a form a machine can quote? |
| Can AI answer buyer questions? | When a buyer asks what you cost or how you compare, is there an answer to find? |
| Does AI trust you? | Is there anything beyond your own website vouching for you? |
They run cause to effect, which is also the order to fix them in. A site the assistants cannot reach makes every other category a measurement of nothing, so the reach findings come first no matter how tempting the others look.
The score is your weakest category
This surprises people, and it is the more useful number.
Averaging every check by weight was tried and produced 85 for a site whose machine-readable layer scored zero. The arithmetic was right and the number was a lie: most of the denominator was weight nobody ever loses, so the one thing that was actually broken diluted away.
The weakest category is a claim that stays true: an assistant that can reach your site but cannot tell what you sell is not 85% of the way there. It also names the thing to fix, which a bare number does not, so the score always renders beside the category holding it down.
A useful property falls out of this: you cannot raise the score by passing more easy checks. Only fixing the worst thing moves it.
The coverage rules
A score never renders without its coverage fraction. "72" alone is a claim about a site; "72, from 14 of 19 checks run" is a measurement. If you quote the number elsewhere, carry the fraction.
Below the coverage floor there is no score at all. Not zero, which reads as "your site is broken", and not 100, which reads as "nothing to do". The honest output is the gap and the action that closes it.
A check that could not run moves the score in neither direction. Counting an unrun check as a failure would tell you to fix something nobody looked at; counting it as a pass is the defect this whole design exists to end. It leaves both the numerator and the denominator, and is counted separately so the gap stays visible.
Why a check might not have run
Each unassessed check says which reason applies, because the remedies differ:
| Reason | What it means | What fixes it |
|---|---|---|
| Pages not yet indexed | RankX AI has not crawled your pages | Run a page scan |
| The fetch was refused | Your server declined the request | Nothing on your side is missing; this is not "the file is absent" |
| The fetch was not attempted | There was no address to fetch | It runs as soon as there is one |
| Nothing has been generated | No artefact exists to compare against | Generate one |
| No ground truth | Nothing of that kind exists to look at: no tracked rivals, no articles, no citation history | Different from "we have not looked at your site", and a page scan will not fix it |
That last distinction is load-bearing. Offering a page scan as the remedy for a Website with no competitors recorded is selling a fix that cannot work, so RankX AI counts separately how many unassessed checks a scan would unblock.
What the checks look at
The full list, with the category and weight of each, is in the AI Readiness check reference, which is generated from the product so it cannot list a check that is not run.
The shape of it:
Reach is about access. Whether AI crawlers are blocked, whether robots.txt disallows everything, whether commercial pages carry a noindex, whether snippet controls cap what may be quoted, and whether your content only exists after JavaScript runs.
Read is about machine-legibility: whether you publish an llms.txt, whether
it says anything useful, and whether facts a buyer needs are locked in PDFs.
Know is about entity clarity: whether your organisation is described in structured form, whether it is linked to the profiles that identify it, and whether your services are written down.
Answer is about the questions buyers actually ask: whether you state a price at all, whether the price is parseable, whether comparisons and integrations exist, and whether pages answer their own headings.
Trust is about everything beyond your own site: review footprint, author signals, and whether your dates are present and consistent.
Crawler access is checked per purpose, not per vendor
The reach category checks fourteen crawler tokens across ChatGPT, Claude, Perplexity, Google, Apple, Meta, Amazon, TikTok and Common Crawl, and it distinguishes what each one is for:
| Purpose | What blocking it does |
|---|---|
| Search | Removes you from that assistant's answers. This is the one that costs you |
| Training | Keeps your content out of a future model. Does not affect whether you appear in answers today |
| User fetch | Stops the assistant fetching a page a person explicitly asked it to read |
Blocking only the training crawlers is a legitimate choice and RankX AI scores it as one. A robots.txt that blocks training but allows search costs almost nothing in answer visibility, and the check's weight reflects that rather than charging the full penalty for a deliberate opt-out.
Blocking a search crawler is different, and it is the finding that makes every other number on your account meaningless.
Fixing what it finds
Each finding carries an action, and there are three kinds:
- RankX AI does it, where a connected WordPress site makes the change applicable directly.
- Copy this, where RankX AI generates the artefact and you place it.
- Hand off, where the fix belongs to someone with access to something RankX AI does not have.
Findings can also become tasks on the Tasks board, which is where they belong if the work will not happen in the next ten minutes.
Sharing a readiness report
An AI Readiness run can be shared as an unauthenticated link, which is the usual way an agency hands one to a client. See share links for every shareable surface and what each exposes.
Where to go next
- The AI Readiness check reference, the generated list of every check.
- The Website Audit, which is the technical crawl rather than the machine-legibility scorecard.
- Tasks, for turning findings into work.
Tracked platforms
The five AI assistants RankX AI tracks, what each is good for, and why Google AI Overviews is deliberately not one of them.
Google Results
Your position in ordinary Google results and what Google's AI Overviews say about you, measured by RankX AI's own checks rather than reported by Google.