Control Perplexity search indexing without confusing it with user fetches.
Perplexity documents an automated search crawler and a separate user-requested fetcher. Generate the search rule first, then verify robots, WAF, and IP controls as different layers.
Choose automated search indexing.
This rule addresses PerplexityBot. It does not promise to control every user-requested fetch or network request associated with Perplexity.
# Perplexity automated search crawler
User-agent: PerplexityBot
Allow: /
Add this block to the existing root /robots.txt file without deleting unrelated rules. Then verify the public response.
PerplexityBot and Perplexity-User are different access paths.
The provider's current pages describe both the crawler distinction and a product-policy change. Review Perplexity crawler documentation and its robots.txt help article before relying on one rule for every request.
Robots permission does not bypass your WAF.
Perplexity recommends combining a matching user-agent with its current published IP ranges when configuring a firewall. A permissive robots rule can still fail behind a CDN challenge, bot rule, rate limit, authentication gate, or stale allowlist.
PerplexityBot group and any wildcard rules.Using Cloudflare? Compare the robots decision with a synthetic PerplexityBot response. The comparison can reveal a mismatch, but it does not authenticate Perplexity or identify the blocking rule.
Verify the public result in four steps.
- 1
Publish the root file: update
https://your-domain.com/robots.txtand preserve unrelated crawler groups. - 2
Wait for propagation: Perplexity says crawler-setting changes can take up to 24 hours to appear in its systems.
- 3
Check the live rule: resolve the homepage and any important path against the public file.
- 4
Check the edge: verify the current published IP ranges and review WAF, CDN, authentication, and rate-limit logs.
What an allowed result cannot guarantee
Allowing PerplexityBot removes that robots restriction for automated search crawling. It does not guarantee a crawl, index entry, citation, ranking, recommendation, answer placement, or traffic. It also does not authenticate a requester or make private content safe to expose.
Perplexity crawler questions
Does PerplexityBot respect robots.txt?
Perplexity says its automated search crawler, PerplexityBot, respects robots.txt and will not index page text when the crawler is disallowed.
Is Perplexity-User the same as PerplexityBot?
No. Perplexity documents PerplexityBot as an automated search crawler and Perplexity-User as a fetcher used for a person's request. The provider documents different behavior for those paths.
Does allowing PerplexityBot permit AI model training?
Perplexity states that PerplexityBot is for search indexing and is not used to crawl content for AI foundation-model training.