Bot directory · User-triggered fetchers
Perplexity-User
Fetches a page when a Perplexity user asks about it. Perplexity says it generally ignores robots.txt for these requests because a person asked.
- Operator
- Perplexity
- Purpose
- Live user request. Fetchers that load a page because a person asked an assistant about it. Blocking one means the assistant can’t open your pages on request.
- robots.txt token
Perplexity-User- User agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)- Documentation
- docs.perplexity.ai/guides/bots
Block Perplexity-User
Add a group naming it to /robots.txt. Compliant crawlers stop before requesting any page. A firewall rule on the user agent is the only way to enforce it against crawlers that ignore robots.txt.
User-agent: Perplexity-User
Disallow: /
Allow Perplexity-User when everything else is blocked
A group naming the bot wins over User-agent: *, so an explicit allow lets it in while your catch-all rules stay in place.
User-agent: Perplexity-User
Allow: /
User-agent: *
Disallow: /
Does Perplexity-User reach your site?
The checker applies your robots.txt the way Perplexity-User does, then requests your page with the user agent above, alongside 29 other bots.
Also run by Perplexity: PerplexityBot.
Other user-triggered fetchers: ChatGPT-User, Claude-User, MistralAI-User, Meta-ExternalFetcher.
Build a complete file with the robots.txt generator.