Rule catalogue
Closed for 1.0. Evidence classes: E1 documented platform or standard behaviour (scored), E2 supported best practice (scored), E3 context-dependent and E4 experimental (informational only).
| Rule | Title | Class | Weight | Scope | Fixes |
|---|---|---|---|---|---|
GEO-013 | robots.txt is reachable, parseable and within size limits | E1 | 3 | URL/repo | contextual |
GEO-009 | Search crawlers have the access your declared policy says they should | E1 | 3 | URL/repo | guarded (Phase 2) |
GEO-014 | Sitemap-listed and linked routes are indexable | E1 | 3 | URL/repo | literal noindex guarded; otherwise contextual |
GEO-015 | An absolute canonical resolves to an indexable URL on the declared origin | E2 | 2 | URL/repo | guarded |
GEO-003 | Primary content is present in server HTML | E2 | 3 | URL render; repo inferred | contextual |
GEO-004 | Present JSON-LD parses and meets documented requirements | E1 | 2 | URL/repo | contextual |
GEO-011 | A valid sitemap is discoverable and its URLs are reachable | E2 | 2 | URL/repo | safe sitemap line / guarded sitemap generation |
GEO-012 | Title, meta description and html lang are present | E2 | 2 | URL/repo | safe literal lang / editorial copy |
GEO-016 | Key routes are reachable through server-rendered links | E2 | 2 | URL | contextual |
GEO-017 | Snippet restrictions do not conflict with an AI-search inclusion policy | E1 | 2 | URL/repo | contextual |
GEO-002 | Selected accessibility checks pass on the rendered page | E2 | 1 | URL render | contextual/editorial |
GEO-101 | Mobile app association files are served correctly | E1 | 2 | URL | guarded (Phase 2) |
GEO-010 | llms.txt presence (informational) | E4 | unscored | URL | none |
GEO-102 | App-specific structured data (informational, app profile) | E3 | unscored | URL | none |
Retired
These were content-format mandates without platform evidence. They are not requirements; an agent may still raise grounded content insights.
GEO-001Q&A format mandateGEO-005Word-count requirementGEO-006Paragraph-length requirementGEO-007FAQ / summary mandateGEO-008Numbers / citations mandate