Methodology

What an Antileak scan measures, how it measures it, and what it refuses to claim.

The core idea

The biggest AI crawlers — OpenAI's GPTBot, Anthropic's ClaudeBot, PerplexityBot — fetch a page's raw HTML and stop. They do not execute JavaScript. Whatever a site loads or renders after that first response is invisible to them. So Antileak measures a site the same way: one HTTP fetch of the homepage, no JavaScript executed, and everything we report is a statement about what that fetch returned.

What one scan does

The rules the numbers obey

Measured, or absent. If a scan could not read a site, we say so and report nothing about it. A site that timed out is never described as "missing a viewport" — nobody read it. Findings are only ever restatements of something the scan observed on that site.
No borrowed benchmarks. Aggregate pages state averages and shares computed from our own scans, with the group size and scan date range on the page. We do not blend in third-party industry statistics and present them as ours.
Aggregates never name anyone. Public statistics on the data pages cover groups of at least 30 sites and never identify an individual business or domain. A business's own scan results are shown to whoever ran the scan, at an unlisted report link, and to no one else.
Coverage is counted, not assumed. Older scans predate some checks. On aggregate pages every metric names how many sites it was actually measured on, and a metric measured on fewer than 30 sites in a group is not shown for that group.

What the scan does not do

It does not render the page in a browser, so it cannot say what appears after JavaScript runs — only what is present before. It does not cross-check business details against Google or directories, read certificate expiry dates, or inspect trackers and consent banners. Where a page of ours lists capabilities, unbuilt ones are labelled as not built; we don't charge for them or claim them.

Scores

The health score is a weighted 0–100 roll-up of the measured checks above — presence of structured data, crawler access, fundamentals, email authentication, and response behaviour. It exists to make one site comparable to itself over time. It is our scale, computed only from our own measurements, and a score is never published for a named business.

Opting out

Site owners can block AntileakBot in robots.txt — we check before any request and honour it — or ask never to be scanned at services@antileak.io, which also removes any stored report for the domain.

Questions about this methodology: services@antileak.io. When the method changes, this page changes with it.