New Kitbase MCP is live — talk to your analytics in plain English
Back to Blog
GEO AI Visibility SEO

How Perplexity Chooses Its Citations (and How to Become One)

How Perplexity picks the sources it cites: retrieval, ranking, and the two crawlers behind its index. A practical Perplexity SEO guide to earning citations and measuring them.

K
Kitbase Team
·

Perplexity chooses its citations by retrieving candidate pages for a query, ranking them for relevance and trustworthiness, and citing the ones it actually uses to compose the answer. Unlike a chatbot that answers from memory, Perplexity grounds nearly every answer in live web sources and links them inline — so being cited is the whole game. To become one of those sources you need to be crawlable by Perplexity’s index, relevant to the prompt, and credible enough to survive its ranking step.

Perplexity is the most citation-transparent of the major AI engines: every answer wears its sources on its sleeve. That makes it the best place to learn how AI citations work in general, and a channel worth optimizing on its own — one surface of the broader discipline of Generative Engine Optimization. Here’s how the pipeline runs and how to get into it.

How Perplexity builds an answer

At a high level, Perplexity is a retrieval-augmented system. For a given prompt it:

  1. Interprets the query — figures out what’s being asked and what kind of sources would answer it.
  2. Retrieves candidate pages — pulls a set of pages from its search index (and, for some queries, live fetches) that match the query.
  3. Ranks and filters them — scores the candidates on relevance, freshness, and trustworthiness, keeping the strongest.
  4. Composes the answer with inline citations — writes the response grounded in the surviving sources and links each claim back to them.

The citations you see in a Perplexity answer are the output of steps 3 and 4: the pages that were both retrieved and judged good enough to ground the answer. If your page is never retrieved, you can’t be cited; if it’s retrieved but ranks below the cut, you’re still invisible. Both stages have to go your way.

flowchart LR
A["User prompt"] --> B["Retrieve<br/>candidate pages"]
B --> C["Rank + filter<br/>relevance · freshness · trust"]
C --> D["Compose answer"]
D --> E["Inline citations<br/>the pages that survived"]
Perplexity's retrieval-to-citation pipeline

The two crawlers behind Perplexity’s index

Before Perplexity can retrieve your page, something has to have fetched it. Perplexity documents two crawlers with distinct jobs:

CrawlerUser-agent tokenPurposeRespects robots.txt
PerplexityBotPerplexityBotBuilds and maintains the search index that surfaces and links sites in Perplexity resultsYes
Perplexity-UserPerplexity-UserFetches a page live when a user’s question requires visiting itGenerally not — the fetch is user-initiated

Two things are worth underlining. First, Perplexity states plainly that neither crawler is used to collect content for training AI foundation models — both exist to power search and answers. Second, PerplexityBot respects robots.txt, so if you want to be indexed and cited, don’t block it. Perplexity publishes each crawler’s IP ranges as JSON (perplexitybot.json, perplexity-user.json), which is also how you verify that a request claiming to be PerplexityBot is real and not a scraper wearing its user-agent. We cover verification and the full crawler profile in PerplexityBot explained.

A practical warning: because AI crawlers like PerplexityBot don’t execute JavaScript, any content that only appears after client-side rendering is invisible to the index. JavaScript analytics can’t see these crawlers either, which is why you need server-side crawler detection to confirm PerplexityBot is actually reaching — and reading — your important pages.

What makes Perplexity cite a page

Perplexity hasn’t published a ranked list of citation factors, and you should be skeptical of anyone who claims exact weights. But the behavior is consistent with retrieval-augmented systems generally and with the published GEO research (Aggarwal et al., KDD 2024), which found citations, quotations, and statistics improved a page’s visibility in generative answers by up to 40%. The qualities that consistently help:

  • Relevance to the exact prompt. Perplexity answers conversational questions, not keywords. A page that directly addresses “best session replay tool for startups” beats a generic product page for that prompt.
  • Freshness. For time-sensitive prompts (“best X in 2026”), recently updated pages are favored. Stale content gets passed over even when it’s authoritative.
  • Extractability. Lead with a direct answer, use descriptive question-style headings, and structure facts into lists and tables. Perplexity quotes pages that make the answer easy to lift.
  • Credibility signals. Named sources, statistics, and clear authorship give the ranking step a reason to trust the page.
  • Third-party corroboration. Perplexity draws heavily on reference sites, news, and community sources. Being discussed and reviewed across the web — not just on your own domain — raises the odds a page about you gets retrieved. (See the Reddit effect on AI recommendations.)

The mechanics rhyme with the other engines. If you’ve read how to get your brand mentioned by ChatGPT or how Claude picks its web sources, the pattern is familiar: crawlable, direct, fact-rich, third-party-validated. Optimize once, measure per engine.

How to become a Perplexity citation

A concrete playbook:

  1. Unblock PerplexityBot and confirm it’s actually crawling your key pages. Verify with crawler detection rather than assuming your robots.txt is correct.
  2. Server-render the pages you want cited so the crawler sees full content, not an empty JavaScript shell.
  3. Write direct, question-shaped pages. Match the way people phrase prompts, and answer in the opening sentence.
  4. Publish comparison and “best X” content. These are the prompts Perplexity users ask most, and it answers them by retrieving exactly this kind of page.
  5. Earn coverage on the sources Perplexity trusts — reference sites, credible reviews, and active community threads in your category.
  6. Keep content current. Revisit high-value pages so freshness works for you instead of against you.

Measuring your Perplexity citations

Because answers are grounded in live retrieval and are non-deterministic, the way to measure Perplexity visibility is to sample: run your target prompts repeatedly and track the share of answers that cite your domain or mention your brand — your presence rate — over time, and against competitors.

Kitbase AI Visibility queries Perplexity daily through its official sonar API (citations and request cost come back in the response), alongside ChatGPT, Gemini, and Claude, and builds:

  • your presence-rate trend for Perplexity specifically, split into mentioned and cited rates;
  • a cited-domain map — which domains Perplexity pulls sources from for your category’s prompts, classified as yours, a competitor’s, or a third party — which is effectively your list of citation targets (more in which domains do AI engines cite);
  • share of voice against the competitors you track, plus suggested competitors the engine named that you don’t yet track.

Because each answer is stored, you can drill into any individual Perplexity run to see the full answer text, the exact citations, and every brand the answer named — useful for understanding why you were or weren’t cited on a given prompt.

FAQ

Does Perplexity use my content for AI training? No. Perplexity states that neither PerplexityBot nor Perplexity-User collects content for training AI foundation models — both crawlers exist to power search and to answer user questions.

Should I block PerplexityBot? Only if you don’t want to be cited in Perplexity answers. PerplexityBot builds the index that surfaces and links your site; blocking it removes you from that channel. It respects robots.txt, so the choice is yours — but for most marketing sites, blocking it is anti-marketing.

Why does Perplexity cite a competitor’s page about my product instead of my own? Because retrieval and ranking favored theirs for that prompt — often a review site, comparison article, or community thread that answers the question more directly or carries more third-party credibility. The fix is to earn presence on those pages and publish a stronger direct answer of your own.

How is Perplexity-User different from PerplexityBot? PerplexityBot continuously builds the search index in the background and respects robots.txt. Perplexity-User fetches a specific page live when a user’s question requires it, and generally doesn’t apply robots.txt rules because the fetch is user-initiated.

How do I track whether I’m cited by Perplexity over time? Sample your target prompts repeatedly rather than checking once — answers are non-deterministic. Kitbase AI Visibility runs your prompts against Perplexity’s official API daily and charts your citation rate, cited-domain map, and share of voice against competitors.


Want to see which prompts get you cited by Perplexity — and which cite your competitors instead? Start your free trial — 7 days, no credit card required — and run your first AI visibility analysis in minutes.