1 · See it
The agent view
The answer an agent receives about any domain, rendered for a person: each action’s decision and the reason.
In one sentence
An SEO audit tool checks whether a site can be crawled, understood and served quickly: robots.txt and sitemap, status codes, structured data, titles and descriptions, page weight and speed. CrawlCheck runs those checks and adds what most SEO audit tools leave out — the page as each named AI and search crawler actually receives it.
Type a domain. You get an A–F grade and a prioritised fix list covering the technical SEO basics — status codes, robots.txt, sitemap, structured data, page weight and speed — and the part most SEO audit tools skip: what Googlebot, GPTBot, ClaudeBot and PerplexityBot are each actually served. Free, no signup, nothing installed.
robots.txt rules resolved per crawler, the sitemap and every child it declares, broken and redirected URLs, and links the homepage carries that the sitemap never declares.
Every JSON-LD block parsed, the entities it declares, duplicate ids, missing identity fields, and whether the meta description and title say what the page is.
Visible words as a share of the page, the machine files that parse, and whether the text exists before JavaScript runs.
The page fetched as each named crawler in the same second, compared with a normal browser: refused, challenged, thinner or identical.
Field data where Chrome publishes it, a lab reading where it does not, and first-party readings from your own visitors once you add one script.
An agent does not read the report. It asks one endpoint before it reads, cites, connects or transacts, and gets a signed answer built from the same measurement.
1 · See it
The answer an agent receives about any domain, rendered for a person: each action’s decision and the reason.
2 · Call it
GET /api/v1/resolve?domain= returns the signed answer; preflight returns a decision and a receipt for one action.
3 · Check it
Every answer is Ed25519-signed and logged; it verifies offline with the published key.
Each one is a single request to the domain you name, answered as text or a download. Put the domain on the end of the URL, or use the form on the tools page.
You cannot pay to improve a score. A licence adds the lists behind the counts and the record over time - never a better grade.