# Text2Cal - AI-Powered Calendar Event Creation # Optimized for search engines and AI crawlers # Default rules for all crawlers User-agent: * Allow: / # Block internal and unnecessary routes Disallow: /api/ Disallow: /admin/ Disallow: /_next/ Disallow: /auth/ Disallow: /dashboard/ Disallow: /tmp/ Disallow: /private/ # Block URLs with parameters to avoid duplicate content Disallow: /*? Disallow: /*.json$ # Allow CSS and JS for proper page rendering Allow: /*.css$ Allow: /*.js$ Allow: /*.svg$ Allow: /*.png$ Allow: /*.jpg$ Allow: /*.jpeg$ Allow: /*.webp$ # AI Crawlers - Explicitly Allow for Enhanced Discoverability User-agent: GPTBot Allow: / Crawl-delay: 1 User-agent: ChatGPT-User Allow: / Crawl-delay: 1 User-agent: Claude-Web Allow: / Crawl-delay: 1 User-agent: CCBot Allow: / Crawl-delay: 1 User-agent: Google-Extended Allow: / Crawl-delay: 1 User-agent: PerplexityBot Allow: / Crawl-delay: 1 User-agent: Applebot-Extended Allow: / Crawl-delay: 1 User-agent: Bingbot Allow: / Crawl-delay: 1 User-agent: Slurp Allow: / Crawl-delay: 1 # Block aggressive SEO crawlers to preserve bandwidth User-agent: AhrefsBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: MJ12bot Disallow: / User-agent: DotBot Disallow: / User-agent: BLEXBot Disallow: / # Sitemaps for better indexing Sitemap: https://text2cal.app/sitemap-index.xml # Default crawl delay for politeness Crawl-delay: 1 # Cache directive (optional) # Request-rate: 1/10s