In brief
Perplexity answers can include numbered links to web sources. Its official crawler documentation distinguishes PerplexityBot, which surfaces websites in search results, from Perplexity-User, which performs user-triggered visits. Access can be verified; selection and citation still need to be measured.
1. How Perplexity selects its sources
A practical audit can separate three observable layers:
- Request. Record the exact query, date, language, location and account state.
- Displayed sources. Store each linked URL and verify that the page was accessible at the time of the test.
- Claim support. Check whether each cited page actually supports the sentence attributed to it, partially supports it or contradicts it.
Perplexity does not publish a universal crawl-to-citation delay or a promise that every query re-crawls every source. A recent page may be cited quickly, slowly or not at all. Report the observed delay for your own sample rather than presenting it as a product rule.
2. The observed selection criteria
2.1 PerplexityBot accessibility
This is an access criterion. If your robots.txt blocks
PerplexityBot, automated discovery can be reduced. Perplexity-User is a
user-triggered fetcher and generally ignores robots.txt, according to Perplexity. Also
check HTTP status and WAF rules:
# Remove from your robots.txt if you want to appear
User-agent: PerplexityBot
Disallow: /
If your strategy permits access, remove this entry or replace it with Allow: /.
For WAF rules, verify both the user agent and the current IP ranges published by Perplexity.
2.2 Domain thematic authority
Perplexity does not publish a weighting for Bing ranking, Domain Authority, backlinks or thematic breadth. These variables can be compared on a controlled query panel, but a correlation does not establish why a source was selected.
2.3 Passage self-containment
Clear, self-contained passages are easier for people to read and for auditors to match to a claim. Perplexity does not publish a preferred passage length. A self-contained passage is one that makes sense without reading the rest of the article. It contains:
- A complete claim (subject + verb + complement),
- The context necessary for its understanding (no orphan pronouns),
- A verifiable piece of information, dated if possible.
Example of a non-self-contained passage: "It also does this systematically." (Who? What? Impossible to cite out of context.)
Example of a self-contained passage: "Perplexity documents PerplexityBot as the crawler used to surface and link websites in its search results."
2.4 Freshness and dating
Date time-sensitive claims and update a page when the substance changes. Keep the visible
date and dateModified consistent. Perplexity does not document schema dates as a
citation factor, so do not change a date merely to imply freshness.
2.5 Factual precision and structure
Replace generic claims with evidence readers can inspect. This is an editorial standard, not a published Perplexity ranking rule. Useful evidence includes:
- Quantitative data with source and year,
- Bot names, parameters or specific features,
- Step-by-step procedures,
- Comparative tables.
3. Key differences with ChatGPT Search and Google AI Overviews
| Dimension | Perplexity | ChatGPT Search | Google AI Overviews |
|---|---|---|---|
| Retrieval | Web sources with documented crawlers | Web search with OAI-SearchBot control | Google index and query fan-out when used |
| Visible citations | Numbered links can be displayed | Links can be displayed | Supporting links can be displayed |
| Activation frequency | Not claimed without a dated sample | Not claimed without a dated sample | Selective; site-specific rate must be measured |
| Domain authority weight | No public weighting | No public weighting | No public weighting |
| Passage self-containment weight | No public weighting | No public weighting | No public weighting |
| Freshness weight | No public weighting | No public weighting | No public weighting |
| Bots to allow | PerplexityBot for automated search discovery; Perplexity-User is user-triggered | OAI-SearchBot for Search; ChatGPT-User is user-triggered | Googlebot for Search; Google-Extended does not control Search inclusion |
4. Optimisation levers for Perplexity
4.1 Unblock PerplexityBot in robots.txt
Immediate check. Open your robots.txt and make sure
no rule unintentionally blocks PerplexityBot.
If your strategy is to allow everything except certain training crawlers,
use an explicit whitelist rather than a global block.
4.2 Reformat sections as explicit passages
Go through your most important pages and break them into h2/h3 sections each of which can be cited independently. Each section should answer an implicit question. Test mentally: "if this paragraph were extracted from the page and read alone, does it make sense?"
Tip: add an introductory sentence to each section that repeats the subject without using "it" or "they". This appears repetitive in linear reading while keeping the prose natural and clear.
4.3 Add dated factual data
Add quantified claims only when the number is relevant and its source, year, population and method are available. Do not pad a page to reach a quota. A defensible format is:
"In a test of [sample] conducted between [dates], [measured result]. The method, exclusions and raw observations are available at [source]."
4.4 Optimise Article schema with dateModified
Article markup can describe dates and authors when it matches the visible page. Perplexity does not document it as a freshness or citation factor. If you use it, ensure each article has:
datePublishedin ISO 8601 format (e.g.2026-04-22),dateModifiedupdated on each substantial revision,author.namefilled in (even if it is an organisation),inLanguage: "en"to signal the target language.
4.5 Create thematic definition pages
Create a definition page only when it serves a distinct user need. Avoid thin glossary pages that restate common knowledge. A useful entry defines the term, explains its scope, cites the primary source and links to a worked example.
4.6 Build a presence on secondary sources
Earn independent references by publishing work that others choose to cite. Do not create promotional Wikipedia, Wikidata or forum entries as a citation tactic. Each platform's notability, sourcing and self-promotion rules still apply.
5. What Perplexity does not cite
The following page types create audit risks, but Perplexity does not publish a categorical exclusion list:
- Sales pages: claims may be hard to verify when evidence and limitations are absent.
- Duplicate content: it adds little value and makes source attribution harder.
- Pages without HTML structure: content served entirely in JavaScript without SSR rendering, image pages, PDFs without extractable text.
- Pages too short for the task: length should follow the information need, not a fixed word count.
- Undated time-sensitive claims: readers cannot tell whether they are still current.
6. Measuring your visibility in Perplexity
There is no "Perplexity Search Console". Methods available in 2026:
- Manual. Ask your target queries in Perplexity and observe whether your domain appears in the citations. Track it in a table (query / position / competitor cited / you cited or not).
- Third-party tools. Profound, Otterly and AthenaHQ offer automated citation monitoring in Perplexity. Scrunch and Peec also cover this surface.
- Server logs. Search for
PerplexityBotandPerplexity-User, then verify source IPs against the published ranges. A request proves access, not indexing or future citation.
7. Four-week action plan
| Week | Actions |
|---|---|
| W1 | Check robots.txt (PerplexityBot + Perplexity-User). Audit 5 strategic pages: self-contained passages? dates? quantified data? |
| W2 | Reformat the 5 audited pages. Add Article schema with datePublished / dateModified on each missing page. |
| W3 | Add only the sourced evidence needed to support the page's claims. Update llms.txt if your site has this file. |
| W4 | Manual benchmark: test 20 target queries in Perplexity. Configure a monitoring tool to automate this monthly tracking. |
Perplexity optimisation checklist
- PerplexityBot policy is intentional; WAF rules use the current published IP ranges
- Each H2/H3 section is self-contained (testable out of context)
- Article schema with datePublished + dateModified on each page
- Every material claim has appropriate evidence and scope
- HTML content rendered server-side (not full JS without SSR)
- Glossary or thematic definition pages present on the site
- Sales pages separated from informational pages
- Perplexity citation monitoring configured (manual or third-party tool)
FAQ
Does Perplexity visit my site regularly?
Perplexity documents PerplexityBot as the crawler used to surface and link websites in its search results. Blocking it reduces discovery through that crawler, but a crawl does not guarantee indexing or citation and an absolute “never cited” claim is not defensible.
What type of content does Perplexity prefer to cite?
Perplexity does not publish a complete ranking formula. Factual, well-sourced and clearly structured content is easier for readers to verify, but any claim that a format is preferred must be tested on a dated query sample.
Is blocking PerplexityBot a good idea?
Perplexity recommends allowing PerplexityBot to appear in its search results. Blocking it reduces discovery through that crawler. The decision should still reflect copyright, commercial and infrastructure constraints, and it does not prove that a previously known page can never be mentioned.
Does Perplexity work the same way as Google?
No. The products expose different interfaces and crawler controls. Perplexity documents PerplexityBot and Perplexity-User, while Google documents indexing and snippet eligibility for AI features. Neither publishes a universal weighting for crawl speed, passage format or freshness.
How long to see citations in Perplexity?
Perplexity publishes no universal delay between crawling and citation. Record the crawl date, repeat a stable query set and report the observed delay for your own sample without promising a fixed window.