How BotLens measures AI visibility
Methodology version dca-2026.09. This page states exactly what the score is based on. Audits run before dca-2026.09 carry an earlier triad- identifier; the acronym changed, the scoring did not, and their stored scores are unchanged.
The DCA score
A website is scored 0 to 10 across three pillars, averaged into one overall score: Discoverability (can AI crawlers reach and read the site), Content (is the content structured the way AI assistants parse best), and Authority (is the brand a recognised, disambiguated entity). Ratings: strong (8+), moderate (6+), weak (4+), critical (below 4).
The 16 checks (16 automated today)
- D1AI crawler access (robots.txt)
- D2JavaScript rendering (heuristic today, headless render planned)
- D3Schema markup (JSON-LD)
- D4llms.txt implementation
- D5Sitemap quality
- D6Link headers and technical signals
- C1Answer-first content structure
- C2Question-style headings
- C3AI-parseable formatting (tables, lists, FAQ)
- C4SEO title quality
- C5SEO description quality
- C6Differentiation and positioning
- A1Entity disambiguation (schema sameAs)
- A2Organization schema completeness
- A3Legal-entity signals (Impressum, postal address)
- A4Author / expert attribution (E-E-A-T)
Score confidence
Every audit stores a coverage label next to its score: how many checks ran, whether the JavaScript-rendering check used the current heuristic or a full headless render, and any caveats. Confidence is downgraded when a site relies heavily on client-side rendering (the heuristic estimates rather than fully renders such sites) or when the AI-judged content checks could not run. The label is shown with the score and is never hidden.