How can I get my content cited by Perplexity?
Perplexity runs two distinct mechanisms: PerplexityBot, an indexing crawler that respects robots.txt, and Perplexity-User, a real-time agent that fetches pages when a user asks. Allowing PerplexityBot and publishing accurate, up-to-date content improves your odds of being cited.
Updated 2026-07-07
Frequently asked questions
- How can I get my content cited by Perplexity?
- Perplexity operates PerplexityBot, an indexing crawler recommended to allow via robots.txt, separately from Perplexity-User, a real-time agent triggered by user queries. Publishing accurate, current content with clear sourcing improves the likelihood of citation, though it is not guaranteed.
- What is the difference between PerplexityBot and Perplexity-User?
- PerplexityBot is an indexing crawler that visits pages to surface them in Perplexity's search results and generally respects robots.txt. Perplexity-User is invoked in real time when a user submits a URL or question directly to Perplexity, and since it acts on an explicit user request, it typically does not follow robots.txt.
- Can I block Perplexity via robots.txt?
- You can block PerplexityBot with `User-agent: PerplexityBot` followed by `Disallow: /`. Perplexity-User, however, is a real-time, user-triggered fetch that generally ignores robots.txt. Verifying both the User-Agent string and Perplexity's published IP ranges adds protection against spoofing.
- How does Perplexity decide what to cite?
- According to Perplexity's Sonar API documentation, answers are generated from search results ranked through hybrid lexical-and-semantic scoring plus re-ranking; results include date and last_updated fields, so recency factors into ranking. Accuracy and clear sourcing appear to help, but the exact ranking algorithm is not publicly disclosed.