AI Readiness Assessment
43 judgements need a named person in the organisation to confirm, because they turn on what you know to be true rather than anything measurement can settle: whether a claim is supported, whether a page is still current, which of two versions is the one to quote. In order, they cover: who is answerable for this content; is it still true today; can each claim be backed; does our published content agree; will the right meaning come across; can someone reach it and act on it. An answer recorded against each, with a name and a date, is what turns published content into governed content.
Once the foundations are sound and the content is governed, the visibility stage measures how AI systems and agents actually find the estate: which pages they reach, how often, and how the organisation is represented when they answer questions about it, tracked over time. Building visibility on unconfirmed foundations only amplifies whatever is wrong, which is why it comes last.
How much of your content is reachable and readable, rather than blocked, buried or missing. Higher is better.
Where your content could lead an AI system to state something incorrect. Only direct routes to a wrong answer count here.
AI systems were turned away at the door. A person's browser was served the site normally.
This is an access finding, and it affects AI systems, not visitors. It does not stop AI systems answering questions about the organisation: they answer them either way. It decides whose material the answer is built from. With the pages closed to them, what is said is put together from directories, news, forums and opinion, and the organisation has no hand in it.
Anyone asking for this site, a person on a phone or an AI system building an answer, is let in, turned away, or left with no answer, in milliseconds, by machinery most organisations never see. An AI system that gets nothing here reads nothing at all: to that system the organisation simply does not answer.
The proof behind this picture
29 live agents were first set up and readied for this assessment. 26 were sent to this door: 4 people and 22 AI systems, in the order shown on the chart; the other 3 stood ready as backup, to be called in depending on how the door answered. Of those sent, 24 made one timed call each, in their own name, asking for the same page. The 2 desktop browsers made a full visit, exactly as a person at a computer would. Nothing here is simulated: these are real calls to the live site, recorded as they happened, and each line below carries the moment it happened. Alongside them, two further readings were taken at the door: the site's security certificate, and its published rules for crawlers.
| Visitor | When | What happened | Answer | Took | Sent | Received | Answered from |
|---|---|---|---|---|---|---|---|
| People | |||||||
| iPhone user | 15:05:30.762 | ✓ served | 200 | 140 ms | 266 B | 51.6 KB | 104.18.42.119 |
| Android user | 15:05:30.763 | ✓ served | 200 | 188 ms | 248 B | 51.6 KB | 104.18.42.119 |
| Safari on a Mac | 15:05:31.695 | ✓ served | 200 | 2506 ms | n/a | n/a | n/a |
| Chrome on a PC | 15:05:34.551 | ✓ served | 200 | 1631 ms | n/a | n/a | n/a |
| AI systems | |||||||
| GPTBot · OpenAI | 15:05:29.692 | ✓ served | 200 | 140 ms | 233 B | 198.2 KB | 104.18.42.119 |
| OAI-SearchBot · OpenAI | 15:05:29.692 | ✓ served | 200 | 160 ms | 310 B | 198.1 KB | 104.18.42.119 |
| ChatGPT-User · OpenAI | 15:05:29.693 | ✓ served | 200 | 139 ms | 236 B | 196.3 KB | 104.18.42.119 |
| ClaudeBot · Anthropic | 15:05:29.693 | ✓ served | 200 | 122 ms | 196 B | 197.5 KB | 104.18.42.119 |
| Claude-SearchBot · Anthropic | 15:05:29.693 | ✓ served | 200 | 155 ms | 248 B | 196.2 KB | 104.18.42.119 |
| Claude-User · Anthropic | 15:05:29.693 | ✓ served | 200 | 178 ms | 238 B | 196.1 KB | 104.18.42.119 |
| Googlebot (Gemini) | 15:05:29.933 | ✓ served | 200 | 130 ms | 272 B | 195.7 KB | 104.18.42.119 |
| GoogleOther | 15:05:29.937 | ✓ served | 200 | 152 ms | 237 B | 198.8 KB | 104.18.42.119 |
| Bingbot (Copilot) · Microsoft | 15:05:29.963 | ✗ turned away | 403 | 122 ms | 265 B | 198.2 KB | 104.18.42.119 |
| PerplexityBot | 15:05:29.970 | ✓ served | 200 | 135 ms | 250 B | 196.7 KB | 104.18.42.119 |
| Perplexity-User | 15:05:29.974 | ✓ served | 200 | 139 ms | 254 B | 197.7 KB | 104.18.42.119 |
| CCBot · Common Crawl | 15:05:29.993 | ✓ served | 200 | 161 ms | 171 B | 195.5 KB | 104.18.42.119 |
| Bytespider · ByteDance | 15:05:30.087 | ✓ served | 200 | 150 ms | 279 B | 51.6 KB | 104.18.42.119 |
| Amazonbot | 15:05:30.157 | ✓ served | 200 | 149 ms | 239 B | 51.6 KB | 104.18.42.119 |
| GrokBot · xAI | 15:05:30.209 | ✓ served | 200 | 181 ms | 183 B | 51.7 KB | 104.18.42.119 |
| Meta-ExternalAgent | 15:05:30.227 | ✓ served | 200 | 152 ms | 220 B | 51.6 KB | 104.18.42.119 |
| Meta-WebIndexer | 15:05:30.233 | ✓ served | 200 | 172 ms | 222 B | 51.6 KB | 104.18.42.119 |
| Meta-ExternalFetcher | 15:05:30.301 | ✓ served | 200 | 152 ms | 222 B | 51.6 KB | 104.18.42.119 |
| Applebot | 15:05:30.362 | ✓ served | 200 | 151 ms | 298 B | 198.2 KB | 104.18.42.119 |
| MistralAI-Training | 15:05:30.430 | ✓ served | 200 | 166 ms | 250 B | 51.6 KB | 104.18.42.119 |
| MistralAI-Index | 15:05:30.491 | ✓ served | 200 | 151 ms | 247 B | 51.6 KB | 104.18.42.119 |
| MistralAI-User | 15:05:30.495 | ✓ served | 200 | 168 ms | 246 B | 51.6 KB | 104.18.42.119 |
The desktop browsers are run in full rather than as a single call, so one figure for the information moved does not apply to them; their outcome and timing are shown.
What this shows
All 4 people were served. 21 of the 22 AI systems were served and 1 was turned away. The visitors fall into two groups, and each is judged on its own. 12 of the 13 services that answer people's questions were let in, and Microsoft was turned away. 9 of the 9 services that gather material for future answers were let in. The group that matters most today is the one being refused: those services answer people as they ask, so the organisation is missing from answers being given now. Where a service arrived carrying a question, the question used was the organisation's own name, โWhat do you do?โ, because that is what the public asks. The sizes tell the same story: a caller who is served receives the page in full, about 195.7 KB here, while a caller who is turned away receives a short refusal in its place, about 198.2 KB, and nothing more. A door of this kind decides call by call. This record is what happened at this door, at this time, from this address; it can answer differently at another time, which is why the time and the address are part of the record.
How this stands up
These calls can be repeated on request while you watch. A separate checking tool, kept apart from the assessment engine so the two cannot share a mistake, knocks on the same door several times over and records whether the answers hold still; each of its checks is saved with the date, the time and the calling address.
Whether the estate can be reached and read at all: access rules, links, redirects, sitemap, transport.
| Check | Result | Evidence | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fails · 3 | |||||||||||
| DS01 | fail | the site did not answer for its access-rules file, so nothing states what automated readers may read | |||||||||
What we check The site publishes a robots.txt file and it can be fetched and read. What good looks like The site publishes a robots.txt that can be fetched and read. Why it matters The organisation has published no working rules about what AI systems may take from its site, so each system decides for itself. The standard file that carries those rules is missing or unreadable. What we found on this page the site did not answer for its access-rules file, so nothing states what automated readers may read The evidence, taken from the page as served The access-rules file, as the site answered for it
The address robots.txt was asked for. It is the file a site uses to tell automated readers what they may read.
Why it reads as a failure The result is set by what was measured on this item, quoted above, and not by an opinion of it. It reads as a failure because the standard was not met: the site publishes a robots.txt that can be fetched and read. What it does to the figure This check counts toward the readiness figure for this item, at a weight of 5 out of a possible 5, because it is one of the checks that decide whether content can be reached and read at all, so it carries the heaviest weight in the figure for this item. Why it moves the misinformation reading This failure could contribute to a wrong answer in some cases, so it raises the misinformation reading for this item. Where an item carries more than one such failure, the readings compound and the item moves up the scale. What this result does not say This says what was found on this item at the time of assessment, and nothing beyond it: it is not a statement about the rest of the estate, and it does not judge the quality of the content itself. | |||||||||||
| DS23 | fail | the site publishes no list of its own pages, so an AI can only find what it reaches by following links, and anything poorly linked is never found | |||||||||
What we check The site publishes a sitemap at the standard address and it returns successfully. What good looks like The site publishes a list of its own pages at the usual address. Its absence is a fail: discovery then rests on links alone. Why it matters Without a list of its own pages, the site can only be explored by following links, so any page that is poorly linked is never found and plays no part in what AI systems know about the organisation. What we found on this page the site publishes no list of its own pages, so an AI can only find what it reaches by following links, and anything poorly linked is never found The evidence, taken from the page as served The sitemap, as the site answered for it
The address sitemap.xml was asked for. It is the file a site uses to list its own pages.
Why it reads as a failure The result is set by what was measured on this item, quoted above, and not by an opinion of it. It reads as a failure because the standard was not met: the site publishes a list of its own pages at the usual address. What it does to the figure This check counts toward the readiness figure for this item, at a weight of 3 out of a possible 5, because it is one of the checks that decide how cleanly content can be read once reached, so it carries a middle weight in the figure for this item. Why it moves the misinformation reading This failure could contribute to a wrong answer in some cases, so it raises the misinformation reading for this item. Where an item carries more than one such failure, the readings compound and the item moves up the scale. What this result does not say This says what was found on this item at the time of assessment, and nothing beyond it: it is not a statement about the rest of the estate, and it does not judge the quality of the content itself. | |||||||||||
| AJ04 | fail | none of the three pages a reader checks before trusting a site could be found among the addresses this site publishes: its terms, a privacy notice and a route to make contact. There is nothing to confirm who stands behind the content | |||||||||
What we check Whether the site publishes and serves its terms, its privacy notice and a route to make contact or complain. What good looks like Terms, a privacy notice and a contact route are published, and each opens when asked for. Why it matters These are the pages looked for before anything on a site is repeated. Where one is absent or does not open, there is nothing to confirm who stands behind the content. What we found on this page none of the three pages a reader checks before trusting a site could be found among the addresses this site publishes: its terms, a privacy notice and a route to make contact. There is nothing to confirm who stands behind the content The evidence, taken from the page as served The pages a reader checks before trusting a site
The addresses the site publishes were read for each of the three, and each one found was opened.
Why it reads as a failure The result is set by what was measured on this item, quoted above, and not by an opinion of it. It reads as a failure because the standard was not met: terms, a privacy notice and a contact route are published, and each opens when asked for. What it does to the figure This check counts toward the readiness figure for this item, at a weight of 3 out of a possible 5, because it is one of the checks that decide how cleanly content can be read once reached, so it carries a middle weight in the figure for this item. Why it does not move the misinformation reading This failure makes content harder to reach or to read, but it is not a direct route to a wrong answer, so it is held out of the misinformation reading rather than counted twice. What this result does not say This says what was found on this item at the time of assessment, and nothing beyond it: it is not a statement about the rest of the estate, and it does not judge the quality of the content itself. | |||||||||||
Passing checks are omitted here; the full record is in the exports.
No pages could be read on this estate, so none were scored. See the access finding above.
No documents could be reached on this estate.
This report is Stage 1, Foundations: each automated test the engine can run without human input, so there is a usable result at the first stage. Governance (owner-confirmed truth) and Visibility (how AI agents find the estate) are later stages and are shown greyed above.
What was assessed. 0 pages were assessed, selected from 1 reviewed using the site's own signals of importance (its navigation, homepage links, most-linked pages, sitemap, and any llms.txt file), and the first 0 PDF documents found were assessed separately. The industry in the header is classified from the site's own content. The traffic classification comes from a recognised top-sites list or a connected traffic provider; it reads NA when the domain is not connected to a traffic source.
Header identity signals. The regulated sector and listed company values are inferred from the same crawled content, and shown here so the header can stay to the answer alone. Regulated sector reads “Not established”: none. Listed company reads “Not established”: none.
AI readiness is the weighted share of checks that passed, reported separately for pages and for PDF documents because each is reached and corrected differently. Grade A checks decide whether content can be reached and read at all; grade B whether it is understood correctly; grade C support reliability. A measured score is scaled into a ceiling when an access gate binds it (for example the site blocking AI crawlers at its edge): content that cannot be reached is not partially ready. Scores never read exactly 25, 50, 75 or 100, because those are buckets, not measurements.
Likelihood of misinformation is a band, given as a worst case (the highest any single item or estate-wide finding reaches) and a typical position across the pages or documents. Only checks whose failure is a direct route to a wrong answer carry a band; the rest affect readiness only.
| Band | Range | Meaning |
|---|---|---|
| Likely zero | 0-5% | No failing misinformation-bearing checks. |
| Very little | 6-25% | Unlikely to cause wrong information. |
| Likely | 26-50% | Could contribute to wrong information in some cases. |
| Very likely | 51-75% | A real and common route to wrong information. |
| Extremely likely | 76-100% | A frequent and direct cause of wrong information. |
Of the register's 207 checks, 22 ran automatically in this Foundations stage. 43 are questions for the person accountable for the content, asked at the next stage. 115 are built and found nothing of their kind published on this site, so they had nothing to read. One is defined in the register and not yet built. 7 need information supplied by the organisation. Each check that did not run is listed in the exports, with its reason.
About us
We have been doing this for 25 years. For the last two years, we have been training AI to understand and map AI Readiness (fundamentals, governance, visibility), against our unique dataset of more than 3.7 trillion data points.
Who’s talking about us