# AI-ready > Every AtarCMS site is readable and operable by AI agents: /llms.txt, a markdown twin of every page, an admin guide for browser agents and an admin that works without JavaScript. This site is the proof. - Published: Oct 16, 2026 - Language: en ## Lead line Being readable and operable by AI agents is the project's central design goal, not an add-on. Every claim on this page links to this very site, so you can check it. ## Text ### /llms.txt: the whole site in one request Every AtarCMS site publishes `/llms.txt` ([llmstxt.org](https://llmstxt.org)): a markdown map with the site's name, description and languages, and a link to every public page and tag. An agent researching the site reads one file instead of crawling it. See this site's: [/llms.txt](https://atarcms.com/llms.txt). ### A markdown twin of every page Every public entry page also answers at its address plus `.md` with the same content as clean markdown: no menus, no scripts, no layout to strip. The twin carries a `Link: rel="canonical"` header back to the HTML page and `X-Robots-Tag: noindex`, so search engines never see duplicates. Old addresses redirect with 301, like the HTML pages. Try it here: [/ai-ready.md](https://atarcms.com/ai-ready.md) (this page), [/how-it-works.md](https://atarcms.com/how-it-works.md), [/index.md](https://atarcms.com/index.md) (the home page). ### The admin describes itself A browser agent working in the admin for a signed-in editor reads `/admin/ai-guide`, the "AI guide" link in the admin's page footer. It is generated for the site and for that user: the screens they may open, every content type with its fields, limits and help texts, the menus and languages, and how saving, autosave, translations and media work. One known address instead of hidden per-page hints. ### An admin that works without JavaScript Every admin screen works from the server's HTML: links are links and every action is a form. Messages are polite live regions, validation errors sit at their fields with `aria-invalid`, refused buttons say why in their `title`. The admin renders semantic markup and never hides state in scripts, so agents that drive a browser through the accessibility tree operate it reliably. ### A public site agents can use The default theme scores 100 in Lighthouse for accessibility, best practices and SEO, and 3/3 in Google's agentic browsing audit. Pages are server-rendered HTML with landmarks, one heading per page and labelled controls; a strict Content Security Policy keeps scripts nobody chose off the pages. ### Built by an agent, too This site was installed and built by a coding agent from the owner's brief, following the skill that ships with AtarCMS. The steps are on [How it works](https://atarcms.com/how-it-works). ### Under construction? Hidden. "Hide from search engines" in the site settings hides `/llms.txt` and the `.md` twins along with the sitemap, so a site that is not ready leaks nothing.