Perplexity is the only AI search engine that sends real traffic — I mean people actually click through to your site. When it cites you, a human reads the answer and visits. But the engine that gets you that traffic has a completely different citation logic from ChatGPT, and most brands optimize for the wrong one. I've spent the last year reverse-engineering how each AI engine picks sources, and Perplexity's pipeline surprised me the most.
What I find oddly satisfying about Perplexity is that its technical requirements are actually more specific than ChatGPT's — but also more actionable. Most of the brands I work with are invisible on Perplexity for one of three reasons, and all three are fixable. Let me walk through each stage and exactly what to do about it.
Here's what most people get wrong: Perplexity runs its own web index — roughly 200 billion URLs. It has a Bing fallback, but the primary retrieval is its own crawl. I've seen brands that rank #1 on Google and Bing be completely invisible on Perplexity simply because their site wasn't in Perplexity's index. Bing SEO alone won't carry you.
Perplexity uses a hybrid system: BM25 keyword matching (old-school search, exact words matter) and dense vector embeddings (semantic meaning). Most engines pick one. Perplexity runs both simultaneously. A page that uses the exact phrasing of a user's question gets a BM25 boost — but a page that covers the topic conceptually gets a dense-retrieval boost. You need both.
After initial retrieval, Perplexity runs candidates through multiple machine learning models that score different signals: topical fit, domain authority, content quality, and — here's the interesting one — user engagement patterns from Perplexity's own data. If users click through and stay on your page after Perplexity cites you, that feeds back into the reranker.
This is the one that trips up most brands. Perplexity weights freshness more aggressively than any other AI engine — about 70% of top-cited sources are 12–18 months old or newer. If your content was last updated in 2023, you're probably invisible here. I've tested this: I updated a stale pillar page with a new date and a few paragraphs of fresh context, and it started appearing in Perplexity within a week.
Pages with structured data (Article, FAQPage, HowTo schema) get cited in Perplexity's top 3 at a 47% rate. Without it: 28%. That's nearly a 70% improvement from adding a few lines of JSON-LD to your pages. I don't know why more people don't talk about this — it's the single highest-ROI technical fix I've seen across any AI engine, and it takes about 10 minutes to implement.
Perplexity pulls specific passages from your page and assembles them into its answer. It favors passages that are self-contained, directly answer the question, and appear early — about 90% of top-cited sources answer the core question within the first 100 words. Your page doesn't compete as a whole. One paragraph of it does.
Perplexity has the highest referral-click rate of any AI engine. Most brands optimize for ChatGPT visibility and treat Perplexity as an afterthought — which means the ones who do optimize for it have very little competition right now. I'd rather win a smaller, less-crowded index than fight for scraps in a crowded one.
The most important difference is the index. ChatGPT uses Bing; Perplexity uses its own 200B-URL index with a Bing fallback. That means a page that ranks #1 on Google and Bing can still be invisible on Perplexity if it hasn't been crawled into Perplexity's index. The second difference is freshness: Perplexity's 12–18 month window is much tighter than ChatGPT's. Stale content that ChatGPT still cites may be invisible on Perplexity.
The third is schema: Perplexity's extractors use structured data more aggressively. Schema markup is a higher-ROI investment for Perplexity than for any other engine.
I break the full ChatGPT pipeline down in How ChatGPT Picks Brands, and the two-stage model that unifies both engines in GEO vs SEO. If you're building a SaaS brand, the SaaS-specific version is here.
Map your symptom to the stage — I use this exact framework when I audit brands:
The problem, of course, is that none of this shows up in Google Analytics. You can't diagnose which stage you're losing without seeing whether Perplexity actually mentions you — and that data lives nowhere in your existing tools. It's exactly the gap I built Citevis to close.
Citevis tracks whether Perplexity mentions your brand, on which prompts, and which competitors win instead — so you can fix the exact stage you're losing.
Track Your AI Visibility →Read the ChatGPT Breakdown →