Perplexity-User

Perplexity · User-requested fetch

Perplexity-User visits a page when a Perplexity user's question needs it, and the answer may link to that page. Perplexity says it is not used for web crawling or training data, and that because a user requested the fetch, it generally ignores robots.txt. Only a firewall rule reliably stops it.

What it does

Perplexity-User supports user actions in Perplexity. When someone asks a question, Perplexity may visit a web page to help give an accurate answer and include a link to that page. Perplexity says it is not used for crawling the web or collecting data for training AI foundation models.

Perplexity states that since a user requested the fetch, this fetcher generally ignores robots.txt rules. A robots.txt group for Perplexity-User is therefore not a dependable control. Blocking it at the firewall makes the fetch fail, so answers about your page are written without it.

In our 2026-11 study, 14.3% of popular sites with a robots.txt blocked it. →

robots.txt token

Perplexity-User

User-agent string

Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)

How to allow it

User-agent: Perplexity-User
Allow: /

How to block it

User-agent: Perplexity-User
Disallow: /

How to verify real visits

Perplexity publishes the IP ranges for Perplexity-User as a JSON file. Match the source IP of the request against those ranges; anyone can send a request that claims to be Perplexity-User, so the user agent alone proves nothing. Perplexity notes the version number in the user agent may change.

Check if your site lets it in →

Perplexity's crawlers: PerplexityBot and Perplexity-User →