What is PerplexityBot?
PerplexityBot is Perplexity's AI search index crawler. Indexes pages for Perplexity's answer engine — Perplexity cites sources on almost every answer.
What does PerplexityBot do with your content?
Indexes pages for Perplexity's answer engine — Perplexity cites sources on almost every answer. Like most AI crawlers, PerplexityBot reads your pages as plain HTML — it does not run JavaScript — so content that only appears after scripts execute is invisible to it.
Should you block PerplexityBot?
Blocking PerplexityBot makes your business invisible to Perplexity's AI when customers ask it for recommendations. If you want to be found, allow it; block it only if you have a specific reason to keep Perplexity's AI away from your content.
How do you allow or block PerplexityBot in robots.txt?
Add one of these snippets to the robots.txt file at the root of your site. The first explicitly allows PerplexityBot everywhere; the second blocks it completely.
# Allow PerplexityBot
User-agent: PerplexityBot
Allow: /
# Block PerplexityBot
User-agent: PerplexityBot
Disallow: /Is robots.txt enough?
Not always. CDNs and firewalls (Cloudflare in particular) can block crawlers at the network level regardless of what robots.txt says — Cloudflare blocks AI crawlers by default for many accounts. If you want PerplexityBot to reach your site, check your CDN's bot settings too. SeeGeo's free audit checks both.
Frequently asked questions
What is PerplexityBot?
PerplexityBot is Perplexity's AI search index crawler. Indexes pages for Perplexity's answer engine — Perplexity cites sources on almost every answer.
Should I block PerplexityBot?
Blocking PerplexityBot makes your business invisible to Perplexity's AI when customers ask it for recommendations. If you want to be found, allow it; block it only if you have a specific reason to keep Perplexity's AI away from your content..
Does PerplexityBot run JavaScript?
No. PerplexityBot, like most AI crawlers, reads raw HTML without executing JavaScript. If your content only renders client-side, it is effectively invisible to it.