Skip to content

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.

Anirudh Agarwal7 min read

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

ElementDetail
Queries2,398 real-world queries from 56 brand accounts, a mixed set of B2B and consumer queries spanning the buyer journey
EnginesChatGPT (run with web search on), Google AI Mode, Perplexity, Gemini
CadenceOnce a day, 7 days straight
Volume67,144 answers; 530,875 citations; 181,225 distinct URLs across 55,387 domains
Day-over-day comparisons46,259 (a comparison counts when at least one of the two days had citations)
Window7 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:

EngineDaily source churnAvg distinct sources per cited answer*Citations
Gemini88.3%3.333,038
ChatGPT79.2%9.2123,685
Google AI Mode75.9%10.6206,322
Perplexity44.4%8.7167,830
Distinct websites per answer, averaged over answers that returned at least one citation; the same site linked twice counts once. Gemini answers many questions with no citations at all, which is why its total sits lowest.

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

66.8day 17

Google AI Mode

33.7%day 7

40.4day 17

ChatGPT

33.4%day 7

40.9day 17

Gemini

22.3%day 7

28.1day 17
EngineDay 1Day 2Day 3Day 4Day 5Day 6Day 7
Perplexity100%66.8%61.2%59.9%53.1%52.1%48.6%
Google AI Mode100%40.4%36.6%35.6%35.0%33.0%33.7%
ChatGPT100%40.9%36.0%34.1%30.6%32.9%33.4%
Gemini100%28.1%26.1%27.8%24.4%22.7%22.3%
Each cell is the share of day-1 sources still cited that many days out. Higher means stickier. A source can drop out and return, which is why a line can tick up.

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.

EngineCited 1 day onlyCited all 7 daysDistinct domains per query
Google AI Mode67.5%2.6%40.2
Gemini66.2%0.4%8.0
ChatGPT53.6%1.1%20.1
Perplexity33.4%11.1%19.7
First column: one-week wonders, sources that flickered in for a day and vanished. Second column: the true stable core.

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.

EngineCommunity (Reddit/​forums/​social)News /​ MediaEditorial /​ blogsBusiness /​ brand sitesCommerce /​ marketplacesReference /​ directory /​ other
ChatGPT6.6%0.3%35.4%30.3%9.3%18.1%
Gemini4.0%0.4%32.0%49.3%5.0%9.3%
Google AI Mode10.1%3.3%25.7%41.9%8.1%10.9%
Perplexity5.8%3.4%29.5%35.4%8.0%17.8%
Each row is roughly 100%: where one engine's citations go, not how well they hold up.

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?

EngineCommunityNews /​ MediaEditorialBusinessCommerceReference/​otherIn short
Perplexity63.8%76.6%65.6%66.1%64.8%66.9%Keeps most day to day
Google AI Mode57.7%69.5%29.8%33.7%32.0%32.3%Keeps community and news; refreshes editorial daily
ChatGPT60.0%38.4%43.0%39.7%39.6%37.5%Community sticks; the rest churns
Gemini30.2%13.0%26.2%26.3%21.1%20.1%Keeps almost nothing
How we calculated it: take every community source an engine cited for a query on one day, check how many appear in that same query's answer the next day, and that comeback rate is the Community cell; same logic for every column. Higher means stickier. One caution: the news cells for Gemini and ChatGPT rest on very few citations, since news is under half a percent of what those two cite, so treat them as rough.

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.

EngineDistinct domains citedTop-10 shareDomains to cover halfMost-cited domain
Google AI Mode31,39613.6%865youtube.com
Perplexity18,84110.4%1,125youtube.com
ChatGPT18,1709.1%983reddit.com
Gemini6,80110.9%335reddit.com
"Domains to cover half": how many distinct domains it takes to account for 50% of an engine's citations. Bigger means a flatter tail. (Per-engine counts overlap, so they sum to more than the 55,387 studied.)

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 engines84%
2 of the 4 engines12%
3 of the 4 engines3%
All 4 enginesunder 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:

ComparisonOn a single dayPooled over the week
Shared by all four engines0.2%1.1%
Overlap between any two engines4.3%8.3%
(The 12% above and the 8.3% here answer different questions with different denominators: the 8.3% puts two engines' source lists side by side and asks how much they share; the 84% table pools every domain any engine cited for the query and asks how many of the four picked it.)

And no engine is the exception:

EngineAvg overlap with the other three (week)
Perplexity9.5%
Google AI Mode9.2%
ChatGPT7.3%
Gemini7.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.

Summarize with AI
Share

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.

Don’t Miss What’s Next in AI Search

Join our newsletter for fresh insights on AI search and how brands can stay visible in the age of AI.