# See https://www.robotstxt.org/robotstxt.html for documentation # # AI search and indexing strategy: # We explicitly allow AI search bots (GPTBot, ChatGPT-User, PerplexityBot, # ClaudeBot, anthropic-ai, Google-Extended, Applebot-Extended) to crawl # public content so TLS Radar can be cited in ChatGPT, Perplexity, Claude, # Google AI Overviews, Gemini, and Apple Intelligence answers. # # Each AI bot gets its own block below because the robots.txt spec says # the most-specific User-agent block wins. Without explicit blocks, AI # bots inherit the `User-agent: *` rules - which works today but does # not signal intent. Explicit blocks survive future wildcard changes # and document the policy for future maintainers. # ----- Default (all other crawlers) ----- User-agent: * # Rails internals Disallow: /rails/ Disallow: /cable Disallow: /assets/ # Admin & authenticated areas Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ # Per-scan share URLs use instead of Disallow, # so crawlers can see the directive and follow outbound links back to /scan. # ----- AI search bots (explicit allow) ----- # Each block repeats the Disallow set because the most-specific # User-agent block wins; AI bots ignore `*` once they match here. User-agent: GPTBot Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: ChatGPT-User Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: OAI-SearchBot Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: PerplexityBot Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: ClaudeBot Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: anthropic-ai Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: Google-Extended Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ User-agent: Applebot-Extended Disallow: /rails/ Disallow: /cable Disallow: /assets/ Disallow: /admin/ Disallow: /dashboard/ Disallow: /account/ Disallow: /profile/ Disallow: /settings/ Sitemap: https://tlsradar.com/sitemap.xml