Perplexity · User-triggered fetcher
Perplexity-User: what it is & how to allow or block it
Perplexity-User fetches a specific page in real time in response to a user action inside Perplexity. Perplexity documents Perplexity-User as a user-initiated fetcher. Treat it like other on-demand assistant fetchers.
- User-agent
Perplexity-User- Operator
- Perplexity
- Type
- User-triggered fetcher
- robots.txt
- Perplexity documents Perplexity-User as a user-initiated fetcher. Treat it like other on-demand assistant fetchers.
- Official docs
- docs.perplexity.ai/guides/bots
What allowing or blocking Perplexity-User means
Allowing Perplexity-User keeps your pages available when a Perplexity user asks to read them.
Block Perplexity-User (robots.txt)
# Block Perplexity-User User-agent: Perplexity-User Disallow: /
Allow Perplexity-User (robots.txt)
# Allow Perplexity-User User-agent: Perplexity-User Allow: /
Declare your policy in llms.txt
robots.txt controls access; llms.txt states your intent in a machine-readable way LLMs prefer. Keep them consistent. The llms.txt generator lets you set Perplexity-User to allowed or restricted and emits a compliant file.
FAQ
Is Perplexity-User the same as PerplexityBot?
No. PerplexityBot builds the index; Perplexity-User fetches a page on demand for a specific user request.