Perplexity

Optimize for Perplexity — Brand Monitoring & AI Citations

Perplexity builds its answers from web search results and shows the sources it used, so whether its crawler can reach your pages decides whether you can be one of them. 99Visibility asks Perplexity your buyers' prompts with web search on, records every source it cites, and checks robots.txt and your firewall for both of Perplexity's crawlers.

Last reviewed:

18%of the coverage weight in the 99Visibility score. The weights are our model of reach, not a measured market share.

How Perplexity works for AI visibility

A Perplexity answer comes from a web search over the index PerplexityBot builds, then lists the sources it used
Perplexity searches the web and lists its sources. Through its API, search is a tool the caller must request, and our audit requests it. Source: Perplexity crawler and Agent API documentation; how we ask, from our audit configuration.

Search first

Perplexity answers by running a web search and writing from the results. Through its Agent API, web search is a tool the caller has to request; without it, the model answers with no retrieval at all. We request it on every Perplexity call.

Its own index

PerplexityBot is the crawler that builds Perplexity's search index. Perplexity states it is not used to crawl content for AI foundation models, so blocking it costs you search and opts you out of no training.

Live fetches skip robots.txt

Perplexity-User fetches a page when a user's question calls for it, and Perplexity states it "generally ignores robots.txt rules". A robots.txt line is not a reliable way to keep it out; a firewall rule is.

How it cites

Each answer comes with the sources it drew on. Through the API, every search result carries a url, title, snippet, date and last_updated field, kept apart from the answer text.

JavaScript

Perplexity does not document whether PerplexityBot runs JavaScript. Vercel's crawler study tested OpenAI's and Anthropic's crawlers, which do not, so the safe assumption is that facts loaded by scripts may not be read.

The crawlers that reach Perplexity

  • PerplexityBot (Perplexity search index)

    Your pages leave the Perplexity search index. Perplexity states this crawler is not used to crawl content for AI foundation models — it is search only.

    Vendor-documented: docs.perplexity.ai →
  • Perplexity-User (Perplexity on-demand browsing)

    Perplexity states this fetcher generally ignores robots.txt rules, so a robots.txt block is not a reliable control here — only the firewall verdict matters.

    Vendor-documented: docs.perplexity.ai →

What is not documented

  • How Perplexity ranks or selects its sources. It publishes no ranking factors.
  • How often PerplexityBot recrawls a page, and so how long a fix takes to show. Re-run the audit to find out for your own pages.
  • Which model the app uses for a given answer. Its default auto-routes across several vendors' models; perplexity/sonar, the API model we call, is Perplexity's own, so read our column as a proxy for the app.
  • Whether a cited source shaped the answer. A citation proves the page was listed, not how much of it was used.

What 99Visibility does for Perplexity

How we ask it
Perplexity API, perplexity/sonar, with web search
Web search in our audit
On. Answers come from what it finds on the web when it answers
Weight in the score
18% of platform coverage
Plans
Starter ($49/mo) and up
Crawlers checked
PerplexityBot, Perplexity-User: robots.txt, plus a firewall probe for each one that crawls

Asks Perplexity with search on

Each keyword goes to the Perplexity Agent API as perplexity/sonar, exactly as you typed it, with web search requested. Sonar is Perplexity's own search-tuned model and the closest one to the app we can pin. Perplexity is on Starter ($49/mo) and up.

Records what it cites

Every source Perplexity cites is stored with the answer, and the citation rate counts the share that point to your site. When the engines name a tracked competitor and not you, the fix list names the domains cited on those prompts, so you know which pages shape the answer.

Checks both Perplexity crawlers

The access check reads robots.txt for PerplexityBot and Perplexity-User and requests your page as each one. A robots.txt block on PerplexityBot is ranked critical, because Perplexity documents that your pages leave its index; a firewall that blocks it while robots.txt allows it is ranked high.

Flags wrong facts

Every Perplexity answer is read against the price, founding year, location and features in your brand profile. Each flag puts the claim beside your fact, with a severity of critical, moderate or minor.

A platform note in the fix list

When the Perplexity column scores more than 20 points under your overall score, the fix list adds a note for it. It tells you to check that the page is reachable by PerplexityBot, readable without JavaScript and free of snippet controls, then to look at what Perplexity cited instead.

Agent V for Perplexity

Agent V is the assistant in your dashboard, on every plan. It reads your audits, your accuracy flags and pages on your own site, so you can ask what an engine said for a prompt and which fix applies.

Ask for robots.txt lines and V drafts groups for the AI crawlers, PerplexityBot among them, each with a note on what it controls. It also tells you that robots.txt will not help if a firewall or bot rule blocks the same crawler at the edge.

V can also check a page on your site or run a new audit. Each change it proposes shows up as a "V wants to" card and does nothing until you confirm, and V never edits your site: drafts are text you paste yourself.

How Agent V works

Perplexity optimization: what to fix first

1

Allow PerplexityBot in robots.txt. It is a search crawler, not a training one, so a block costs you Perplexity's index and gains you nothing on training.

2

Check that your firewall answers 200 to PerplexityBot. Perplexity publishes its IP ranges at https://www.perplexity.ai/perplexitybot.json; a bot-protection rule that answers 403 removes you without any trace in robots.txt.

3

Do not count on robots.txt to keep Perplexity-User out. Perplexity states it generally ignores robots.txt, so if you need it blocked, block it at the firewall.

4

Serve your key facts in the HTML your server sends. Perplexity does not document JavaScript support, and OpenAI's and Anthropic's crawlers did not run scripts when tested.

5

Keep each fact the same on every page. When your pricing page and your FAQ disagree, a search can retrieve either one.

Perplexity optimization FAQ

How does Perplexity choose which sources to cite?
Perplexity does not publish its ranking factors. What is documented: a page has to be in its index, which PerplexityBot builds, or fetchable live by Perplexity-User. The factor research finds most consistently is topical relevance to the query, measured on pages already retrieved.
Does optimizing for Perplexity also help with SEO?
The access work does: a clean robots.txt, a firewall that lets crawlers through, server-rendered content and consistent facts are basic technical SEO too. Rewriting pages to win citations is not supported; the best-designed test found most such rewrites ineffective and often harmful.
How is Perplexity different from ChatGPT in your audit?
In our audit both can read the web, so a fix to your site can reach either column once their crawlers fetch the page again. Each runs its own search crawler: PerplexityBot for Perplexity, OAI-SearchBot for ChatGPT search.
Why is Perplexity not on the Free plan?
The Free plan audits ChatGPT and Google AI Overviews. Perplexity starts on Starter ($49/mo), with a 7-day trial that takes a card.

Sources

PerplexityBot is for search indexing, "not used to crawl content for AI foundation models."

Source: Perplexity crawler documentation →

Perplexity-User: "this fetcher generally ignores robots.txt rules."

Source: Perplexity crawler documentation →

Through the Agent API, web search is a tool the request must include. Each search result returns url, title, snippet, date and last_updated.

Source: Perplexity Agent API reference →

"Our experiments reveal that most current C-SEO methods are not only largely ineffective but also frequently have a negative impact on document ranking, which is opposite to what is expected."

Source: C-SEO Bench, arXiv:2506.11097 (NeurIPS 2025) →

Topical relevance and context position are "the most reproducible levers", and "citation-oriented rewrites can impair retrieval."

Source: Critical survey of GEO, arXiv:2607.14035 (July 2026) →

Related

The other platforms we audit

See what Perplexity says about your brand

Perplexity is on Starter ($49/mo) and up, which starts with a 7-day trial. The Free plan audits ChatGPT and Google AI Overviews and checks AI crawler access, with no card.

Start for Free