Truvon

How the website check scores a site

Methodology version 1.1. The check reads a business's own website as TruvonBot (/bot) and runs deterministic checks: each says what it saw and what to fix, and none guesses. It measures how readable the site is to AI agents; it is not a rating of the business, and it never moves the business in Truvon's search.

Four pillars, 100 points

A check's points weigh it within its pillar, and each pillar is scaled to its share of the 100. A check that does not apply to the business (a product catalog for a plumber) is marked not tested, and its points go to the pillar's other checks, so a business is not marked down for what it does not need.

The checks

PillarCheckPointsWhat it reports on a site with nothing to read
Discoverdiscover.fetch8Homepage returned HTTP 404
Discoverdiscover.robots8No robots.txt restrictions on agents
Discoverdiscover.sitemap3No sitemap
Discoverdiscover.llms_txt2No llms.txt
Discoverdiscover.title_meta3No <title>
Understandunderstand.entity8No business entity in structured data
Understandunderstand.hours6No opening hours found
Understandunderstand.offers6No services, products or prices an agent can read
Understandunderstand.faq4No FAQ or policy pages found
Understandunderstand.contact6No machine-readable contact
Transacttransact.booking10No way for an agent to book, order or request service
Transacttransact.commerce6No product catalog (service business)
Transacttransact.endpoints10No agent-callable endpoint
Transacttransact.forms4No form on the homepage
Trusttrust.https4HTTPS not assessed
Trusttrust.identity4Name appears in only one place
Trusttrust.reviews3No reviews or ratings visible to agents
Trusttrust.security_txt2No security.txt
Trusttrust.injection2No agent-manipulation text

Verdicts

Run a check: POST https://truvon.ai/api/scan {"domain": "example.com"}, then GET https://truvon.ai/api/scan/{scan_id}?wait=1; the report: https://truvon.ai/r/{domain}.md.