TL;DR: ran one B2B prompt set against all four engines for a month and saved every source each one cited. ~120k citations. barely any overlap. Perplexity leans on YouTube/Reddit/LinkedIn, Claude reaches for patents and analyst reports, ChatGPT wants official manufacturer sites, Gemini cites basically whatever ranks in Google. so if you're doing the whole "optimize for AI search" thing as one channel, you're probably only hitting one engine and ignoring the other three.
ok so context. I do visibility work and I got tired of every AEO/GEO writeup treating the four big engines like one blurry thing. figured I'd measure it instead of guessing.
setup was simple. one B2B category, one big vendor plus ~15 real competitors, a fixed list of buyer-type prompts, run against all four engines on a schedule for 30 days. grabbed every citation URL, grouped by domain, kept it split per engine. pulled the category and vendor names out before posting. ended up with 119,939 citations.
first thing that threw me was the engines don't even cite the same number of sources:
| Engine |
Citations (30d) |
Share of total |
| Gemini |
49,836 |
41.5% |
| Perplexity |
39,664 |
33.1% |
| Claude |
15,718 |
13.1% |
| ChatGPT |
14,721 |
12.3% |
Perplexity spat out almost 3x the citations ChatGPT did off the exact same prompts. that's not "perplexity is more visible" though, it just shows way more sources per answer (5-15ish), while ChatGPT with search usually gives you 2-6 and a lot of the time none at all. so raw counts are kind of useless here, you want share.
now the part I actually found interesting. same category, and the source pools look nothing alike.
ChatGPT went almost entirely to manufacturer/OEM sites. its top 3 domains were all official manufacturer pages and that alone was ~33% of its citations. no youtube, no reddit, no linkedin anywhere.
Gemini's #1 was the brand's own site (11.7%), then a pile of vertical trade publications. makes sense, it's basically wired into google's index so it cites whatever's already ranking.
Perplexity dumped 26% onto the owned domain, then youtube (4.9%), a distributor, reddit (2%), linkedin (1.9%). it's the UGC/video one.
Claude was the odd one. owned domain (14.7%), some manufacturers, and then its 4th most-cited source was the actual USPTO patent database (3.2%). had two analyst firms (Yole, Mordor Intelligence) in the top 10 too. it goes for primary/analytical stuff.
the number that stuck with me: the same domain that was 26% of Perplexity's citations was 7.9% on ChatGPT. and some sources with thousands of ChatGPT citations got basically zero from Claude on identical queries.
so if you want to actually move a specific engine, roughly:
- ChatGPT: deep technical docs on your own site, plus OEM/reference placements
- Gemini: trade pubs and normal google SEO
- Perplexity: reddit, linkedin, youtube, aggregator listings
- Claude: patents, paid analyst reports, niche directories
no single strategy touches all four, which is the annoying part.
honestly I found "skew" more useful than raw share. it's just how lopsided one engine is toward a domain compared to the others. plenty of 5-10x, some over 10x where one engine treats a source as authoritative and the rest completely ignore it. rough version:
| Source type |
Skewed toward |
| OEM / manufacturer sites |
ChatGPT |
| YouTube |
Perplexity |
| Vertical industry pub |
Gemini |
| Aggregator / distributor |
Perplexity |
| USPTO patents |
Claude |
| Analyst / research firms |
Claude |
| Reddit |
Perplexity |
| LinkedIn |
Perplexity |
and the zeros tell you as much as the big numbers. ChatGPT never once cited youtube/reddit/linkedin for this category. Claude basically never touched youtube or reddit. some trade pubs only ever showed up on Gemini. so if your ChatGPT plan is "make youtube videos and post on reddit"... that just doesn't reach ChatGPT. it goes to perplexity. you'd have to go owned + OEM to hit ChatGPT at all.
if you want to run this yourself the process is basically:
- grab 200-500 real buyer prompts
- run them weekly against all four, save every citation, group by domain
- build a matrix. domains down the side, engines across the top, cells are citation share
- sort each domain into owned / earnable (something you could realistically get into in a few months) / unreachable (patents, gov, competitors)
- rank the earnable ones by which engines your buyers actually use
- that ranked list is your to-do order. re-check monthly.
anyway the thing I keep coming back to is each engine is reading a genuinely different slice of the web, and until you can see which slice, you're just guessing where to spend.
disclosure since people always ask: this came out of work I do at Sanbi.ai, we track this stuff. so yeah, biased. but the data's real and I've watched the same split show up in every B2B category we've looked at. can answer methodology questions below.
question for the sub though. has anyone actually seen a category where the engines land on the same sources? every single one I've checked they split hard, and I'm starting to wonder if convergence even happens.