GEO FixAI search readiness check

AI search fix

PerplexityBot user-agent: what it is and how to allow it

PerplexityBot is the user-agent string Perplexity sends when its crawler fetches public URLs for answer generation and citation retrieval. It shows up in origin logs and CDN bot reports, distinct from human sessions. Perplexity-User and other Perplexity strings may reflect different client behaviour — review each user-agent independently. To let Perplexity read your pages, permit PerplexityBot in robots.txt and remove WAF blocks at Cloudflare or similar layers. Permitting the crawler does not guarantee your site will appear in Perplexity answers.

Mirror the robots.txt approach you use for GPTBot and ClaudeBot: a single, documented allow list for trusted AI crawlers without weakening defences against unknown scrapers. Revisit the file after CMS or SEO plugin updates that may silently rewrite bot rules.

PerplexityBot quick reference

  • Operator: Perplexity — crawler for answer and citation pipelines.
  • Typical log string: PerplexityBot (check current Perplexity publisher documentation).
  • Not the same as: Perplexity-User — often end-user browser or app traffic.
  • Policy layers: robots.txt Allow plus CDN skip or allow rules for PerplexityBot.
  • Verify: server logs, Clarity Bot Activity when connected, or Express Check.

You'll get an HTML report on PerplexityBot access alongside other AI user-agents.

Run the diagnostic

Updated

Cookies on this site

Necessary cookies keep the site running. Optional ones help with analytics and marketing. Policy