AI Search Readiness Report

Free, no signup. A four-stage explanation of whether an AI system can retrieve, use, cite, and accurately represent one page. These are independent stage verdicts — not one invented AI score.

Method note: stage weights are provisional and visible. An unavailable check never becomes a pass or a zero; it lowers the stage’s confidence instead. This observation describes the named consumer product at the recorded query time. A model API with search is an execution surface, not a proxy for the provider’s consumer product. Results can correlate, but they are not interchangeable.

General preserves the base readiness run. Named profiles add required page-signal checks; unavailable schema guidance and weights are shown as not evaluated.

Add observed answer evidence and retrieval-path inputs

Checks run from our server; we fetch the URL you enter and don't keep the results. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.

Feedback
Report a bug

Found something broken in Ai Search Readiness Report? Let us know what happened — this goes straight to a private triage queue, not a public list.

What will be sent
 No tool inputs, uploads, pasted source, complete results, query parameters, or URL fragments are attached automatically. You can edit or remove the selected passage above. Browser and anti-abuse metadata is processed for spam prevention. 

Sample report Honest output shape

Suppose robots.txt and llms.txt are fetchable, while live status, rendering, and AI-probe budgets are unavailable. A faithful report does not fill those gaps with zeros:

Retrieve · scored from the crawler evidence that was evaluated · reduced confidence

Use · not evaluated where rendering or additional inputs are required

Cite · evaluated modules shown individually; unavailable modules excluded

Believe · not evaluated when the current run has no supporting module evidence

This is a static explanation of state handling, not a captured score for a named site. Live numeric results depend on the entered URL and the modules available during that run.

How to use it

  1. Enter the complete URL of one public page and choose its profile.
  2. Complete the anti-abuse check and select Run readiness report.
  3. Start with the four-stage summary, then expand each stage to see evaluated and unavailable modules.
  4. Fix explicit access or content findings first. Re-run after publishing, while allowing for provider-specific cache lag.

What the results mean

  • Retrieve — whether an answer system can discover and fetch the page.
  • Use — whether the available page content is usable by the evaluated modules.
  • Cite — signals related to selecting and attributing a page as a source.
  • Believe — signals related to identity, support, and accurate representation.
  • Confidence — how much of the provisional stage weight was actually evaluated.
  • Not evaluated — unavailable evidence, never an inferred pass or error.

How it works

A protected run receives a small request budget, fetches robots.txt and llms.txt through SSRF-guarded endpoints, and checks the exact URL against three recent Common Crawl indexes through a cached, time-bounded adapter. It passes those observations into a registry of stage modules. Each evaluated numeric module contributes its published provisional weight. Informational modules, including Common Crawl presence, do not affect the score. Modules without a working dependency return a reason-coded not evaluated result and reduce confidence.

Features

  • Four-stage funnel instead of a universal composite score.
  • Visible per-module weights, findings, and fix links.
  • Per-crawler/model breakdown when a module has that evidence.
  • Reason-specific unavailable states for fetch, render, AI, timeout, and input limits.
  • Protected, bounded network runs and shareable URL state.

Limitations

The module registry is intentionally incomplete, and this public page currently supplies no live render, status, or AI-probe implementation to the runner. Weights are provisional. A fetch from this service can differ from a provider’s geography, identity, cache, or index. The report does not issue prompts to commercial answer products, observe citations, or guarantee retrieval, use, attribution, or factual treatment.

Frequently asked questions

Why are there four stages instead of one AI readiness score?

Retrieval, use, citationThree distinct states of AI visibility: retrieved (an AI fetched your page as source material), mentioned (your brand appears in the answer text), and cited (your URL is linked as a source). They don't always happen together, and each is measured with a different tool., and accurate representation can each report errors independently. Keeping them separate prevents a strong content signal from hiding an access error or an unavailable module.

What does not evaluated mean?

The module had no usable evidence because it is not live, needs another input, exceeded a budget, timed out, failed to fetch, or does not apply. It is excluded from the stage score and lowers confidence rather than becoming zero.

Does a strong report guarantee AI citations?

No. The report checks observable page and access signals. It cannot see every provider’s index, ranking, generated answer, cache, or source-selection system.

Why can a recent fix take time to appear?

Answer systems may cache fetched pages, retrieval indexes, or generated responses. Re-crawl and regeneration timing varies by provider, so this report can verify the current public page without proving that a provider has refreshed its copy.

What modules does the current public run evaluate?

The public run currently checks crawler accessA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index., recent Common Crawl presence, and modules that can use page and llms.txtllms.txt is a proposed (not adopted) Markdown file at /llms.txt that gives AI systems a curated map of a site's most important pages. Proposed by Jeremy Howard in 2024, it's read mostly by coding agents like Claude Code — not search crawlers — and Google ignores it. fetches. Render, live status, and AI-probe dependencies are passed as unavailable, so their modules must report not evaluated.

Next stepQuotability & Entity-Preserving Rewriter — generate the corrected version.

Feature requests for Ai Search Readiness Report

Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.

Loading…

➕ Request a feature

New requests are reviewed before they appear here.