The whole point of a readiness score is that you can check it. This page lays out every rule, so nothing about your report is a mystery.
The audit fetches a site the way a plain AI crawler does, without running JavaScript, and scores it across four categories. Each category holds a handful of checks, and each check quotes the exact content it read. The weights below add up to 100.
| Category | Weight | What it covers |
|---|---|---|
| Crawl access | 30 | Whether AI crawlers are allowed in, whether a sitemap and an llms.txt guide exist, and whether the site offers enough readable pages to sample. |
| Structured data | 25 | Whether the pages carry machine-readable labels (JSON-LD) that name the business and describe what it offers, so assistants quote facts instead of guessing. |
| Legibility | 30 | Whether the important text is present in the raw HTML without JavaScript, plus sane page titles, descriptions, and link-preview tags. |
| Contactability | 15 | Whether a phone number, an email address, and a physical address are discoverable in the pages, so an assistant can tell someone how to reach the business. |
Every deduction quotes the site itself. When a check marks something down, the report shows the words it read: the robots line that blocked a crawler, the JSON-LD fields that were missing, the title that ran too long, the contact detail it could not find. There is no hidden judgment and no opinion. If you disagree with a finding, you are disagreeing with a quote from your own page, which means you can fix it and re-run.
The audit is deterministic. It runs the same fixed checks in the same order, and it chooses which pages to sample by a stable rule rather than at random, so the same site scored twice returns the same number. That matters most for monitoring: when your score moves month to month, the movement reflects your site changing, never the tool changing its mind.
The audit samples your homepage plus a few key pages reached from its navigation. If a page fails to load even after a retry, the run is marked as an incomplete sample and recorded as such. We only ever compare two scores when both came from complete samples. An incomplete run is never quietly treated as a drop in your score, because the gap was ours, not yours.
Readiness is not the same as visibility, and we keep them separate on purpose. Whether an AI assistant actually names your business is a visibility probe, reported on its own and never folded into the readiness score on this site. Off-site reputation signals, such as reviews and mentions across the wider web, are on the roadmap and are not part of any score today. When a signal is not measured, we say so rather than implying it counts.
Every report carries the version of the engine that produced it. When we change a check or a weight, we advance the version, and we never restate old numbers under new rules. A score is only compared with another score from the same version. This is the promise that keeps a rising or falling number honest over time.
Our edition pages list businesses in a city with their readiness score and the date it was measured. Those are observed facts, linked back to this methodology, with no editorializing about any single business. If you run a listed business and want your entry removed, email vonziemedia@gmail.com and we take it down promptly. No reason required.