# https://www.robotstxt.org/robotstxt.html User-agent: * # Content signals (https://contentsignals.org): AI and other automated clients # MAY index/search and reference this site, but should NOT use it as training # data. This is a preference, not a block — crawlers (ClaudeBot, GPTBot, etc.) # are allowed so the site stays legible to AI answer engines and agents. # NOTE: Cloudflare's managed robots.txt used to PREPEND hard `Disallow: /` # blocks for AI bots at the edge (which fails the a14y allows-ai-bots check). # This line is the origin's own, softer stance — keep Cloudflare's managed # robots.txt / AI-bot block DISABLED so this file is served unmodified. Content-Signal: search=yes,ai-train=no,use=reference Allow: / # Stakeholder-review routes — not for indexing Disallow: /preview/ # Authed app routes — never index Disallow: /worlds/ Disallow: /profile Disallow: /first-run Disallow: /billing/ # Raw prerendered snapshots are served at canonical routes (e.g. /pricing), # not these internal paths. They carry canonical tags, but disallow anyway # to keep the duplicate copies out of the index. Disallow: /prerendered/ Disallow: /static/prerendered/ Sitemap: https://storywright.io/sitemap.xml # LLM-readable site summary (https://llmstxt.org) # llms.txt: https://storywright.io/llms.txt # llms-full.txt: https://storywright.io/llms-full.txt