Agentic SEO Tools
All posts
By Agentic SEO Tools Teamguidesperplexity

How to Show Up in Perplexity Answers (2026)

Allow PerplexityBot at robots and WAF, expect Perplexity-User to ignore robots.txt, then verify with logs and a prompt. Drafts come after 200s.

Perplexity will not cite a URL it cannot fetch. Their crawler documentation splits automatic search (PerplexityBot) from user-initiated fetches (Perplexity-User). Treat them as two tickets. Showing up is a numbered source you control. A mention without a link is a different ticket.

Infra

Allow PerplexityBot in robots.txt. Permit published Bot IPs. Up to 24 hours. Full UA includes PerplexityBot/1.0.

Perplexity-User IPs generally ignore robots.txt because a user asked. If you needed to hide a draft, Disallow is the wrong tool. Use auth. Perplexity says User is not training and not the automatic indexer.

WAF: combine UA and IP like they document for Cloudflare and AWS. Custom allow: UA contains PerplexityBot or Perplexity-User, and IP is in the JSON. Stale IP sets look like "Perplexity hates us." They tell you to fetch the JSON on a schedule. Watch logs after a WAF change. Propagation lags.

Promptwatch Agent Analytics should show PerplexityBot. If it shows errors, stop the content agent. Essential $95/mo for prompts including Perplexity. Explore will not (ChatGPT only). Professional $245/mo is where 25M crawler logs show up. Paid checks are daily.

Then a page, then a log

One claim in HTML. Public. Internally linked. Google's optimization guide is the best public text on non-commodity pages. It is not Perplexity policy. llms.txt is not a documented Perplexity admission ticket on that crawler page.

Content Agents to Webflow or Framer only for a real gap, after review. WordPress publishing is not live. 5 AEO articles on Essential.

Otterly mentions Perplexity cheaply from $29/mo. Possible week lag. Will not publish. Will not replace logs. Profound Starter is ChatGPT. Peec AI last.

GSC generative impressions are not Perplexity cites. Keep them apart. Full Bot UA includes PerplexityBot/1.0. User UA includes Perplexity-User/1.0. Match UA and the matching JSON at the WAF. They say rule changes take time. Watch logs. A same-day 403 after robots.txt is often cache, not "Perplexity hates the copy."

22M+ monthly active users on the figures we cite. Smaller than ChatGPT (820M+ weekly on the same sheet). Still a fetch you can fail. Explore will not run Perplexity. If the SOW names Perplexity, start at Essential. Content Agents stay closed on a 403. WordPress publishing is not live. Visitor analytics is a referral check, not the numbered source.

Unified Actions should not open a draft while Agent Analytics shows PerplexityBot errors. A 403 after a "block AI" WAF preset is the usual ticket. Their docs want UA and IP together. Cloudflare: custom allow when UA contains PerplexityBot or Perplexity-User and the source IP is in the JSON. AWS: IP sets plus string match, higher priority than deny. Refresh the JSON. They say it changes.

Wait up to 24 hours after robots.txt. Then freeze the purchase prompt, including a vs-query. Two weeks. Cited URL column. Visitor analytics (script or GTM) is a referral check, not a substitute for the numbered source.

Monday: Bot allow, WAF JSON, one money URL 200, one prompt tracked two weeks, logs before rewrite. Named without a URL is PR. Reddit as the source is offsite. Your 2019 post as the source is a URL fix. That is agentic. The rest is output. Product: promptwatch.com.