Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use robots.txt to tell compliant crawlers which parts of your site they may crawl. Use Cloudflare bot controls, a WAF, authentication, or origin-side rules when you need requests to be challenged or blocked. The tools serve different purposes, and you can use both: one communicates a preference; the other enforces access decisions.

What robots.txt does—and what it cannot do

robots.txt is a plain-text file published at your site’s top-level /robots.txt path. It gives crawlers instructions about which paths they are requested to access. Under IETF RFC 9309, these rules are crawler coordination, not access authorization. A crawler can ignore them, and a client can misrepresent its identity.

Cloudflare likewise describes robots.txt compliance as voluntary: the file does not technically prevent access. Use it to express crawl preferences, not to protect private pages, prevent scraping, or secure sensitive data. Put private content behind authentication or another access-control mechanism.

What Cloudflare bot protection does

Cloudflare bot products are designed to identify and mitigate automated requests. Its bot solutions overview lists Bot Fight Mode, Super Bot Fight Mode, and Bot Management for Enterprise. Cloudflare also documents bot settings and custom rules as complementary WAF controls in its custom rules guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Unlike robots.txt, request-level controls can challenge or block traffic. The right control depends on what you are trying to stop and what your account supports; Cloudflare feature availability and rule granularity vary by product and plan. Review the current controls available in your zone before choosing a specific setting.

Choose the control that matches your goal

Your goal Best starting point Reason
Tell compliant crawlers which paths they may crawl robots.txt It communicates crawl preferences in a protocol crawlers are requested to honor.
Challenge or block unwanted automated requests Cloudflare bot controls, WAF rules, authentication, or origin controls These mechanisms can enforce a decision on requests rather than merely ask a crawler to comply.
State a preference and enforce it where necessary Use both Cloudflare documents managed robots.txt and AI Crawl Control as complementary options.
Allow search indexing while treating AI-related uses differently Review crawler identity and Cloudflare behavior controls Cloudflare distinguishes Search, Agent, and Training categories, but a crawler’s purposes can overlap.

This is a practical distinction, not a recommendation that every site needs Cloudflare. The underlying standard is described in RFC 9309; Cloudflare explains its own managed file and enforcement options in its robots.txt documentation.

Rank #2
FORTINET | FG-100E | FortiGate-100E Network Security Appliance
  • Protects against known exploits, malware and malicious websites; detects unknown attacks; identify thousands of applications
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to use Cloudflare’s robots.txt and AI controls together

Check the file visitors actually receive

Cloudflare’s managed robots.txt can generate directives for recognized AI crawlers. If your origin already serves a robots.txt file, Cloudflare says its managed content is prepended to that file. Inspect the resulting /robots.txt response and your zone configuration to confirm that generated and origin directives reflect your preferences. See Cloudflare’s managed robots.txt guide and the Bot Management API documentation.

Separate crawler preferences from enforcement

A managed robots.txt expresses a preference; Cloudflare identifies AI Crawl Control as the enforcement option for blocking access. Configure the file to communicate with crawlers that comply, and use an enforcement control if a request must actually be stopped. Cloudflare documents both mechanisms in its robots.txt guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Fortinet Web Application Firewall - Virtual Appliance for All Supported Platforms. Supports up to 1 x vCPU core FWB-VM01
  • Fortinet Web Application Firewall - virtual appliance for all supported platforms. Supports up to 1 x vCPU core
  • Fortinet HW FWB-VM01
  • Manufacturer Part: FWB-VM01

Understand the AI behavior categories

Cloudflare groups AI-related activity into Search (content collection or indexing to answer questions later), Agent (real-time automated activity on a person’s behalf), and Training (collection for model training or fine-tuning). Its bot concepts documentation describes these categories and says customers can manage the behaviors. Because one crawler may have more than one purpose, do not assume that a label alone tells you every use of a request.

Cloudflare’s documentation dated July 1, 2026 described defaults due to take effect for new domains on September 15, 2026: Training and Agent blocked on pages displaying ads, while Search was allowed. That stated effective date has passed. Treat this as a dated description of Cloudflare’s default for new domains, not a guarantee about every existing site or current zone; check the current settings and Cloudflare’s AI bot controls documentation.

Practical decision checklist

  • Use robots.txt when your aim is to communicate crawl preferences to compliant crawlers.
  • Use an edge, application, or origin control when you need technical enforcement; for Cloudflare AI bot enforcement, review AI Crawl Control and your current account options.
  • Use both when you want to publish preferences and separately handle requests that do not comply.
  • Keep sensitive content protected with actual access controls; a disallow directive is not a privacy or security barrier.
  • Before relying on a Cloudflare feature, confirm its current availability and behavior for your product, plan, and zone.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.