01
Direct acquisition
Records the public HTTP outcome, final URL, redirect chain, content type, bounded byte count, and cryptographic artifact hash.
A per-actor access-policy audit of the layer below visibility: the robots and AI-usage-header policy that applies to GPTBot, ClaudeBot, PerplexityBot, and others, one request carrying each actor's token, and what a non-JavaScript fetch receives versus what a browser renders — with sealed evidence on every verdict.
For AI-visibility, growth, and content teams accountable for what machines can actually retrieve. We audit the GEO layer; we do not sell rankings, citations, or a score.
Free quick check, no account needed. We record only what the server returns.
Free account, no card. First audit: usually under two minutes.
No universal score. No indexing, ranking, citation, or model-behavior guarantee.
No logo wall — we have no customer logos to show you yet, so we publish artifacts instead: inspect a real audit and the sealed digest it came from. The full bundle, not just the badge, ships with your own scan.
Generative Metrics is an AI access assurance service. The AI Access Audit records the robots and AI-usage-header policy that applies to each documented AI actor — GPTBot, ClaudeBot, PerplexityBot, and others — plus one request carrying each actor's own token, and what a non-JavaScript fetch receives versus what a browser renders. Results are PASS, FAIL, or INCOMPLETE with a sealed evidence bundle and evidence-linked remediations; a rescan reports each fix as VERIFIED, NOT VERIFIED, or INDETERMINATE. No universal score. No promises about AI behavior.
A real audit
Main content appears only after browser rendering — the raw HTTP response exposes almost none of it.
Result contract
PASS
All required protocols completed; no production blocker is open.
FAIL
At least one evidence-linked production blocker is open.
INCOMPLETE
Required evidence was not obtained; compatibility is not established.
Every result names its audit profile, actor, protocol version, execution state, limitations, artifact references, and integrity hash.
No logo wall. Open artifacts.
Every claim below is a link you can inspect right now.
Production protocol set
The protocol set deliberately starts with signals that can be recorded, repeated, and challenged. Experimental detectors remain separate and cannot create a production blocker.
01
Records the public HTTP outcome, final URL, redirect chain, content type, bounded byte count, and cryptographic artifact hash.
02
Evaluates robots.txt separately for documented discovery, training, grounding, and user-action actors. Training controls are not mislabeled as discovery failures.
03
Keeps the initial response, browser-rendered DOM, and no-JavaScript representation distinct instead of pretending one view represents every consumer.
04
Runs a deterministic extraction protocol and reports material raw-to-rendered deficits without claiming universal language comprehension.
05
Checks JSON-LD parsing, raw availability, bounded visible-text consistency, and whether markup appears only after client-side rendering.
06
Reports strict machine-readable publication, modification, and HTTP date signals. Missing dates and contradictory dates remain different facts.
07
Acquires /llms.txt as a separate hashed artifact and records presence, bounded byte count, media type, and whether the required title heading is present.
08
Reads site-declared AI usage signals from the captured raw response, including x-robots-tag tokens and TDM reservation headers, for each audited actor as an observation-only policy layer.
09
Acquires /sitemap.xml as a separate hashed artifact and records presence, validity, listed URL count, newest lastmod, and whether the audited URL path was listed.
10
Compares raw versus rendered schema type presence and records bounded Organization identity fields as booleans, without storing property values.
Closed-loop workflow
01
Run the versioned protocol set against one URL and one explicit consumer profile.
02
Review evidence-linked blockers, warnings, limitations, and concrete remediation steps.
03
Rescan after a fix. Each remediation is checked against its named protocol outcome: VERIFIED, NOT VERIFIED, or INDETERMINATE.
No. The core product audits acquisition, policy, representation, extraction, structured-data, and date evidence — the schema a page actually offers AI consumers. The evidence-first result does not calculate a universal readiness score.
No. PASS means the required protocols in the named audit profile completed without an open production blocker. Provider selection and downstream model behavior are outside that verdict.
The result is INCOMPLETE, or a remediation verification is INDETERMINATE. The product does not convert missing evidence into a pass, failure, or improvement claim.
A chatbot can offer useful editorial advice, but it is not a substitute for recorded HTTP artifacts, actor-specific policy decisions, deterministic protocol execution, immutable evidence, and finding-specific rescans.
GPTBot, ClaudeBot, PerplexityBot and other documented AI actors. Each is audited separately, with its own robots-policy reading and its own protocol outcome — never a blended average.
Free tier: up to 5 scans per month, no credit card. The PDF report and the sealed evidence bundle are downloadable on every tier.
It audits execution facts: the access policy that applies to each documented AI actor and what a non-JavaScript fetch receives versus what a browser renders, using deterministic, reproducible protocols and a sealed evidence trail. It does not sell rankings or promised citations. Visibility predictions vary run to run and are not evidence.
It audits what a public URL serves, so it works with any stack or framework. The audit is about what your server and a crawler actually see, not about your tooling.
Up to 5 scans per month, PDF report and downloadable evidence bundle on every tier. Limits govern scale, not honesty: verdicts stay PASS/FAIL/INCOMPLETE with full evidence.
Run one audit, fix one production blocker, and turn the verification rescan into client-ready proof.