# As a condition of accessing this website, you agree to abide by the following # content signals: # (a) If a content-signal = yes, you may collect content for the corresponding # use. # (b) If a content-signal = no, you may not collect content for the # corresponding use. # (c) If the website operator does not include a content signal for a # corresponding use, the website operator neither grants nor restricts # permission via content signal with respect to the corresponding use. # The content signals and their meanings are: # search: building a search index and providing search results (e.g., returning # hyperlinks and short excerpts from your website's contents). Search does not # include providing AI-generated search summaries. # ai-input: inputting content into one or more AI models (e.g., retrieval # augmented generation, grounding, or other real-time taking of content for # generative AI search answers). # ai-train: training or fine-tuning AI models. # ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF # RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT # AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET. # BEGIN Cloudflare Managed content User-Agent: * Content-signal: search=yes,ai-train=no Allow: / User-agent: Amazonbot Disallow: / User-agent: Applebot-Extended Disallow: / User-agent: Bytespider Disallow: / User-agent: CCBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: GPTBot Disallow: / User-agent: meta-externalagent Disallow: / # END Cloudflare Managed Content # Tofix Tools - Robots.txt # https://tofix.app # ===== GLOBAL RULES ===== User-agent: * Allow: / # Block sensitive directories and files Disallow: /storage/ Disallow: /build/assets/ Disallow: /vendor/ Disallow: /node_modules/ Disallow: /config/ Disallow: /database/ Disallow: /tests/ Disallow: /external-tests/ Disallow: /test-logs/ Disallow: /storage/logs/ Disallow: /storage/framework/ Disallow: /storage/app/private/ Disallow: /storage/app/temp/ # Block system files Disallow: /*.log$ Disallow: /*.sql$ Disallow: /*.env$ Disallow: /composer.json Disallow: /composer.lock Disallow: /package.json Disallow: /package-lock.json Disallow: /artisan Disallow: /vite.config.js Disallow: /phpunit.xml # Block private areas Disallow: /admin/ Disallow: /dashboard/ Disallow: /api/analytics Disallow: /s/*/analytics Disallow: /blog/admin # Allow important assets Allow: /css/ Allow: /js/ Allow: /fonts/ Allow: /favicon.ico Allow: /manifest.json # ===== SEARCH ENGINE SPECIFIC RULES ===== # Google - Most important for SEO User-agent: Googlebot Allow: / Crawl-delay: 1 # Bing/Microsoft User-agent: Bingbot Allow: / Crawl-delay: 1 # Yahoo User-agent: Slurp Allow: / Crawl-delay: 2 # DuckDuckGo User-agent: DuckDuckBot Allow: / Crawl-delay: 1 # Baidu (China) User-agent: Baiduspider Allow: / Crawl-delay: 2 # Yandex (Russia) User-agent: YandexBot Allow: / Crawl-delay: 2 # Facebook/Meta crawler User-agent: facebookexternalhit Allow: / # Twitter crawler User-agent: Twitterbot Allow: / # LinkedIn crawler User-agent: LinkedInBot Allow: / # ===== AI TRAINING CRAWLERS (ALLOWED) ===== # Allow AI crawlers for better visibility in AI-powered search and chat platforms User-agent: GPTBot Allow: / Crawl-delay: 2 User-agent: ChatGPT-User Allow: / Crawl-delay: 2 User-agent: CCBot Allow: / Crawl-delay: 2 User-agent: anthropic-ai Allow: / Crawl-delay: 2 User-agent: Claude-Web Allow: / Crawl-delay: 2 User-agent: Google-Extended Allow: / Crawl-delay: 2 User-agent: PerplexityBot Allow: / Crawl-delay: 2 User-agent: YouBot Allow: / Crawl-delay: 2 # Additional AI crawlers User-agent: ClaudeBot Allow: / Crawl-delay: 2 User-agent: AI2Bot Allow: / Crawl-delay: 2 User-agent: Meta-ExternalAgent Allow: / Crawl-delay: 2 # ===== SITEMAP ===== Sitemap: https://tofix.app/sitemap.xml # ===== CRAWL DELAYS ===== # Respectful crawling delays for different bot types Crawl-delay: 1