{"target":"https://reddit.com/","display_target":"reddit.com","report_url":"https://waymark.genedai.me/score/reddit.com","score":62.6,"score_label":"Blockers remain","scanned_at":"2026-08-26T16:28:17.073Z","eligible_checks":56,"score_breakdown":{"discovery":{"earned":12.8,"available":20,"passing":10,"total":17},"access":{"earned":15.5,"available":30,"passing":12,"total":26},"usability":{"earned":28,"available":40,"passing":8,"total":13},"payments":{"earned":0,"available":0,"passing":0,"total":0}},"issues":[{"id":"sitemap-xml","name":"XML sitemap","result":"failed","layer":"discovery","details":"No sitemap.xml.","recommendation":"Add /sitemap.xml and reference it from robots.txt."},{"id":"well-known-ai-catalog","name":"Well-known AI catalog","result":"failed","layer":"discovery","details":"No ai-plugin.json or ai-catalog.json.","recommendation":"Add /.well-known/ai-plugin.json or /.well-known/ai-catalog.json."},{"id":"title-meta","name":"Title and description","result":"partial","layer":"access","details":"title=true meta=false","recommendation":"Set a unique <title> and meta name=description."},{"id":"json-ld","name":"JSON-LD structured data","result":"failed","layer":"access","details":"No JSON-LD on the homepage.","recommendation":"Add JSON-LD (Organization, WebSite, or SoftwareApplication)."},{"id":"feed-or-rss","name":"RSS or Atom feed","result":"failed","layer":"access","details":"No RSS/Atom link.","recommendation":"Expose an RSS or Atom feed for machine subscribers."},{"id":"cors-on-api-hint","name":"CORS / API hint","result":"partial","layer":"access","details":"No CORS header or obvious API path.","recommendation":"If you expose an API, send Access-Control-Allow-Origin for intended clients."},{"id":"oauth-well-known","name":"OAuth / OIDC well-known","result":"partial","layer":"access","details":"No oauth-authorization-server or openid-configuration.","recommendation":"Publish /.well-known/openid-configuration or oauth-authorization-server if you authenticate agents."},{"id":"login-or-docs-link","name":"Login or docs link","result":"failed","layer":"access","details":"No login/docs/developers link.","recommendation":"Link to login and developer documentation from the homepage."},{"id":"not-blocking-common-ai-bots","name":"AI crawlers not blanket-blocked","result":"failed","layer":"access","details":"robots.txt Disallow: / for * or common AI bots.","recommendation":"Avoid Disallow: / for GPTBot, ClaudeBot, PerplexityBot unless intentional."},{"id":"mcp-well-known","name":"MCP well-known card","result":"failed","layer":"usability","details":"MCP mentioned without a well-known card.","recommendation":"Publish /.well-known/mcp.json describing your MCP server."},{"id":"webhook-or-api-docs","name":"Webhook or API docs","result":"failed","layer":"usability","details":"No webhook/API docs mention.","recommendation":"Document webhooks and REST/RPC APIs for agents."},{"id":"wm-robots-ai-policy","name":"robots.txt AI policy","result":"partial","layer":"discovery","details":"robots.txt present but no named AI crawlers.","recommendation":"Name GPTBot, ClaudeBot, Google-Extended, PerplexityBot and state allow or deny."},{"id":"wm-sitemap","name":"Sitemap for agents","result":"failed","layer":"discovery","details":"No sitemap.","recommendation":"Publish /sitemap.xml."},{"id":"wm-http-link-header","name":"HTTP Link header","result":"failed","layer":"discovery","details":"No rel=sitemap|describedby|api-catalog|alternate on homepage.","recommendation":"Send RFC 8288 Link headers for related machine resources."},{"id":"wm-json-ld","name":"JSON-LD entities","result":"failed","layer":"access","details":"No JSON-LD.","recommendation":"Embed Organization, Product, Offer, SoftwareApplication, or FAQPage."},{"id":"wm-mcp-card","name":"MCP server card","result":"partial","layer":"usability","details":"MCP mentioned without a card.","recommendation":"Publish /.well-known/mcp.json or mcp/server-card.json."},{"id":"wm-ai-plugin","name":"ai-plugin.json","result":"failed","layer":"discovery","details":"No /.well-known/ai-plugin.json.","recommendation":"Optionally publish a plugin-style capability manifest."},{"id":"wm-trust-pages","name":"Trust pages","result":"failed","layer":"access","details":"No about/privacy/contact link.","recommendation":"Link about or privacy from the homepage."},{"id":"wm-pkg-home","name":"Package homepage match","result":"failed","layer":"discovery","details":"No npm package homepage matching reddit.com.","recommendation":"Publish an official package whose homepage is this domain."},{"id":"wm-content-no-js","name":"Content without JavaScript","result":"failed","layer":"access","details":"Raw HTML is thin for agents (H1=false, 6 chars).","recommendation":"Server-side render your homepage so AI crawlers see meaningful content without JavaScript. Ensure an H1 and 500+ chars of text in raw HTML."},{"id":"wm-agent-instruction","name":"Agent instruction / when-to-use","result":"failed","layer":"access","details":"Agent file exists without when-to-use guidance.","recommendation":"Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases."},{"id":"wm-robots-agent-user-policy","name":"robots.txt agent-user policy","result":"failed","layer":"access","details":"robots.txt Disallow: / covers agent-user crawlers (*).","recommendation":"Stop blocking user-triggered agents in robots.txt. Remove any Disallow: / that applies to ChatGPT-User, Claude-User or Perplexity-User. Silence passes."},{"id":"wm-llms-txt-links-resolve","name":"llms.txt links resolve","result":"partial","layer":"access","details":"1 real, 0 homepage-shell, 2 dead of 3 sampled links.","recommendation":"Make every link your llms.txt declares resolve to real content, not a homepage shell 200."},{"id":"wm-ax-document-structure","name":"Accessible document structure","result":"partial","layer":"usability","details":"Incomplete document structure (main=true nav=false h1=false).","recommendation":"Give the homepage a main region, nav, H1, and a heading order that does not skip levels."},{"id":"wm-agent-auth-www-authenticate","name":"Agent auth WWW-Authenticate hint","result":"failed","layer":"usability","details":"MCP 401 without resource_metadata (WWW-Authenticate: missing).","recommendation":"Return 401 with WWW-Authenticate: Bearer resource_metadata= on a documented API entry point."},{"id":"wm-agent-ua-markdown","name":"Agent-UA markdown docs","result":"failed","layer":"access","details":"Docs host did not serve markdown to GPTBot (HTTP 403, text/html).","recommendation":"Serve text/markdown to GPTBot (and similar agent UAs) on your docs host."}]}