Skip to content
RankX AI
RankX AI Docs
AI Visibility

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

CategoryThe 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:

ReasonWhat it meansWhat fixes it
Pages not yet indexedRankX AI has not crawled your pagesRun a page scan
The fetch was refusedYour server declined the requestNothing on your side is missing; this is not "the file is absent"
The fetch was not attemptedThere was no address to fetchIt runs as soon as there is one
Nothing has been generatedNo artefact exists to compare againstGenerate one
No ground truthNothing of that kind exists to look at: no tracked rivals, no articles, no citation historyDifferent 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:

PurposeWhat blocking it does
SearchRemoves you from that assistant's answers. This is the one that costs you
TrainingKeeps your content out of a future model. Does not affect whether you appear in answers today
User fetchStops 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