# https://www.robotstxt.org/robotstxt.html # === TRADITIONAL SEARCH ENGINES === User-agent: Googlebot Allow: / User-agent: bingbot Allow: / # === AI SEARCH / CITATION CRAWLERS (allow — these surface DabotCentral in AI answers) === # OpenAI search (ChatGPT answers, SearchGPT) User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / # Anthropic real-time fetch (Claude answers) User-agent: ClaudeBot Allow: / User-agent: Claude-User Allow: / # Perplexity AI search User-agent: PerplexityBot Allow: / User-agent: Perplexity-User Allow: / # === AI TRAINING CRAWLERS (block — protect content from being used to train competitor models) === # OpenAI bulk training User-agent: GPTBot Disallow: / # Google Generative AI training (does NOT affect Google Search rankings) User-agent: Google-Extended Disallow: / # Common Crawl (used by many open-source LLMs for training) User-agent: CCBot Disallow: / # Meta / Facebook AI training User-agent: FacebookBot Disallow: / # ByteDance / TikTok User-agent: Bytespider Disallow: / # Cohere AI training User-agent: cohere-ai Disallow: / # Apple Intelligence training User-agent: Applebot-Extended Disallow: / # === ALL OTHER BOTS: allow site, but protect private routes === # (Single User-agent: * group. Per the robots.txt spec a crawler obeys only # ONE matching group, so the fallback allow and the protected-route disallows # MUST live together here — splitting them risks a crawler seeing only the # allow and missing the disallows.) User-agent: * Disallow: /admin/ Disallow: /api/ Disallow: /manage/ Allow: / # === SITEMAP === Sitemap: https://dabotcentral.com/sitemap.xml