robots.txt for AI Search Visibility: Keep Discovery Open
To support AI search visibility, allow each provider’s documented search crawler—such as OAI-SearchBot, Claude-SearchBot, and PerplexityBot—while keeping Googlebot and Bingbot accessible. Robots.txt only permits crawling; it does not guarantee indexing, citation, ranking, or access through a firewall.
AI search visibility starts with the correct crawler
AI answer engines do not all use one universal crawler. OpenAI documents OAI-SearchBot for ChatGPT search, Anthropic documents Claude-SearchBot for search experiences, and Perplexity documents PerplexityBot for surfacing and linking websites in its results. These agents are separate from training-oriented and user-triggered agents.
If you want your public pages to be eligible for discovery, address the exact search token rather than allowing every crawler from the provider.
Publish explicit allow groups
A visibility-oriented file can make search access clear:
Explicit Allow: / groups are useful when a broader wildcard group blocks other agents. Review the whole file because a crawler selects the most specific matching user-agent group and then evaluates the applicable path rules. A rule that looks correct in isolation may still be defeated by a typo, duplicate group, or more specific path restriction.
Separate search from training preferences
You can allow AI search discovery while restricting model-development agents:
This does not create a universal legal or technical policy, but it records a clear provider-specific preference. Use the selective AI policy guide for a larger multi-provider example.
Robots.txt is only one accessibility layer
An allowed crawler can still fail to reach a page because of a login, WAF challenge, blocked IP range, repeated server errors, redirect loop, or inaccessible rendering resources. Confirm that the page returns a stable successful response and that legitimate crawler requests are not being challenged before they reach the content.
Conversely, allowing a crawler does not guarantee that the page will be indexed, selected as a source, quoted, or ranked. Answer engines make their own decisions about relevance, freshness, authority, duplication, and citation.
Make the content easy to discover and cite
Use descriptive titles and headings that answer a clear question.
Provide stable canonical URLs and useful internal links.
Keep important explanatory text in crawlable HTML.
Maintain accurate structured data where it matches visible content.
Update time-sensitive information and avoid near-duplicate pages.
These practices do not force citation, but they make a public page easier for search systems and users to understand.
Open the page without authentication and confirm a successful response.
Check WAF rules and official crawler IP verification guidance.
Review logs for allowed crawler requests and response codes.
Allow time for providers to refresh cached policies.
FAQ
Which crawlers should I allow for AI search visibility?
Use each provider’s current documented search token, such as OAI-SearchBot, Claude-SearchBot, and PerplexityBot, and keep ordinary search crawlers such as Googlebot and Bingbot accessible when organic search matters.
Does Allow: / guarantee that an AI answer engine will cite my page?
No. It permits a compliant crawler to request URLs. Discovery, indexing, selection, ranking, and citation remain decisions made by the provider.
Can I allow AI search but block model-training crawlers?
Yes, when a provider publishes independent controls. For example, OpenAI documents separate GPTBot and OAI-SearchBot tokens, while Anthropic separates ClaudeBot and Claude-SearchBot.
Why is an allowed crawler still receiving errors?
Robots.txt may allow it while a WAF, login, rate limit, IP block, redirect loop, or server error prevents access. Check the full request path and validate the crawler’s source.
Do user-triggered agents determine search visibility?
Not necessarily. Providers publish separate agents for user-requested retrieval, and OpenAI explicitly states that ChatGPT-User is not used to determine Search appearance. Follow each provider’s current documentation.
We use essential storage for security and core features. With your permission, we may also use analytics and advertising technologies. Rejecting optional technologies does not block access to the site.
Non-essential categories are off unless you choose to enable them. You can return to these settings at any time from the footer.
Global Privacy Control is active.Your browser has requested an opt-out from sale, sharing, and targeted advertising. Advertising remains disabled.
Strictly necessary
Supports security, server sessions, form protection, administrator sign-in, and remembering your privacy choice.
Analytics
Allows Google Analytics to measure visits and interactions so the site can be improved. It is not loaded before permission.
Advertising and cross-site measurement
Allows advertising technologies when they are configured. This may involve ad delivery, fraud prevention, measurement, personalization, or cross-context advertising.
Your choice is stored for 180 days using a first-party preference cookie. A material policy change can ask you to choose again.