AI Search Readiness Audit

Find out what AI assistants are permitted to say about your business — before you pay anyone to improve it.

A fixed-scope audit of the signals that decide whether ChatGPT, Claude, Perplexity and Google can read, quote and attribute your site. Every finding quotes the thing it looked at. The report ends by naming what it could not determine.

Start with the free scanTalk it through first

The free scan takes about two minutes and gives you the headline findings. The paid audit is what quotes every one of them.

Fixed fee, fixed scope, delivered in five business daysEvery finding quotes the page, header or directive it came fromThe fee is credited in full against your first 90 daysWe tell you what we could not measure

Why nobody can tell you what this costs you

Buyers are already asking assistants for recommendations before they ever reach a website. Most businesses have no idea what they are allowing those systems to do, and most vendors selling a fix cannot tell them either.

Your robots.txt may be refusing the crawlers you want

GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot are each named separately, and a well-meaning blanket rule can block all of them at once. Most site owners have never read the file. Fewer have read what it says to each agent individually.

A tag manager hides your own instrumentation from you

Tags injected at runtime appear in no fetched HTML. That makes "is anything tracking this" genuinely unanswerable from outside — which is why we say so rather than scoring you down for it, and turn it into the question actually worth asking.

Your content may be unquotable

An assistant cites what it can parse: server-rendered text, structured data, clear headings, a resolvable canonical. A site that renders its copy in JavaScript can look fine to a human and be invisible to a model.

Nobody has told the models who you are

llms.txt and the .well-known endpoints exist precisely so a site can state its own identity and citation preferences to AI systems. Published wrong, they attribute your content to somebody else.

None of that requires a guess. All of it is observable from outside your site in an afternoon — which is exactly what this is.

What the audit actually examines

01

Agent access

What your robots.txt says to each AI crawler by name, not just to search engines in general. GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot and anything else declaring itself.

Whether a Content-Signal is published, and what it asserts. Whether llms.txt exists and whether it names you correctly.

We honour Disallow during the audit itself, including where we could technically route around it. A vendor who ignores the one machine-readable place you can say no is telling you something about how they will treat your site later.

02

Quotability

Whether your content is server-rendered and therefore parseable, or assembled in the browser and therefore not.

What structured data exists and what types. Whether canonical resolves, and to where. Whether headings carry meaning or styling.

Whether there is anything on the page an assistant could lift as an answer and attribute to you.

03

Conversion read

The primary call to action, quoted verbatim as it appears. The length of your main form, counted.

Where a reading cannot be made — a JavaScript-rendered form has no fields in fetched HTML, and zero fields is not the same as a frictionless form — we report it as unread rather than as a compliment you did not earn.

Copy findings carry a quote from your own page. A finding we cannot quote is dropped before you see it.

04

The gaps, named

Every section reports what it could not assess and why.

A missing finding otherwise means either your site is fine or we never looked, and from the outside those are identical. That ambiguity is where every padded audit hides.

You get the raw signals we read, with the date we read them, so you can check our work or re-run it yourself later.

How this differs from the audit you have already been sent

If you have had a free AI-readiness scan in your inbox this year, you have probably seen all four of these.

A score out of 100 with no stated method
No composite score. Findings, each one quoting the header, directive or line of copy it came from, so you can verify every single one without taking our word for anything.
"You have no analytics configured" — on a site running a tag manager
When a tag manager is present, tag findings are not observable from outside. We say that, and give you the question worth asking your own team instead of an accusation we cannot support.
The same five recommendations every site receives
A rule that cannot quote the specific headline, CTA or copy it is judging does not fire. If your page does not have the problem, the finding does not appear.
A projected revenue number in the first three pages
We cannot observe your traffic, conversion rate or customer value from outside your site. Any figure we model is labelled as a model, carries its provenance, and is given as a range whose conservative case assumes zero uplift.

This fits if you are

  • Running a real site with real revenue, where being absent from an AI answer is a commercial problem rather than a curiosity
  • Being quoted lift percentages by vendors and wanting to know how anyone could possibly have measured them
  • Deciding whether AI search is worth a budget line at all, and needing a defensible read before you commit one
  • Already working with an agency and wanting an independent look at what is actually observable

This does not fit if you are

  • Looking for a free scan — this is paid, and the fee is what buys you findings nobody has to inflate
  • Wanting a guarantee that you will appear in ChatGPT, which no honest vendor can give you
  • Pre-launch with no site to read
  • Wanting the deliverable to be a number you can put in a deck without explaining it

The audit

One fixed fee. Five business days. The whole fee comes back to you if you go further.

  • Full readiness scan of your site — agent-by-agent crawler directives, Content-Signal, llms.txt and .well-known, schema types, canonical, server-rendering, headings and Open Graph
  • Conversion read of your primary page — the CTA quoted as written, your main form measured, friction named
  • Copy critique where we can quote your own words back; findings we cannot source are dropped rather than padded
  • Everything the scan saw — the raw signals, dated, so the audit is checkable and re-runnable
  • What we could not assess, section by section, with the reason
  • A 45-minute walkthrough of the findings with the person who ran them
  • $2,500 flat. Credited in full against your first 90 days if you engage us within 30 days of delivery.

If the audit finds little worth fixing, we will tell you that, and the engagement ends there. A diagnostic that can only produce one answer is not a diagnostic.

Start with the free scan

The free scan takes about two minutes and gives you the headline findings. The paid audit is what quotes every one of them.

Questions worth asking before you buy

Why pay for this when every agency is giving away a free AI readiness scan?

Because a free scan has to produce an alarming result to earn the next call. Ours is paid, which means it is allowed to tell you that your robots.txt is fine, your schema is adequate and the real problem is somewhere we were not hired to look. That option is what you are paying for.

Will you tell me whether I show up in ChatGPT?

No, and nobody reading your site from outside can. Appearing in an AI answer is measured by querying those systems repeatedly over time against a fixed prompt set, which is a different piece of work. This audit reads what your site permits and publishes. We separate the two deliberately because conflating them is how the whole category misleads people.

What makes your findings different from a tool's output?

Every finding quotes the thing it looked at. A rule that cannot name the specific directive, headline or CTA it is judging does not fire at all, and a copy finding whose quote we cannot locate verbatim in your own page is dropped before delivery. That is enforced in the code, not promised in the pitch.

Do you crawl my site even if I have blocked you?

No. We read robots.txt first and honour Disallow, including in the cases where we have the means to get through anyway. If a vendor will route around the one machine-readable place you can refuse automated access, consider what else they will treat as optional.

What happens to the fee if I hire you?

It comes off the first invoice in full, provided you engage within 30 days of delivery. The audit is how we find out whether there is work worth doing, not a profit centre.

Can I just have the raw data?

Yes. The signals we read are part of the deliverable, with the date attached. An audit you cannot check is an opinion, and an observation with no date on it goes stale without telling you.

The findings are checkable or they are not findings

Start with the free scan — it costs you two minutes and tells you whether there is anything here worth $2,500. If there is not, we would rather you knew that now.

Start with the free scan