# https://www.robotstxt.org/robotstxt.html User-agent: * Allow: / # The agent surface (RFC 0003) is programmatic, not a crawl target: # the MCP transport and the REST API are rate-limited and answer JSON-RPC / # JSON only, so crawling them wastes the caller's and our rate budgets. Disallow: /mcp Disallow: /api/ # Admin / dev / health Disallow: /admin/ Disallow: /madmin/ Disallow: /sentry/ Disallow: /llm/ Disallow: /up Disallow: /health # Authenticated user areas Disallow: /settings Disallow: /profile Disallow: /checkout Disallow: /billing # Auth endpoints (login/logout/password reset have no SEO value; # token URLs in /passwords leak if indexed) Disallow: /session Disallow: /sign_in Disallow: /sign_out Disallow: /passwords/ # Email subscription pages and token URLs (no SEO value) Disallow: /email_subscriptions/ # AI crawlers: explicit allowlist over the public site, with the agent # surface excluded (same rule as *). Keeps the intent readable for crawler # operators and future bots that ignore the * group. User-agent: GPTBot Allow: / Disallow: /mcp Disallow: /api/ User-agent: ClaudeBot Allow: / Disallow: /mcp Disallow: /api/ User-agent: Claude-SearchBot Allow: / Disallow: /mcp Disallow: /api/ User-agent: OAI-SearchBot Allow: / Disallow: /mcp Disallow: /api/ User-agent: PerplexityBot Allow: / Disallow: /mcp Disallow: /api/ User-agent: Google-Extended Allow: / Disallow: /mcp Disallow: /api/ User-agent: CCBot Allow: / Disallow: /mcp Disallow: /api/ # Sitemap location Sitemap: https://foliofact.com/sitemap.xml