{"rule_id":"AB-054","category":"documentation","icon":"🔗","title":"Canonical URL","short_description":"Your pages have canonical URLs that tell agents which version is the official one.","user_value":"Canonical URLs prevent duplicate content issues and ensure agents reference the right page.","wrong_example":"No canonical URLs. Agents may index duplicate versions of your pages.","right_example":"Each page has a canonical URL, so agents know which version is official.","effort_hint":"quick","estimated_cost":"$0","severity":"low","pillar":"understandability","version":"1.0.0","counted_in_score":true,"check":{"type":"content_parse","sources":["content_negotiation"],"target":"/"},"fix":{"eligible":true,"type":"deterministic","note":"Add correct <link rel='canonical'> to HTML head"},"checklist_anchor":"#AB-054","checklist_url":"/agent-readiness-checklist#AB-054","html_url":"/rules/AB-054","json_url":"/rules/AB-054.json","related_rules":[{"rule_id":"AB-004","title":"API Specification","category":"documentation"},{"rule_id":"AB-005","title":"Agent Guide Schema Validation","category":"documentation"},{"rule_id":"AB-006","title":"MCP Server Descriptor","category":"documentation"},{"rule_id":"AB-024","title":"Detailed LLMs File","category":"documentation"},{"rule_id":"AB-025","title":"LLMs File Linked from HTML","category":"documentation"},{"rule_id":"AB-049","title":"RSS or Atom Feed","category":"documentation"},{"rule_id":"AB-052","title":"Social Preview Image","category":"documentation"},{"rule_id":"AB-053","title":"SVG Favicon","category":"documentation"},{"rule_id":"AB-055","title":"RSS Feed Linked from HTML","category":"documentation"},{"rule_id":"AB-064","title":"Agent Registration Instructions","category":"documentation"}]}