| Public homepage reachability | The HTTPS homepage returns useful public content. | Agents need a stable first entry point. |
| Redirect outcome | Entry URLs resolve to one related canonical HTTPS host. | Agents must keep the correct product identity through redirects. |
| Server-rendered content | The initial HTML contains the product name, description, and main heading. | Many crawlers do not run page JavaScript. |
| Search-crawler robots policy | robots.txt permits supported search crawlers at public paths. | Search indexes cannot retrieve blocked content. |
| User-triggered-agent robots policy | robots.txt permits ChatGPT-User and Claude-User at public paths. | User-requested agent visits need explicit access. |
| Crawler user-agent reachability | Approved crawler user agents receive the same useful page as a normal browser. | Bot challenges and empty bot pages can hide the product. |
| Sitemap presence | A sitemap exists at a standard path and is declared in robots.txt when available. | A sitemap gives crawlers a stable page inventory. |
| Sitemap URL validity | Sampled sitemap URLs are public, safe, and reachable. | Broken or unrelated entries reduce discovery quality. |
| Sitemap freshness | Sitemap entries use valid lastmod dates when dates are present. | Freshness data helps indexes select current pages. |
| Documentation linked from the website | The homepage links to public docs with a clear label. | Agents need a direct route from product identity to product knowledge. |
| First-party documentation domain | External docs are linked by the official homepage and keep the same product identity. | The homepage link proves that an external docs host is official. |
| Documentation page sample | The scan can read linked overview, setup, and reference pages. | A single docs page is not enough for product use. |
| Public documentation access | Sampled docs work without sign-in, CAPTCHA, consent wall, or bot challenge. | Public discovery fails when core knowledge needs a session. |
llms.txt presence | /llms.txt or /.well-known/llms.txt returns real text or Markdown. | The file gives agents a compact map of official resources. |
llms.txt structure | The file has a title, a short product description, and grouped official links. | Clear structure helps agents select the right source. |
llms.txt linked pages | Sampled links are public, valid, and tied to verified product surfaces. | A map is useful only when its destinations work. |
| Agent instruction file | /agents.md explains purpose, supported tasks, limits, and official resources. | Agents need clear product-specific operating guidance. |
| Advertised Markdown alternate | HTML or HTTP headers advertise a valid Markdown version. | Agents can choose a compact, machine-readable representation. |
| Markdown content negotiation | Accept: text/markdown returns Markdown for the same page and sets the correct headers. | One URL can serve both browser and agent formats. |
| HTTP discovery links | HTTP Link entries expose at least two useful first-party resources. | Protocol-level links help clients find machine-readable surfaces. |
| Canonical page metadata | Canonical URL, title, description, and Open Graph data use one product identity. | Consistent identity helps search systems verify the official source. |
| Retrieval size | Sampled pages stay within a bounded normalized token size. | Focused pages are easier and cheaper for agents to retrieve. |