AI Citation Volatility: A 530,875-Citation Study Across 4 Engines
Ask four AI engines the same question two days running and 69% of the sources behind the typical answer change overnight. 84% of the sources cited for a question are used by just one engine.
Your brand showed up in a ChatGPT answer yesterday. Someone screenshotted the mention, dropped it in Slack, called it a win.
Here's what the screenshot doesn't show: the citations underneath, the sources the engine pulled from to build that answer. Everyone watches the mentions. Almost nobody watches the sources. We watched the sources, 530,875 of them.
The industry talks about AI visibility in Google's language: your brand "ranks" in ChatGPT, a mention is a slot you hold and defend. But every answer sits on a set of sources, and if visibility worked like rankings, that set should hold still. So we ran the simplest test that could break the idea: ask the same questions, the same way, every day for a week, across ChatGPT, Google AI Mode, Perplexity, and Gemini, and measure how much the sources hold still.
They don't.
Here is the whole study in one line. AI visibility is not a rank you hold. It is a probability, and the rational response is breadth: enough credible pages telling the same story that the engine keeps finding you, whichever sources it reaches for that day.
Note: Row 1 is total change (sources that dropped plus new ones that appeared) & row 2 is how many of day-1's sources are still cited.
How we ran it: 2,398 queries, 4 engines, once a day for 7 days
| Element | Detail |
|---|---|
| Queries | 2,398 real-world queries from 56 brand accounts, a mixed set of B2B and consumer queries spanning the buyer journey |
| Engines | ChatGPT (run with web search on), Google AI Mode, Perplexity, Gemini |
| Cadence | Once a day, 7 days straight |
| Volume | 67,144 answers; 530,875 citations; 181,225 distinct URLs across 55,387 domains |
| Day-over-day comparisons | 46,259 (a comparison counts when at least one of the two days had citations) |
| Window | 7 consecutive days, June 2026 |
Same prompt, logged-out default consumer session, fixed location, all four engines, every day. Within a query's seven runs nothing changes but the day, so the movement you're about to see is the engine, not personalization, geography, or session history.
One caveat before the fun part: this is one platform's data, one 7-day window, with source types labeled by a model. Read it as directional, not as the physics of AI search. The shape of the finding is what matters, and the shape is loud. Full protocol and definitions sit in the methodology at the bottom.
Finding 1: 69% of the sources behind the typical answer change overnight
Pool every answer in the study together and the headline is one number: 69% of the typical answer's sources change from one day to the next.
Churn counts both directions, sources that dropped out and new ones that appeared, so it measures total change, drops and arrivals alike. An answer that had sources one day and none the next counts as fully changed. We score each query separately, then average across all 2,398 queries, so every query counts the same.
Engine by engine, they stop looking like versions of the same thing:
| Engine | Daily source churn | Avg distinct sources per cited answer* | Citations |
|---|---|---|---|
| Gemini | 88.3% | 3.3 | 33,038 |
| ChatGPT | 79.2% | 9.2 | 123,685 |
| Google AI Mode | 75.9% | 10.6 | 206,322 |
| Perplexity | 44.4% | 8.7 | 167,830 |
Gemini cites the fewest sources and rebuilds nearly all of them every day. Perplexity is the steady one. Four engines, four different machines.
And the averages are not hiding a calm majority. Query by query, median churn is 82% on ChatGPT, 92% on Gemini, 78% on Google AI Mode, and 43% on Perplexity. On the first three, more than nine in ten queries turn over most of their sources between consecutive days, and on Gemini a full quarter of queries shared zero sources from one day to the next. The headline numbers are the typical case, not the work of a few wild queries.
Finding 2: a citation has a one-day half-life on three of the four engines
Churn counts arrivals as well as exits. Survival asks the question a brand actually cares about: of the sources cited on day 1, how many is the engine still citing later in the week?
Perplexity
48.6%day 7
Google AI Mode
33.7%day 7
ChatGPT
33.4%day 7
Gemini
22.3%day 7
| Engine | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 |
|---|---|---|---|---|---|---|---|
| Perplexity | 100% | 66.8% | 61.2% | 59.9% | 53.1% | 52.1% | 48.6% |
| Google AI Mode | 100% | 40.4% | 36.6% | 35.6% | 35.0% | 33.0% | 33.7% |
| ChatGPT | 100% | 40.9% | 36.0% | 34.1% | 30.6% | 32.9% | 33.4% |
| Gemini | 100% | 28.1% | 26.1% | 27.8% | 24.4% | 22.7% | 22.3% |
Look at Gemini: more than 70% of today's sources are gone tomorrow. ChatGPT and Google AI Mode shed roughly 60% overnight. A citation there is one day's coverage, not a slot you hold.
Perplexity is the exception, and it's a real one. It keeps about two-thirds of its sources overnight and nearly half a full week later. On Perplexity, a citation behaves a little like a standing, relative to the other engines. On the other three, "we got cited" is news that expires overnight.
Finding 3: almost nothing survives the week, with 0.4% to 11.1% of sources going all 7 days
Sharper question: is anything constant? For every query, we counted how many of the seven days each source appeared, then pulled the two extremes.
| Engine | Cited 1 day only | Cited all 7 days | Distinct domains per query |
|---|---|---|---|
| Google AI Mode | 67.5% | 2.6% | 40.2 |
| Gemini | 66.2% | 0.4% | 8.0 |
| ChatGPT | 53.6% | 1.1% | 20.1 |
| Perplexity | 33.4% | 11.1% | 19.7 |
On Gemini, 0.4% of a query's sources are constant. Functionally zero. Google AI Mode touches 40 different domains for a single query over a week and keeps almost none of them around. Perplexity, again, has an actual core: 11.1% of its sources show up every day. Small, but real.
This kills the mental model of a settled shortlist that AI gently reshuffles. The engine is rebuilding most of the answer from scratch each day, around a core that is close to empty.
Finding 4: editorial and business pages are 65% to 81% of every answer, and three engines redraw that layer daily
If the answer re-rolls daily, the next question is which sources get re-rolled. Start with the diet: where each engine's citations actually land.
| Engine | Community (Reddit/forums/social) | News / Media | Editorial / blogs | Business / brand sites | Commerce / marketplaces | Reference / directory / other |
|---|---|---|---|---|---|---|
| ChatGPT | 6.6% | 0.3% | 35.4% | 30.3% | 9.3% | 18.1% |
| Gemini | 4.0% | 0.4% | 32.0% | 49.3% | 5.0% | 9.3% |
| Google AI Mode | 10.1% | 3.3% | 25.7% | 41.9% | 8.1% | 10.9% |
| Perplexity | 5.8% | 3.4% | 29.5% | 35.4% | 8.0% | 17.8% |
Editorial plus business pages are the bulk of every engine's answer: from 64.9% on Perplexity to 81.3% on Gemini, with ChatGPT at 65.7% and Google AI Mode at 67.6%. News barely registers (0.3% to 3.4%), and community is a small slice (4% to 10%).
Now lay durability on top: of the sources of each type cited today, how many come back tomorrow?
| Engine | Community | News / Media | Editorial | Business | Commerce | Reference/other | In short |
|---|---|---|---|---|---|---|---|
| Perplexity | 63.8% | 76.6% | 65.6% | 66.1% | 64.8% | 66.9% | Keeps most day to day |
| Google AI Mode | 57.7% | 69.5% | 29.8% | 33.7% | 32.0% | 32.3% | Keeps community and news; refreshes editorial daily |
| ChatGPT | 60.0% | 38.4% | 43.0% | 39.7% | 39.6% | 37.5% | Community sticks; the rest churns |
| Gemini | 30.2% | 13.0% | 26.2% | 26.3% | 21.1% | 20.1% | Keeps almost nothing |
On ChatGPT, Gemini, and Google AI Mode, the editorial and business layer that makes up most of the answer comes back only about 26% to 43% of the time. The biggest layer is also the least stable one.
That layer is still the surface you must be on: if you're not in it, you're not in the answer. But because it turns over daily, winning it is a breadth-and-freshness game, not one-and-done. Google AI Mode shows why: its news and community citations are sticky (58% to 70%) but a sliver of its diet, while the editorial and business sources that make up two-thirds of its answers come back at only about 30%. An engine can hold a source type perfectly well and still rebuild most of its answer daily, simply because most of what it cites lives in the layer that rotates. Perplexity, meanwhile, retains every type at 64% to 77%, so its diet barely matters to its stability.
You're working two layers at once. The big editorial layer is where the citations are; the durable community-and-news layer is thinner and only some engines have one, but where it exists, each placement lasts longer. You want both. On its own, neither is enough.
Finding 5: 55,387 domains, and no universal shortlist
You can't hold a position. You can't lean on a stable core. So maybe you can target the handful of sites AI trusts?
There is no handful. Across the study, the four engines cited 55,387 different domains.
| Engine | Distinct domains cited | Top-10 share | Domains to cover half | Most-cited domain |
|---|---|---|---|---|
| Google AI Mode | 31,396 | 13.6% | 865 | youtube.com |
| Perplexity | 18,841 | 10.4% | 1,125 | youtube.com |
| ChatGPT | 18,170 | 9.1% | 983 | reddit.com |
| Gemini | 6,801 | 10.9% | 335 | reddit.com |
Even the most concentrated engine, Gemini, needs 335 domains to cover half its citations. The widest, Google AI Mode, pulls from more than 31,000. Reddit is the single most-cited source on ChatGPT and Gemini; YouTube takes that crown on Google AI Mode and Perplexity. But no domain owns much: the top 10 combined are only 9% to 14% of an engine's citations.
So when someone tells you to "get on the few sources AI trusts," they have the shape wrong. It's a two-domain head, a thin shoulder of social platforms, and a tail tens of thousands of domains long. Hunting for a universal canon that does not exist is the losing move.
Finding 6: 84% of the sources for a question are cited by only one engine
Everything so far is churn inside one engine. The last pattern is between them, and it's the one I'd tattoo on every GEO deck.
Across the week, the four engines together cite about 72 different domains for a query. Sort those 72 by how many engines picked each one:
| A domain cited for the query is cited by… | Share of the ~72 domains |
|---|---|
| Just 1 of the 4 engines | 84% |
| 2 of the 4 engines | 12% |
| 3 of the 4 engines | 3% |
| All 4 engines | under 1% |
Eighty-four percent of those domains are cited by exactly one engine. Each engine is drawing from its own pool.
Even giving any two engines a full week to coincide barely helps:
| Comparison | On a single day | Pooled over the week |
|---|---|---|
| Shared by all four engines | 0.2% | 1.1% |
| Overlap between any two engines | 4.3% | 8.3% |
And no engine is the exception:
| Engine | Avg overlap with the other three (week) |
|---|---|
| Perplexity | 9.5% |
| Google AI Mode | 9.2% |
| ChatGPT | 7.3% |
| Gemini | 7.3% |
This is the most important number in the study. Treating "AI search" as one surface you optimize once is a category error. The engines do not share a source set or a playbook, so you work them as separate channels. And this is only four engines; add more and the gap gets wider, not smaller.
So what do you actually do Monday
Four moves I would act on.
Stop reading a single answer as a result. One answer is one snapshot, and the sources under it change daily. Track an appearance rate across many runs, per engine, or you are charting noise and calling it a trend.
Treat each engine as its own channel. Any two share about 8% of sources over a week. Pick the engines your buyers actually use and work them separately. A ChatGPT win is not a Perplexity win.
Play both layers. Cover the big editorial layer and keep it fresh; keep earning the durable community and news placements where an engine has them (strong on Google AI Mode, community-led on ChatGPT, near-total on Perplexity, almost flat on Gemini). And don't skip YouTube video mentions: youtube.com is the single most-cited domain on both Google AI Mode and Perplexity in this study, and Google AI Mode in particular can pull from video transcripts, so a good video is a citable source, not just a brand asset.
Quit hunting for the canon. A two-domain head and a 55,000-domain tail means coverage beats targeting. There is no universal shortlist; there is a long list, and you want to be on as much of it as you can.
The engines start almost from scratch every day, so the presence has to be continuous. You don't win a citation once; you earn the odds, and you measure them across many runs, not one screenshot in Slack.
Methodology
Protocol
- Every query ran through the four engines' consumer web interfaces in their default modes, with ChatGPT run with web search on: a logged-out, non-personalized session, the identical prompt, from a fixed location, with no logged-in features.
- Within a query's seven runs, the prompt, location, and session state were held constant.
- No modeling tricks, just a count of what moved.
Counting
- A citation is one source link inside an answer; a source (or domain) is the website it points to.
- An answer linking to the same website more than once counts that website once.
- All churn, survival, and overlap are measured at the domain level (the website, not the exact URL).
- The study covers 181,225 distinct URLs across 55,387 domains, and 46,259 day-over-day comparisons: for each query on each engine, we compared one day's answer with the next day's, and a comparison counts when at least one of the two days had citations.
Definitions
Churn is how much of an answer's cited sources change from one day to the next; it counts sources that dropped out and new ones that appeared, so it runs higher than survival, which only tracks whether day-1 sources return.
Survival is the share of a day's sources cited again on a given later day; a source can drop out and return.
Queries
- The 2,398 queries came from 56 brand accounts, B2B and consumer, a mixed set spanning the buyer journey, run identically on every engine, once a day for 7 consecutive days in June 2026.
About the data: produced by GetMentions AI from first-party AI-answer tracking across ChatGPT, Google AI Mode, Perplexity, and Gemini. Every figure here is computed directly from that dataset over the stated 7-day window.

Anirudh Agarwal
Founder & Head of Research
Anirudh Agarwal is the Founder & Head of Research at GetMentions AI. He has been involved in SEO and search marketing for over 16 years, specializing in digital PR, AI search visibility, organic growth, and search strategy. Anirudh’s work focuses on understanding how brands are discovered, cited, and recommended across AI search engines and answer platforms. Through original research, data studies, and hands-on experimentation, he helps companies make sense of the changing search landscape and build trusted visibility in AI-powered discovery.