# robots.txt for Fire Exit Evacuation Map Generator # https://oshamap.com # Last updated: May 2026 User-agent: * Allow: / # Sitemaps - Primary sitemap index Sitemap: https://oshamap.com/sitemap.xml # LLMs.txt - AI model context files # https://llmstxt.org LLMs-txt: https://oshamap.com/llms.txt # Disallow admin and sensitive API routes Disallow: /api/admin/ Disallow: /api/leads/ Disallow: /api/generate-map Disallow: /api/auth/ Disallow: /api/newsletter/ Disallow: /admin Disallow: /super-admin Disallow: /employee # Allow sitemap endpoints FIRST (order matters for first-match crawlers) Allow: /api/sitemaps/ Allow: /api/sitemap.xml # Crawl budget optimization - block junk URLs Disallow: /api/ Disallow: /editor/ Disallow: /*?* # Search engine specific rules - No crawl-delay (deprecated in 2025) User-agent: Googlebot Allow: / User-agent: Googlebot-Image Allow: / User-agent: Bingbot Allow: / User-agent: Slurp Allow: / User-agent: DuckDuckBot Allow: / User-agent: Baiduspider Allow: / User-agent: YandexBot Allow: / User-agent: Applebot Allow: / # AI Crawlers - May 2026 Standards # Allow AI training, retrieval, and answer-engine bots to index public content # so OSHAMap can be cited inside AI Overviews / AI Mode / assistant answers. User-agent: GPTBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: ChatGPT-User Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: OAI-SearchBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: ClaudeBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Claude-Web Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Claude-SearchBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Anthropic-AI Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Google-Extended Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Google-CloudVertexBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Applebot-Extended Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: PerplexityBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Perplexity-User Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: DuckAssistBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Meta-ExternalFetcher Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Bytespider Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: CCBot Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: cohere-ai Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: Meta-ExternalAgent Allow: / Disallow: /api/admin/ Disallow: /admin User-agent: FacebookBot Allow: / User-agent: Twitterbot Allow: / User-agent: LinkedInBot Allow: / # Block known bad bots and scrapers User-agent: AhrefsBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: MJ12bot Disallow: / User-agent: DotBot Disallow: / User-agent: PetalBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Amazonbot Disallow: /