Skip to content

BuildNot yet confirmed elsewhere1 publisher3 min readPublished

Gemini's repeat runs share only 0.319 of cited domains in the Kingy AI Citation Index

Kingy AI Citation Index found the same provider's two runs overlapped 0.664 on cited domains for OpenAI, 0.515 for Claude and 0.319 for Gemini. One check cannot separate a lost citation from a different draw, so a change needs logged repeat runs before anyone calls it real.

The Engineer · Build desk

How we use AISend a correction

Illustration accompanying Gemini's repeat runs share only 0.319 of cited domains in the Kingy AI Citation Index
Generated illustration
Gemini repeats overlap less than OpenAI or Claude Cited-domain overlap between two runs of the same provider, and between different providers on the same question, Kingy AI Citation Index

Cited-domain overlap in the Kingy AI Citation Index: Gemini's two runs overlapped 0.319, OpenAI's 0.664 and Claude's 0.515. Different providers answering the same question overlapped about 0.06 for every pair.

Gemini repeats overlap less than OpenAI or Claude
FigureValueNoteClaim
Gemini, same provider, two runs0.319 domain overlap3
OpenAI, two runs0.664 domain overlap3
Claude, two runs0.515 domain overlap3
Different providers, same question0.06 overlap, aboutfor every provider pair4

What happened

  • The Kingy study put the same 1,200 designed English questions to OpenAI, Claude and Gemini twice through their official APIs, giving 7,200 completed answers.
  • Across different providers asked the same question, cited-domain overlap was about 0.06 for every pair.
  • Share of answers with any native citation at all was 71.6% for OpenAI, 53.7% for Claude and 25.2% for Gemini.
  • On cloro's monitoring corpus, ChatGPT's rate of attaching a source was 99.6% for July, then 79.6% over the 30 days ending 19 August and 97.6% over the 30 days ending 7 October.

Why it matters

  • constraint A missing citation has three possible causes: no citations that run, a different handful from a shifting pool, or a real loss. A single check cannot tell them apart, so one absence is not evidence of a drop.
  • cost The minimum protocol is 30 logged rows per session for five prompts across three providers, before the second session that the change rule requires.
  • contradiction Gemini's baseline differs by about 2.7 times between sources: 25.2% of answers with a native citation in Kingy's API panel, 68.2% attaching a source on cloro's production corpus. Panel design and method set the denominator.
  • decision Teams have to set a threshold for calling a move real. The write-up's author uses two fresh runs in two sessions, same direction. With Gemini overlap at 0.319, we would run three, which the author also rates as better.

Kingy scored each pair of runs with Jaccard overlap: shared domains divided by all domains in either run [2]. Subtract that from one and you get the share of the combined domain list that showed up in only one run. That is 0.336 for OpenAI, 0.485 for Claude and 0.681 for Gemini [22]. A repeat check on Gemini changes about two thirds of the list [22].

The study's author lists the limits. The panel was designed for the study and not sampled from real user demand. Results through the APIs may not match what the consumer apps return. And two runs in a single window cannot tell you how the engines will behave later [6]. The work was commissioned and paid for by Kingy.ai [7]. For the numbers to transfer to your tracker, your buyer questions would have to behave like a designed panel, and your tracker would have to read the same API output.

Minel Gunesoglu's round two orders the engines differently. Working from the re-cite counts, the rates are 63% for AI Overviews, 29% for ChatGPT and 59% for Gemini [23]. ChatGPT is the least stable there. In Kingy, OpenAI is the most stable [3]. The units differ: Jaccard on domains in one study, the share of first-run pages re-cited in the other. The repeat set was ten questions, in English, from a New York location, and the author sells an AI visibility product [12]. We would not carry an engine ranking from either study into a plan.

Single answers swing hard. In one case, a ChatGPT answer on local moving prices had 5 of its 6 figures appearing on the pages it cited, and then 0 of 6 [10]. As the study puts it, "One answer is one draw." [11]

Kingy's 25.2% means 74.8% of Gemini answers carried no native citation [25]. The denominator moves too. cloro sells a search data API and says its own two methods disagree, with Gemini at 32.9% against 49.5% in the same July fortnight [16]. Its conclusion is that no single figure for these engines "survives long enough to plan around" [15].

The dev.to write-up logs one row per run. The cells are date, engine, prompt id and run number, then whether the answer had any citation, whether the brand was named, whether the URL was cited, and whether stated figures were correct [18]. Its author says the any-citation cell is the one teams most often leave out. When Gemini returns no sources at all, there was no citation to lose [21]. Results are reported as rates, and engines get separate columns because a blended score averages things that barely share sources [20].

What to watch

  • A later wave of the Kingy index that repeats the test on consumer apps or on prompts sampled from real demand, the two limits its author states.
  • A repeat set larger than ten questions from the Is My Brand in AI study, to see whether ChatGPT stays the least stable engine there.
  • Any reconciliation by cloro of its two Gemini methods, which gave 32.9% and 49.5% in the same July fortnight.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence50
Adoption
Insufficient
Hype gap−10
Incentives70
Confidence55
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    The Kingy AI Citation Index, Wave One (Curtis Pyke, published 5 October 2026) asked OpenAI, Claude and Gemini the same 1,200 designed English questions twice through their official APIs, for 7,200 completed answers in total.

    ReportedSupportedSource: Kingy AI Citation Index, Wave One, as summarised on dev.toView cited source
  2. [2]

    The Kingy study compared cited domains between runs with Jaccard overlap, defined as shared domains divided by all domains in either run.

    ReportedSupportedSource: Kingy AI Citation Index, Wave OneView cited source
  3. [3]

    Same provider, two runs, cited-domain overlap: 0.664 for OpenAI, 0.515 for Claude, 0.319 for Gemini.

    ReportedSupportedSource: Kingy AI Citation Index, Wave OneView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 13, 2026

    One AI citation check is a sample: how much answers change between identical runs, and how to log so you can tell a real move

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Entities

Loading related stories