# AnswerReady — full machine-readable guide Scan any public website against an evidence-backed AEO, GEO, and SEO rubric, then inspect every score contribution and validated PlatPhorm enrichment result. Rubric version: 2026-08-22.1 Scoring: pass earns 100% of criterion weight, warn earns 50%, fail earns 0%. Coverage: skipped, not applicable, unavailable, and error outcomes are excluded from the score denominator and lower coverage instead of being counted as passes or failures. Validity: every criterion requires at least one source-backed evidence record; scoreVerified confirms deterministic recomputation. Schema quality: JSON-LD is checked for valid JSON, schema.org context, typed entities, core properties, and stable absolute @id values. ## Categories and criteria ### AI Discovery (25 points) Public files and policies that let answer engines discover the site. - llms.txt is available (6): A concise, root-level content map gives answer engines an explicit discovery surface. - llms-full.txt is available (3): A bounded full-text companion gives agents richer context without scraping the entire site. - AI crawler policy is explicit (5): Explicit crawler rules are more trustworthy than assuming access from an absent policy. - MCP discovery manifest is valid (3): A valid MCP manifest advertises real, agent-operable capabilities. - Agent policy is published (3): A machine-readable agent policy defines safe public and protected behavior. - AgentReady full test suite is verified (5): A second, purpose-built scanner provides independent evidence for agent discovery and safe operation. ### Crawlability (20 points) Signals that let crawlers safely find, select, and index canonical pages. - robots.txt is available (4): robots.txt is the baseline crawl-policy surface. - XML sitemap is available (6): A valid sitemap provides bounded, explicit URL discovery. - robots.txt references the sitemap (2): The reference joins crawl policy and URL discovery. - Canonical URL is declared (4): Canonical selection reduces duplicate and conflicting source identities. - Page is indexable (4): A page cannot be cited consistently if page-level policy blocks indexing. ### Structured Meaning (18 points) Machine-readable semantics used for entities, previews, and API discovery. - JSON-LD is syntactically valid (5): Valid JSON-LD is the strongest page-level machine-readable entity signal. - JSON-LD identifies useful entity types (3): Typed entities are more useful than syntactically valid but untyped graphs. - JSON-LD has complete, linked entities (4): Parseable markup still needs schema.org context, typed entities, core properties, and stable identifiers to be dependable. - Open Graph metadata is complete (4): Stable title, description, image, and type metadata improve source previews. - Social card metadata is available (1): A card declaration supports consistent previews across secondary discovery channels. - Machine-readable API schema is available (1): OpenAPI or MCP discovery lets agents verify available operations instead of guessing. ### Answer Quality & Trust (23 points) Content, attribution, and freshness signals that support defensible citations. - Title is descriptive (4): A concise title establishes the page's primary answer context. - Description summarizes the page (4): A useful description provides a compact statement of intent and scope. - A single primary heading is present (3): One clear H1 gives parsers a stable primary topic. - Content has useful depth (4): Substantive visible text is more likely to contain answerable, citable detail. - Content exposes answer structure (3): Question headings, lists, tables, and FAQ markup make answer units easier to extract. - Authorship or publisher is attributable (3): Attribution supports provenance and confidence in a citation. - Claims link to supporting sources (1): Outbound source links provide inspectable provenance for factual claims. - Freshness is machine-readable (1): Published or modified dates help engines reason about time-sensitive claims. ### Reach & UX (14 points) Syndication, locale, transport, mobile, and response-time readiness. - Document language is declared (2): Language metadata improves parsing, accessibility, and locale selection. - RSS or Atom feed is available (3): Feeds provide durable, incremental discovery for changing content. - Mobile viewport is configured (1): Mobile usability affects both readers and mobile-first indexing. - Primary HTML responds promptly (5): Fast server response improves crawl efficiency and user access. - Final page uses HTTPS (3): Secure transport is a baseline trust and integrity requirement. ## Public routes - https://answerready.platphormnews.com/api/health - https://answerready.platphormnews.com/api/v1/health - https://answerready.platphormnews.com/api/docs - https://answerready.platphormnews.com/api/rubric - https://answerready.platphormnews.com/api/mcp - https://answerready.platphormnews.com/api/v1/scans/{id} - https://answerready.platphormnews.com/openapi.yaml - https://answerready.platphormnews.com/openapi.json - https://answerready.platphormnews.com/.well-known/api-catalog - https://answerready.platphormnews.com/llms.txt - https://answerready.platphormnews.com/llms-full.txt - https://answerready.platphormnews.com/llms-index.json - https://answerready.platphormnews.com/robots.txt - https://answerready.platphormnews.com/sitemap.xml - https://answerready.platphormnews.com/sitemap-index.xml - https://answerready.platphormnews.com/rss.xml - https://answerready.platphormnews.com/feed.xml - https://answerready.platphormnews.com/atom.xml - https://answerready.platphormnews.com/manifest.webmanifest - https://answerready.platphormnews.com/.well-known/mcp.json - https://answerready.platphormnews.com/.well-known/agents.json - https://answerready.platphormnews.com/.well-known/security.txt - https://answerready.platphormnews.com/.well-known/trust.json ## External evidence boundary PlatPhorm Insights and SitemapOps inputs are schema-validated before sending. Returned JSON is size-bounded and schema-validated. Invalid, unexpected, oversized, or unavailable output is labeled degraded and never presented as verified evidence. ## PlatPhorm contract assessment For *.platphormnews.com targets only, AnswerReady performs additional public read-only checks for standard routes, health envelopes, discovery files, OpenAPI and shared auth, trust policy, MCP metadata and ping, trace state, Vercel metadata state, and secret hygiene. This separate score never penalizes external sites or changes the general readiness score. Conditional route applicability: /.well-known/ai-plugin.json is not applicable because AnswerReady exposes OpenAPI and MCP directly.