Scoring rubric
Pass earns the full weight, warn earns half, and fail earns zero. The category weights total 100.
AI Discovery
20 pointsPublic files and policies that let answer engines discover the site.
llms.txt is available
A concise, root-level content map gives answer engines an explicit discovery surface.
6 ptllms-full.txt is available
A bounded full-text companion gives agents richer context without scraping the entire site.
3 ptAI crawler policy is explicit
Explicit crawler rules are more trustworthy than assuming access from an absent policy.
5 ptMCP discovery manifest is valid
A valid MCP manifest advertises real, agent-operable capabilities.
3 ptAgent policy is published
A machine-readable agent policy defines safe public and protected behavior.
3 pt
Crawlability
20 pointsSignals that let crawlers safely find, select, and index canonical pages.
robots.txt is available
robots.txt is the baseline crawl-policy surface.
4 ptXML sitemap is available
A valid sitemap provides bounded, explicit URL discovery.
6 ptrobots.txt references the sitemap
The reference joins crawl policy and URL discovery.
2 ptCanonical URL is declared
Canonical selection reduces duplicate and conflicting source identities.
4 ptPage is indexable
A page cannot be cited consistently if page-level policy blocks indexing.
4 pt
Structured Meaning
20 pointsMachine-readable semantics used for entities, previews, and API discovery.
JSON-LD is syntactically valid
Valid JSON-LD is the strongest page-level machine-readable entity signal.
7 ptJSON-LD identifies useful entity types
Typed entities are more useful than syntactically valid but untyped graphs.
3 ptOpen Graph metadata is complete
Stable title, description, image, and type metadata improve source previews.
4 ptSocial card metadata is available
A card declaration supports consistent previews across secondary discovery channels.
2 ptMachine-readable API schema is available
OpenAPI or MCP discovery lets agents verify available operations instead of guessing.
4 pt
Answer Quality & Trust
25 pointsContent, attribution, and freshness signals that support defensible citations.
Title is descriptive
A concise title establishes the page’s primary answer context.
4 ptDescription summarizes the page
A useful description provides a compact statement of intent and scope.
4 ptA single primary heading is present
One clear H1 gives parsers a stable primary topic.
3 ptContent has useful depth
Substantive visible text is more likely to contain answerable, citable detail.
4 ptContent exposes answer structure
Question headings, lists, tables, and FAQ markup make answer units easier to extract.
3 ptAuthorship or publisher is attributable
Attribution supports provenance and confidence in a citation.
3 ptClaims link to supporting sources
Outbound source links provide inspectable provenance for factual claims.
2 ptFreshness is machine-readable
Published or modified dates help engines reason about time-sensitive claims.
2 pt
Reach & UX
15 pointsSyndication, locale, transport, mobile, and response-time readiness.
Document language is declared
Language metadata improves parsing, accessibility, and locale selection.
2 ptRSS or Atom feed is available
Feeds provide durable, incremental discovery for changing content.
3 ptMobile viewport is configured
Mobile usability affects both readers and mobile-first indexing.
2 ptPrimary HTML responds promptly
Fast server response improves crawl efficiency and user access.
5 ptFinal page uses HTTPS
Secure transport is a baseline trust and integrity requirement.
3 pt