PerplexityBot vs. Perplexity-User: which should you block?
Published 7/24/2026 · Updated 9/8/2026
Perplexity documents two crawler tokens with a clear, stated separation: one for indexing, one for
answering a specific question — and, importantly, only one of them reliably respects robots.txt.
The two tokens
PerplexityBot— search. Perplexity states this crawler is “designed to surface and link websites in search results on Perplexity,” is explicitly not used to train AI foundation models, and respectsrobots.txt.Perplexity-User— user-triggered. Fetches a page when a person asks Perplexity a question that requires visiting it directly, and Perplexity’s own documentation states it generally ignoresrobots.txtbecause a specific person, not a bulk crawl, requested the fetch.
The decision
- Disallowing
PerplexityBotremoves your site from being indexed and cited in Perplexity’s search answers — this is the closest equivalent to blocking a conventional search engine, and this rule is actually honoured. - Disallowing
Perplexity-Useris not a reliable way to prevent Perplexity from fetching your page on a user’s direct request — Perplexity’s documentation states this fetcher generally ignoresrobots.txtprecisely because a real person asked the question. If you need to prevent that specific fetch, arobots.txtrule alone is not sufficient; see /limitations for what arobots.txtrule can and cannot guarantee. - Because Perplexity states neither token is used for foundation model training, there is no separate “training opt-out” decision to make for this operator, unlike OpenAI, Anthropic, Google, or Meta.
Common mistake CrawlPact flags
Site owners who want to “opt out of AI training” sometimes disallow PerplexityBot expecting a
training effect, then are surprised their site loses Perplexity search visibility with no
training-related benefit, since Perplexity’s own documentation states this crawler isn’t used for
that purpose. Confirm what a token actually does — via the
crawler directory — before writing a rule intended to achieve a specific outcome, or
check your own robots.txt directly with the AI crawler checker.
Related guides
Amazonbot vs. Amzn-SearchBot vs. Amzn-User: which should you block?
Amazon documents three separate crawler tokens with different purposes and, critically, different robots.txt compliance. A decision guide for configuring each independently.
Applebot vs. Applebot-Extended: Search/Siri vs. Apple Intelligence
Apple separates its long-standing search crawler from a newer, generative-AI-specific opt-out token. A decision guide for telling them apart.
Blocking AI training while staying visible in AI search
Choosing between CrawlPact's presets when the goal is opting out of model training without losing AI-search discoverability.
See how this applies to your own site
Run a free audit to check your declared AI crawler policy against your own domain.
Audit a domain