# See https://www.robotstxt.org/robotstxt.html for documentation # Sitemap Sitemap: https://kristianpapadakis.com/sitemap.xml # Default rules for all crawlers User-agent: * Allow: / Disallow: /admin # Render targets for the downloadable PDF and social cards, not content. Disallow: /print/ # AI/LLM crawlers (explicit allow) # # OpenAI ships three agents and they do different jobs. GPTBot is the training # crawler; OAI-SearchBot is the index behind ChatGPT citations; ChatGPT-User is # the one that fetches a page when a person asks ChatGPT about it mid-chat. # There is no "ChatGPTBot" - that name was here until 25/08/2026 and matched # nothing, while the real user-triggered agent was missing. User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / # Anthropic: ClaudeBot (training), Claude-SearchBot (search index), # Claude-User (user-triggered browsing). anthropic-ai is the legacy name, kept # because older deployments still send it. User-agent: ClaudeBot Allow: / User-agent: Claude-SearchBot Allow: / User-agent: Claude-User Allow: / User-agent: anthropic-ai Allow: / User-agent: PerplexityBot Allow: / User-agent: Google-Extended Allow: / User-agent: Applebot-Extended Allow: / User-agent: Bytespider Allow: / User-agent: meta-externalagent Allow: / User-agent: meta-externalfetcher Allow: / User-agent: CCBot Allow: / # Major search engines User-agent: Googlebot Allow: / User-agent: Bingbot Allow: / # Aggressive SEO crawlers User-agent: AhrefsBot Disallow: / Crawl-delay: 10 User-agent: SemrushBot Disallow: / Crawl-delay: 10 User-agent: MJ12bot Disallow: / Crawl-delay: 10