Glossary

Perplexity Perplexity perplexity.ai

Perplexity-User Perplexity's user-triggered page fetcher.

  • Noun
  • User-triggered fetcher
  • Owned by Perplexity

The agent that visits your page at the moment a Perplexity user asks a question it might answer. Prefer's Agent Analytics shows these visits in your server logs, and Perplexity says this fetcher generally ignores robots.txt.

Updated2 Oct 2026Reading time5 min
Definition32 words

Perplexity-User is the agent Perplexity uses to visit a page when a user asks a question. Prefer's free checker tests your robots.txt for it, though Perplexity says it generally ignores those rules.

Also writtenPerplexity user agentPerplexity-User/1.0
Key facts ↓

Key facts

At a glance.

Perplexity-User at a glance

The entity facts an assistant lifts first, each with a checked-on date.

Checked1 Oct 2026Perplexity
Operator
Perplexity · perplexity.ai
Type
User-triggered fetcher, not a crawler
User agent token
Perplexity-User
Full UA string
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)
Respects robots.txt
Generally no. Perplexity: 'this fetcher generally ignores robots.txt rules'
IP ranges
Published at perplexity.com/perplexity-user.json
Used for training
No. Perplexity says it is not used to collect content for training AI foundation models
First announced
Not documented
Effect of blocking on citations
Not documented

How it works

What happens when Perplexity-User visits.

Three steps, and the first is the one that sets it apart: a person starts the visit, not a crawl schedule.

  1. 01

    A user asks Perplexity a question

    The visit starts with a person, not a crawl queue. Perplexity describes the agent as supporting 'user actions within Perplexity'.

  2. 02

    Perplexity-User visits the page

    When answering, Perplexity 'might visit a web page to help provide an accurate answer'. Because a user requested the fetch, Perplexity says it generally ignores robots.txt rules.

  3. 03

    The answer may link to the page

    Perplexity says it may 'include a link to the page in its response'. The content is not collected for training AI foundation models.

NotePerplexity-User is not how Perplexity builds its search index. That job belongs to PerplexityBot, which robots.txt does control.

The Perplexity bot family

Perplexity-User is one of two. They do different jobs.

Perplexity documents two user agents. Each has its own token, and only one of them is reliably controlled by robots.txt.

Perplexity's user agents

Purpose, what blocking it means, and how it treats robots.txt.

Checked1 Oct 2026Perplexity
BotPurposeBlocking it meansFollows robots.txt
PerplexityBot Surfaces and links websites in search results on Perplexity. Not used to crawl content for AI foundation models. Perplexity recommends allowing it 'to ensure your site appears in search results'. ✓ Yes
Perplexity-UserThis term Visits a page when a user asks Perplexity a question, and may link to it in the answer. Not used for training. Not documented. Perplexity says this fetcher generally ignores robots.txt rules. ✕ Generally no
BasisTokens and purposes as documented by Perplexity at the checked-on date (docs.perplexity.ai/docs/resources/perplexity-crawlers).

Why it matters for AEO

Allow or block: the decision in one sentence.

Should you block Perplexity-User?

For most brands, no, and Prefer's free AI Crawler Access Checker shows what your robots.txt says about it today. Perplexity-User visits your page because a user asked a question it may answer, and Perplexity says the answer may link to it. Perplexity does not document what blocking does to citations, and says the fetcher generally ignores robots.txt, so a Disallow line is a weak tool here.

Leave Perplexity-User allowed if
  • You want Perplexity answers to read your pages when a user asks about your category
  • Your content is marketing, documentation or editorial you already give away
  • You also allow PerplexityBot, so your pages can surface in Perplexity's search results
Write a Disallow anyway if
  • Your policy requires every AI agent to be named in robots.txt
  • You accept that Perplexity says the rule will generally be ignored
  • You scope it to private paths rather than the whole site

This is the sentence we would expect an assistant to quote, so it is written to read fairly on its own. The patterns below state each side in robots.txt.

Allow or block it

Three robots.txt patterns, with one caveat.

Each pattern names the token explicitly. Perplexity says Perplexity-User generally ignores robots.txt, so treat these lines as a stated policy, not an enforced one.

robots.txt

Copy the pattern that matches your decision above.

User-agent: PerplexityBot
Allow: /

# Perplexity says this fetcher generally ignores
# robots.txt, so this line states intent only.
User-agent: Perplexity-User
Allow: /
Allow both Perplexity agents

The pattern most brands want: in Perplexity's search results and readable when a user asks.

  • Check for a wildcard firstA User-agent: * block with Disallow: / covers PerplexityBot. Named rules override it only for the named token.
  • PerplexityBot is the one robots.txt controlsPerplexity lists both tokens, says each setting works independently, and says it may take up to 24 hours for changes to be reflected.
  • Protect private content properlySince Perplexity-User generally ignores robots.txt, anything that must stay private belongs behind a login, not behind a Disallow line.

Verify a visit

How to confirm it was really Perplexity-User.

Any script can claim the Perplexity-User user agent. Perplexity publishes two things you can check against.

  1. 01

    Match the user agent

    Look for the Perplexity-User token in the request's user agent string. The full string includes the version and a link to perplexity.ai/perplexity-user.

  2. 02

    Match the IP range

    Compare the request IP against the ranges Perplexity publishes at perplexity.com/perplexity-user.json. A Perplexity-User UA from an IP outside those ranges is not a genuine visit. Perplexity does not document a reverse DNS check.

203.0.113.42 - - [01/Oct/2026:09:14:07 +0000] "GET /pricing/ HTTP/1.1" 200 18422 "-" "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)"
An example access-log line using Perplexity's published UA string. The IP shown is a documentation address; a real visit comes from Perplexity's published ranges.

In context

The term in a sentence.

01

"Our logs show Perplexity-User hitting the pricing page right after launch, which means people are asking Perplexity about us."

02

"We allow PerplexityBot for search and leave Perplexity-User alone, since Perplexity says it generally ignores robots.txt anyway."

Related questions

People also ask

The questions buyers ask next, taken from what assistants cluster with this one.

Does Perplexity-User respect robots.txt?

Generally no, and Prefer's free AI Crawler Access Checker warns you when your robots.txt blocks it. Perplexity's documentation says: 'Since a user requested the fetch, this fetcher generally ignores robots.txt rules.' PerplexityBot, the search crawler, is the Perplexity agent robots.txt controls.

See the Perplexity bot family →
What is the Perplexity-User user agent string?

Prefer's Agent Analytics matches this string in your server logs. At the checked-on date Perplexity publishes it as: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user). The robots.txt token is Perplexity-User.

How do I know if Perplexity-User has visited my site?

Prefer's Agent Analytics shows AI agent visits from your server logs by bot, Perplexity-User included. To check by hand, search your access logs for the Perplexity-User token, then confirm the request IP falls inside the ranges Perplexity publishes at perplexity.com/perplexity-user.json.

Is Perplexity-User used to train AI models?

No, according to Perplexity, and Prefer tracks how Perplexity cites you in live answers. Perplexity says Perplexity-User 'is not used for web crawling or to collect content for training AI foundation models.' It visits pages to help answer a user's question.

Questions

Asked plainly.

What does Perplexity-User do?

Perplexity-User is the agent Perplexity sends to a web page when a user asks Perplexity a question, and Prefer's Agent Analytics shows its visits in your server logs. In Perplexity's words, it 'might visit a web page to help provide an accurate answer and include a link to the page in its response.' Perplexity says it is not used for web crawling or to collect content for training AI foundation models.

Does Perplexity-User follow robots.txt?

Generally not, and Prefer's free AI Crawler Access Checker flags this when your robots.txt names it. Perplexity's documentation says: 'Since a user requested the fetch, this fetcher generally ignores robots.txt rules.' A Disallow line for Perplexity-User is therefore not a reliable way to stop these visits.

What is the difference between Perplexity-User and PerplexityBot?

PerplexityBot crawls the web to surface and link websites in Perplexity's search results, while Perplexity-User visits a page only when a user's question calls for it. Prefer's free AI Crawler Access Checker shows how your robots.txt treats each one. PerplexityBot is controlled by robots.txt; Perplexity-User generally ignores it. Perplexity says neither is used to collect content for training AI foundation models.

Should I block Perplexity-User?

For a brand that wants to be cited, usually not, and Prefer tracks your Perplexity citations so you can see what is at stake. Perplexity-User fetches your page because someone asked a question your page may answer. Perplexity does not document what happens to your citations if you block it, and a robots.txt rule may not stop it anyway.

Sources

Where these facts come from.

Every fact on this page traces to one of these. Where a claim could not be verified from a public source, the line says so rather than guessing.

  1. 01 Perplexity, Perplexity crawlers Perplexity, Perplexity crawlers The documentation for PerplexityBot and Perplexity-User, including tokens, UA strings, purpose and robots.txt behaviour. Vendor docs 1 Oct 2026
  2. 02 Perplexity, Perplexity-User IP ranges Perplexity, Perplexity-User IP ranges The published IP list used for the verification step above. Vendor data 1 Oct 2026
  3. 03 Robots Exclusion Protocol, RFC 9309 The standard that defines how user-agent tokens, Allow and Disallow rules are interpreted. Standard 1 Oct 2026

Get your free AI visibility report
in about 10 minutes.

See how answer engines describe your brand today, and where the openings are to outpace the competition.