7insider
EN
AI search

How Perplexity picks the sources it shows

Perplexity does not have one crawler, it has two, and they follow different rules. PerplexityBot builds the search index and is documented as not crawling content for foundation models, while Perplexity-User fetches a page because someone asked a question and generally ignores robots.txt. Which one reaches you decides whether you are indexed or merely quoted once.

Last checked: 2026-08-063 min read

A numbered brass tag on a cord resting on ivory linen

Two crawlers, two contracts

Most site owners treat AI crawlers as one category and write a single rule for them. Perplexity's own documentation splits the job in two, and the split matters more than the names.

PerplexityBot is described as designed to surface and link websites in search results on Perplexity, and expressly not used to crawl content for AI foundation models. That is the agent that decides whether your pages are in the index at all. Blocking it removes you from the pool that can be shown, which is a decision worth making deliberately rather than by copying a robots.txt from a forum post.

Perplexity-User is the other half. It supports user actions: someone asks a question, the system visits a page to answer accurately and links to it. Perplexity states plainly that since a user requested the fetch, this fetcher generally ignores robots.txt rules. A blanket disallow therefore does not produce the silence people expect.

The numbers that make the distinction practical

2 documented agents, 2 published IP range files, and 1 of the two honours robots.txt. That is the whole contract, and it fits in three lines of a configuration file.

The commercial side is worth the same amount of attention. In a measured account covering 1 October 2024 to 30 April 2025, traffic from Perplexity converted at 10.5 percent against 1.76 percent for organic search, with ChatGPT at 15.9 percent, Claude at 5 percent and Gemini at 3 percent. The volume behind those rates is small, which is exactly why the rates are the interesting part: a handful of visits that already know what they want.

On the demand side, 45 percent of consumers used an AI tool to find a local business in 2026 against 6 percent a year earlier, and they consult an average of six review sites. A source that appears in several of those six is the one an assistant can safely repeat.

Our own measurement of 187 live hosts in this network found 25 with no robots.txt at all, 6 carrying an llms.txt and 0 blocking an AI crawler. The typical site has no position on any of this, which means the default is being indexed.

Perplexity's two documented agents
AgentPurposerobots.txt
PerplexityBotSurfaces and links sites in search results, not model trainingHonoured, allowing it is recommended
Perplexity-UserVisits a page to answer a live user questionGenerally ignored, because a user requested the fetch
Both agents publish their IP ranges as JSON files, which is the only reliable way to verify a visit. Source: Perplexity crawler documentation.

What to do with the two rules

Decide once, in writing, whether you want to be in the index. If the answer is yes, allow PerplexityBot explicitly rather than relying on a wildcard someone may tighten later. If the answer is no, understand that Perplexity-User will still fetch the page when a person asks about you, and plan for the page being read rather than for it being invisible.

Then verify instead of guessing. Both agents publish IP ranges as JSON, so a line in your log claiming to be PerplexityBot can be checked against the published list. Fake agent strings are cheap; matching IP ranges are not.

Questions and answers

Does blocking PerplexityBot keep me out of answers?
It keeps you out of the index that feeds search results. It does not stop Perplexity-User, which fetches a page when a person asks a question and generally ignores robots.txt.
Is my content used to train a model?
Perplexity documents PerplexityBot as not used to crawl content for AI foundation models. That statement covers this agent, not every product on the market.
How do I confirm a visit was genuine?
Compare the requesting IP against the JSON range file Perplexity publishes for that agent. A user agent string alone proves nothing.
Is the traffic worth anything?
In the measured account it converted at 10.5 percent against 1.76 percent for organic search. The volume is small, so treat it as qualified visits rather than as a channel that replaces search.

Sources

  1. Perplexity, crawler documentation Both agents, their purposes and the robots.txt behaviour
  2. Seer Interactive, AI traffic conversion study Conversion rates by source for 1 October 2024 to 30 April 2025
  3. BrightLocal, Local Consumer Review Survey 2026 AI use for local recommendations and the average of six review sites

Read next

All insights