GEO INSIGHT

Perplexity Optimization — Which Sources Are Cited and What Should You Verify?

This guide uses Perplexity's official documentation to explain access paths and controls, what to inspect in the answer interface, and what to do after each result.

Perplexity is easier to observe—and therefore easy to misread

Perplexity often displays sources with its answers. Because you can see which documents support a response, the observation cost is lower than on many other platforms. This is why brands often begin citation checks with Perplexity.

The problem comes next. Seeing your URL in one answer does not mean the result will persist. A small wording change or a different run time can change the source set. If a single screenshot is reported as performance, the next month's variation may be impossible to explain.

The two paths Perplexity uses to reach a page

Perplexity documents two agents with different purposes. Blocking both as if they were one can produce a result you did not intend.

PerplexityBot and Perplexity-User (verified 2026-08-23)

CategoryPerplexityBotPerplexity-User
PurposeIndexing websites for display in Perplexity search resultsVisiting a page when a user asks a question
Model trainingDocumented as not used for trainingDocumented as not used for training
robots.txtObserved. If blocked, full or partial page text is not indexedDeveloper documentation states that rules generally do not apply because the visit is user initiated
If blockedThe site does not appear in Perplexity search resultsPerplexity cannot access the page while answering
IP listperplexity.com/perplexitybot.jsonperplexity.com/perplexity-user.json

(1)

A blocked page may not disappear completely

Blocking through robots.txt applies to page-body indexing, not necessarily to the page's existence. If a brand needs to hide a page completely, robots.txt alone is not sufficient. Conversely, allowing access is not sufficient for citation if the body text cannot be read. (2)

The two official documents use different wording

Perplexity's documents differ on whether robots.txt applies to a user-requested visit. The developer documentation says Perplexity-User generally ignores robots.txt because the request is initiated by a user. The Help Center page, updated 2026-07-16, says a feature that summarized previously blocked URLs was discontinued to prevent abuse. (1, 2)

Example — robots.txt that allows Perplexity search visibility (adjust to your own policy)
User-agent: PerplexityBot
Allow: /

User-agent: Perplexity-User
Allow: /

Sitemap: https://example.com/sitemap.xml

A user-agent string can be spoofed. If a request appears as PerplexityBot in server logs, compare its IP with the range published in the JSON file before treating it as a verified visit. ChatGPT uses a similar separation: OpenAI documents different agents for search visibility and model training and notes that user-initiated visits may not follow robots.txt. See How Does GPT Choose Businesses to Cite?. (1, 3)

Five interface checks and the next action for each

After access conditions are documented, inspect the actual answer. Check all five items together and define the next action for each result.

Observation items and next actions

No.What to checkWhat to observeWhat to do next
01Answer bodyHow the brand and core facts are described; whether the context is positive, neutral, or negativeIf the explanation is inaccurate, find the document behind the claim and publish corrective information on an official page
02Source URLWhether the source is an official domain, a third party, or absentIf only third-party sources appear, first check whether an official page covers the same information
03Linked statementWhich claim in the answer is connected to the sourceIf your page is connected to the wrong claim, revise the heading and first sentence of that paragraph
04Question conditionsExact wording, language, time, and search conditionsDiscard observations that cannot be compared because the conditions were not recorded
05CompetitorsBrands that appear or are cited together, and in which orderIf a competitor document is repeatedly cited, list the information it contains that yours does not

Record source results in four states

A binary appeared/did-not-appear record does not tell you what to do next. Four source states connect each outcome to a different action.

Four source states

StateClassificationWhat it meansWhat to do
Official sourceA URL on the brand's official domain is linked as a sourceThe official page is being used as evidenceIdentify the cited page and check whether it provides a useful next step
Third-party sourceA media, specialist publication, or other external URL is linkedAn external document about the brand is being used as evidenceCheck whether an official original exists on the same topic and whether it is indexed
Mention onlyThe brand name appears but no source is linkedThe name is known, but there may be no suitable evidence documentCreate a citable document with a definition, figures, a process, or a comparison table
Not observedNeither the brand name nor an official source appearsA document connecting the brand to the question may be missingCheck access first; if access is healthy, consider a new document

Review the counts before combining them into a rate. If 20 questions produce 3 official sources, 6 third-party sources, 4 mentions only, and 7 not observed, the immediate task is not reporting a 15% citation rate. It is checking whether documents exist for the seven unanswered questions.

One answer is one observation

Perplexity can attach different sources to the same question across runs. A screenshot alone is not enough; save the result in a form that can be compared with the next run.

  • Full question — preserve the exact wording and the question-set version
  • Full response — save it without summarizing
  • Every source URL and its reachability result
  • Source state — official / third party / mention only / not observed
  • Co-occurring brands and their order
  • Measurement time plus language and region conditions
  • Response status — completed / error / interrupted; do not count an error as non-visibility

The formulas and small-sample limits behind citation rate are explained in Five GEO Performance Metrics. The platform-level measurement procedure is in How to Measure AI Citation Rates.

Do not treat a Perplexity result as the whole AI search market

Strong citation in Perplexity does not imply the same outcome elsewhere. This is not a matter of preference; official documentation describes different access paths and source-display behavior by platform.

  • Access paths differ — Perplexity separates PerplexityBot and Perplexity-User, while OpenAI separates OAI-SearchBot, GPTBot, and ChatGPT-User. Their controls differ.
  • Source displays differ — inline citations, separate source areas, and answers with no displayed source are mixed across platforms, so the denominator behind the same 'citation rate' label may differ.
  • Blocking has different effects — Perplexity states that a blocked page may still have its domain, title, and summary indexed. (1, 2, 3)

Compare platform-level checks in GEO Strategy by AI Platform. A single blended average hides platform differences and makes the next action harder to choose.

Conclusion — separate what is visible from what is proven

A visible source in Perplexity means the result is easy to observe; it does not mean performance has been proven. A URL can appear in one answer and disappear under another question or at another time.

Follow a sequence. First, verify access: confirm that PerplexityBot is not blocked, look for real server-log visits, and compare the IP with the published range. Next, inspect the five interface items and classify the source into one of four states. Finally, repeat the run under the same conditions and document the differences.

This sequence lets you distinguish a content problem from an access problem when results are weak. Without that distinction, the next measurement cannot explain why a change worked or failed.

Frequently asked questions

Which sources does Perplexity cite?

Perplexity does not publish an official rule describing which documents it selects or in what order. It does document the access path: PerplexityBot indexes pages for Perplexity search, and Perplexity-User visits pages for user questions. You can verify whether your page is accessible, but actual citation must be observed repeatedly with a fixed question set.

Does blocking PerplexityBot remove a page from Perplexity completely?

The page body is not indexed, but the page may not disappear completely. Perplexity states that it may still index the domain, headline, and a brief factual summary of a blocked page. To appear in Perplexity search results, do not block PerplexityBot.

Can I opt out of AI training and still appear in Perplexity search?

Perplexity documents both agents as not collecting data for generative foundation-model training, so it does not provide a separate Perplexity training-versus-search setting. ChatGPT differs: OpenAI separates training agent GPTBot from search agent OAI-SearchBot, allowing one to be blocked while the other remains allowed.

Does robots.txt apply when a user pastes a URL and asks Perplexity to summarize it?

Perplexity's two official documents use different wording. The developer documentation says Perplexity-User generally ignores robots.txt for user-initiated requests, while a Help Center page updated 2026-07-16 says a feature that summarized blocked URLs was discontinued to prevent abuse. Use access control, not robots.txt alone, for pages that must remain private.

How can I verify a PerplexityBot visit in server logs?

Find requests using the PerplexityBot user agent and compare the request IP with the ranges in perplexity.com/perplexitybot.json. User-agent strings can be spoofed, so the IP check is required. Verify Perplexity-User against perplexity.com/perplexity-user.json in the same way.

Does a high Perplexity citation rate imply strong visibility in other AI search platforms?

No. Platforms document different access routes, source-display behavior, and blocking effects. Even the denominator behind a citation rate changes when a platform does not display sources. Report each platform separately instead of combining them into one average.

Conclusion

What should you do to earn citations in Perplexity?

Check access for PerplexityBot and Perplexity-User in robots.txt, and record brand mentions separately from official-URL citations. Save the exact question, full response, source URLs, and measurement time so each result can be compared with the next one.

If only third-party sources appear, strengthen the official page covering the same topic. If the result is mention only, revise the relevant heading and first sentence. Then rerun the same question under the same conditions and check whether an official source becomes connected.

AI search answers and citation sources may vary by question, time, search results, and platform status. Record the question, platform, and measurement time, then repeat under the same conditions. Every official document cited here was verified on 2026-08-23.