AI search crawler guide

What Is PerplexityBot? Complete Guide

PerplexityBot is Perplexity’s automated search crawler. It discovers, indexes and links web pages for Perplexity search results, but Perplexity says it is not used for foundation-model pretraining. Publishers can allow or block it through robots.txt. It is separate from Perplexity-User, an on-demand fetcher triggered by user requests. Because user agents can be spoofed, administrators should verify requests against Perplexity’s published IP ranges. Allowing the bot creates an opportunity for discovery, but neither crawling nor retrieval guarantees a citation.

Updated August 10, 2026SEOS.co Editorial Research
What Is PerplexityBot? Complete Guide

TL;DR

Key Takeaways

  • PerplexityBot supports Perplexity search discovery and indexing, not foundation-model pretraining according to Perplexity's documentation.
  • PerplexityBot and Perplexity-User have different purposes and robots.txt behavior, so access decisions should consider both.
  • A robots.txt block is a crawler instruction, not authentication, authorization or a complete security control.
  • Perplexity says blocked page text is not indexed, although a domain, headline and brief factual summary may remain discoverable.
  • Verify crawler traffic with both the declared user agent and Perplexity's current official IP ranges.
  • Being crawled, retrieved or highly ranked does not guarantee that Perplexity will cite a page in an answer.
  • Track verified requests, successful responses, cited sessions and conversions instead of treating crawl volume as the primary KPI.
  • Strong conventional SEO, original evidence, clear passages and current crawlable HTML can improve eligibility across multiple answer engines.

What PerplexityBot is and how it works

PerplexityBot is the automated crawler operated for Perplexity’s search product. According to Perplexity’s crawler documentation, it discovers, indexes and links pages that may appear in search results. The company distinguishes this activity from collecting data for foundation-model pretraining.

Its official user agent is Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot). A matching user-agent string alone does not prove that a request came from Perplexity because any client can copy it.

The basic path is discovery, crawl, processing, retrieval and possible citation. These are separate events. A page can be crawled without being retrieved for a particular question, and research comparing answer engines shows that a retrieved source is not necessarily cited. This distinction matters when evaluating whether technical changes actually increase visibility.

PerplexityBot versus Perplexity-User

Perplexity publishes two crawler identities with materially different jobs. Treating them as interchangeable is a common configuration error.

IdentityPrimary purposeTypical triggerrobots.txt implicationOperational decision
PerplexityBotSearch discovery, indexing and linkingAutomated crawlingPerplexity says it respects robots.txtAllow it when Perplexity discovery and citation opportunities are valuable
Perplexity-UserFetch a page in response to a user’s requestA user asks Perplexity to inspect or use a URLPerplexity says it generally ignores robots.txt because the fetch is user initiatedUse network controls if the content must not be accessible to an on-demand requester
Unknown client claiming either nameUnverifiedAutomated or malicious requestNo identity assuranceValidate the source IP before classifying or allowing it

Blocking PerplexityBot can reduce direct discovery, but it does not prove that a URL will be inaccessible through every retrieval path. A user may provide a URL, another index may expose information, or a system may know limited facts about the page from prior processing. Confidential material therefore requires authentication and network-level access control, not crawler directives.

How to allow or block PerplexityBot

To allow PerplexityBot across a site, create a specific group with User-agent: PerplexityBot and an empty Disallow: rule. To block it, use User-agent: PerplexityBot followed by Disallow: /. Path-specific rules can block selected directories while leaving public resources crawlable.

RFC 9309 explains that robots.txt matching is case insensitive for user-agent identifiers and that the most specific applicable group takes precedence over the wildcard group. Audit the entire file before deployment because duplicate groups, broad wildcard rules and conflicting path directives can produce an outcome different from the one intended.

  1. Decide whether the objective is discovery, exclusion or protection of confidential content.
  2. Check the live robots.txt file and the response status at its exact root URL.
  3. Add a specific PerplexityBot group without unintentionally changing other crawlers.
  4. Test public, blocked and canonical URLs from outside the content management system.
  5. Monitor verified requests and allow up to 24 hours for settings to propagate, according to Perplexity.

Perplexity’s July 2026 help article says text from blocked pages is not indexed. It says the domain, headline and a brief factual summary may still be indexed, and that URL summarization for robots-blocked pages has been disabled.

Verify genuine Perplexity crawler traffic

Use the official PerplexityBot and Perplexity-User IP JSON endpoints referenced in Perplexity’s documentation as the current WAF source of truth. Match both the declared user agent and a current published IP range. Automate list updates because cloud infrastructure and address allocations can change.

Minimum verification workflow

  1. Extract the connecting IP at the trusted edge, not from an untrusted forwarded header.
  2. Confirm that the user agent exactly identifies the expected Perplexity client.
  3. Test the IP against the latest official range list.
  4. Record the result as verified, mismatched or unknown.
  5. Rate limit or challenge mismatches according to the site’s normal security policy.

Do not create a permanent allow rule based only on a user-agent substring. Also avoid manually copying an IP list into a firewall and forgetting it. A production implementation should retrieve the official data on a schedule, validate the JSON, retain the last known good version and alert when an update fails.

The recommended log fields are timestamp, URL, method, response status, user agent, source IP, ASN, response size, cache status, robots.txt request and verification result. This makes it possible to distinguish real discovery from spoofing, blocked resources, redirect loops and low-value crawling.

A diagnostic framework for crawl and citation problems

Start with the earliest failed stage rather than changing content immediately. The following framework separates access failures from retrieval and citation failures.

Observed symptomLikely causesFirst checksCorrective action
No verified requestsNo discovery path, robots block, WAF block or no current demandRobots file, internal links, sitemap, official IP matchingRemove accidental blocks and strengthen crawlable discovery paths
Requests return 403 or 429Firewall, bot protection or rate limitEdge logs, rule identifiers, IP-list freshnessCreate a narrow verified-bot policy without weakening general security
HTML is fetched but content is missingJavaScript-only shell, consent wall or rendering dependencyRaw response body and response sizeServe essential facts and links in initial crawlable HTML
Old or duplicate URL is fetchedWeak canonical signals, redirects or stale internal linksCanonical tag, sitemap, redirect chain and link targetsConsolidate signals on one preferred URL
Page is retrieved but not citedWeak answer fit, stronger competing source or unsupported claimsPassage relevance, query intent, evidence and competing citationsAdd concise factual passages, primary evidence and clearer entity relationships
Citations occur but traffic does notAnswer satisfies the user or citation is not compellingReferral sessions, cited query type and landing-page valueOffer a useful tool, dataset, comparison or next step worth visiting

How to improve eligibility for Perplexity citations

There is no supported switch that guarantees citation. The practical objective is to make the preferred page easy to discover, retrieve, understand and verify. Publish the direct answer near the top, use explicit names and relationships, define technical terms, support numerical claims, and place essential information in server-delivered HTML.

Build pages around complete query journeys rather than repeating a keyword. A PerplexityBot guide, for example, should connect to focused resources on robots.txt, AI crawler verification, WAF configuration, log analysis, canonicalization and AI referral measurement. This hub-and-spoke structure gives crawlers clear internal paths while preventing several thin pages from competing for the same intent.

Original assets create stronger reasons to cite and visit. Useful examples include a regularly updated crawler IP monitor, anonymized log-file benchmarks, a robots policy comparison, a crawler status page or a reproducible citation study. Publish methods, dates, limitations and downloadable data when possible. Digital PR, expert contributions, link-intersect analysis and outreach around unlinked brand mentions can then build independent corroboration instead of manufactured signals.

Traditional visibility still matters. A 2026 observational study reported a strong relationship between Google ranking and AI citation, although platform and intent effects remained material. That is correlation, not proof that rankings cause citations. Maintain canonical discipline, consolidate overlapping articles, refresh decayed evidence and test titles only within a stable intent rather than changing several variables at once.

Implications for AI Overviews, Copilot and ChatGPT

PerplexityBot controls apply to Perplexity, not to every answer engine. Google, Microsoft and OpenAI maintain their own crawlers, indexes, retrieval systems and publisher controls. A site should therefore maintain an explicit crawler policy inventory instead of assuming one robots.txt group governs all AI search visibility.

The transferable optimization principles are crawlable HTML, clear answers, strong entity disambiguation, current evidence, authoritative mentions and consistent canonical URLs. These features make passages easier to retrieve and absorb when systems rewrite a broad query into several narrower searches. Comparison tables, definitions, diagnostic sequences and bounded claims are particularly extractable because they can stand alone without losing context.

Measure each platform separately. Perplexity referrals, Bing and Copilot visibility, ChatGPT referrals and Google AI feature appearances can behave differently. Do not combine them into one unexplained AI traffic total. Where referral data is incomplete, maintain a documented manual prompt panel using representative informational, comparison and buyer-intent questions, while recognizing that personalized and changing answers limit reproducibility.

What is proven, accepted and still uncertain

Proven by current official documentation

  • PerplexityBot is described as a search crawler for discovery, indexing and linking, not foundation-model pretraining.
  • Perplexity publishes separate identities and IP information for PerplexityBot and Perplexity-User.
  • Perplexity says PerplexityBot respects robots.txt and that policy changes may take up to 24 hours to propagate.
  • Robots.txt is voluntary crawler guidance rather than an access-control system under RFC 9309.

Practitioner consensus supported by broader evidence

  • Original research, freshness, conventional authority and precise answer passages tend to improve citation eligibility.
  • Server logs and verified IP matching provide better crawler evidence than third-party dashboards alone.
  • Retrieval, citation, referral traffic and conversion should be measured as separate stages.

Still uncertain or contested

In August 2025, Cloudflare alleged that undeclared Perplexity-associated crawlers changed user agents, IPs and ASNs after blocks. Perplexity disputed that interpretation. This is contested historical evidence, not a sufficient basis for claiming that the published crawler currently ignores robots.txt.

Community experiments also report citations after PerplexityBot was blocked. These observations are anecdotal and can be confounded by old indexes, third-party retrieval, user-triggered fetches or incorrect citations. Controlled research likewise shows that answer-engine retrieval and citation are not equivalent, but it does not establish a universal ranking formula.

Implementation sequence and measurable KPIs

Use a staged rollout so access changes, content changes and measurement changes are not confused.

  1. Set policy: classify public, licensed, private and user-specific content. Decide whether Perplexity discovery supports the business model.
  2. Establish a baseline: save 30 days of crawler logs, referrals, conversions and a fixed prompt panel when available.
  3. Correct access: update robots.txt, WAF rules, official IP synchronization and rate limits.
  4. Fix rendering and indexation: expose primary copy in HTML, repair status codes, consolidate duplicates and align canonicals, sitemaps and internal links.
  5. Improve evidence: add direct answers, dated sources, original findings, expert review and clear limitations.
  6. Recheck after propagation: inspect verified requests after at least 24 hours and compare equivalent periods.
  7. Refresh strategically: review volatile crawler documentation quarterly and high-value evidence pages when sources or product behavior change.

Track verified PerplexityBot requests, unique useful URLs crawled, 2xx response rate, blocked-request rate, median response time, bytes served, repeated low-value requests, Perplexity referral sessions, cited-query coverage, assisted conversions and revenue or lead quality. Crawl count alone is not success.

When buying an AI visibility or bot-management platform, require raw-log access, official IP-list synchronization, custom crawler classifications, historical exports, page-level citation evidence and clear separation between measured referrals and modeled visibility. Reject vendors that promise guaranteed citations or present unverifiable screenshots as proof.

Risk and reward decisions for publishers

Allow PerplexityBot when the site benefits from brand discovery, qualified referrals, research citations or broad distribution of public information. This is usually sensible for publishers, software companies, professional services and public documentation, provided server cost and licensing concerns are manageable.

Block selected paths when public marketing pages should remain discoverable but archives, faceted URLs, staging areas or expensive endpoints should not be crawled. Pair robots directives with canonicalization, parameter controls and internal-link cleanup so the crawler does not spend resources on duplicate spaces.

Block the crawler completely when licensing, competitive intelligence, infrastructure cost or editorial policy outweighs potential visibility. Accept that discoverability and citations may decline. Protect subscriber, private and regulated data with authentication because robots.txt cannot secure it.

Avoid gray-area attempts to show answer engines a different page than users, manufacture expert quotations, fabricate datasets or seed false community endorsements. These tactics create legal, reputational and search-quality risk. The sustainable advantage is a technically accessible source containing evidence that competing pages cannot honestly reproduce.

FREQUENTLY ASKED QUESTIONS

SEO Questions Answered

Is PerplexityBot safe to allow?

It is reasonable to allow verified PerplexityBot requests to public content if Perplexity visibility supports your goals. Confirm both the user agent and official IP range, retain normal rate limits, and never expose private content merely because a request claims to be a recognized crawler.

Does PerplexityBot train AI models on my content?

Perplexity’s current documentation says PerplexityBot is used for search discovery, indexing and linking, not foundation-model pretraining. This description applies to the named crawler and should not be generalized to every data source or retrieval process.

Does PerplexityBot obey robots.txt?

Perplexity says PerplexityBot respects robots.txt. Its help center says blocked text is not indexed, although the domain, headline and a brief factual summary may still appear. Robots.txt remains a voluntary protocol rather than a security boundary.

What is the difference between PerplexityBot and Perplexity-User?

PerplexityBot performs automated search crawling. Perplexity-User fetches pages on demand when a user asks Perplexity to inspect them. Perplexity says the user-triggered fetcher generally ignores robots.txt, so sensitive resources require actual access controls.

How do I block PerplexityBot?

Add a specific robots.txt group for User-agent: PerplexityBot with Disallow: /. Review other groups for conflicts and allow up to 24 hours for propagation. Use firewall or authentication controls when access must be technically prevented.

How can I confirm a request is really from Perplexity?

Match the declared user agent to the expected identity and verify the connecting IP against Perplexity’s current official JSON range. Automate updates and log mismatches. A user-agent string by itself is easy to spoof.

Will allowing PerplexityBot guarantee citations?

No. Allowing the crawler creates discovery eligibility, not guaranteed retrieval or citation. Independent research shows that answer engines may retrieve sources they do not cite. Relevance, authority, evidence, freshness and the competing source set also matter.

Why is PerplexityBot receiving a 403 response?

Common causes include WAF rules, stale IP allowlists, generic bot protection, geography controls and application authentication. Check edge logs, verify the IP, identify the exact rule that denied the request and avoid broad security exceptions.

Should publishers block all AI crawlers?

There is no universal answer. Compare citation and referral value with licensing policy, server cost and competitive risk. Apply separate rules by crawler and content class, then protect nonpublic material with authentication rather than relying on robots.txt.

RESEARCH SOURCES

Sources and Verification

  1. Perplexity Docs: Perplexity CrawlersPrimary source for crawler purposes, user agents, official IP data, WAF guidance and propagation timing.
  2. Perplexity Help Center: How Does Perplexity Follow robots.txt?Official July 2026 explanation of blocked-text handling, limited metadata indexing and third-party crawler requirements.
  3. RFC 9309: Robots Exclusion ProtocolInternet standard covering user-agent matching, rule precedence and the limits of robots.txt as access control.
  4. FAccT 2025 Answer Engine Citation StudyIndependent research comparing retrieved and cited sources across answer engines, including Perplexity.
  5. News Citation Patterns in Generative SearchLarge study covering more than 24,000 conversations, 65,000 responses and 366,000 citations across major platforms.
  6. 2026 Observational Study of Search Rank and AI CitationObservational evidence relating Google rankings to AI citations while identifying platform and intent differences.
  7. ITPro: Perplexity and Cloudflare Crawler DisputeIndependent reporting presenting the 2025 allegations and Perplexity's response. The claims remain contested.
  8. Perplexity Community: Updated Crawler and AWS WAF GuideCommunity implementation discussion focused on identifying Perplexity crawlers and configuring AWS WAF.
  9. Akamai: AI Models' Data NeedsInfrastructure and security background on AI data access, crawling and publisher control considerations.
  10. GeoPromptTracker: PerplexityBotThird-party crawler reference useful for operational comparison, subject to confirmation against official documentation.
  11. Robots.txt Lab: PerplexityBotPractitioner reference for robots.txt treatment of PerplexityBot.
  12. Surfeo: PerplexityBot Crawler GuideIndependent practitioner overview of PerplexityBot and AI crawler management.
  13. LLMVLab: Perplexity AI SEO GuidePractitioner guidance on Perplexity visibility and citation optimization, used cautiously rather than as primary evidence.
  14. Reddit AISearchLab: 23 Day AI Search ExperimentAnecdotal community experiment about discovery and citation timing. Results may be affected by reused indexes and other retrieval paths.
  15. Research sourceConsulted during live web research for this page.
  16. Research sourceConsulted during live web research for this page.
  17. 2026 Generative Engine Optimization DatasetControlled dataset involving 602 prompts, 21,143 citations, 18,151 fetched pages and 72 page features.
  18. Reddit GEO Optimization: Citation Log DiscussionPractitioner-reported citation observations emphasizing research, freshness and authority. The dataset is not treated as independently verified.
  19. Research sourceConsulted during live web research for this page.
  20. Research on AI Crawler Blocking PatternsStudy reporting substantial differences in AI crawler blocking between reputable and misinformation sites.

SEOS.CO EXPERT MATCH

Ready to Find the SEO Partner That Can Win Your Market?

Tell us your market, goals and growth targets. SEOS.co will help narrow the field and connect you with a serious SEO partner built for the opportunity.

Research-backed guidanceBuilt around your marketNo canned shortlist
Get My Free SEO Agency RecommendationTell us what you need. We will help narrow the field.