← Back to Resources
— Methodology

The Citation Score: a per-URL scoring methodology

Lantern Team·8 min read

Citation Score is a 0 to 100 score Lantern assigns to every individual URL that gets cited by an AI provider in a tracked answer. It is a per-URL number, not a brand-level rollup, and that granularity is the point.

The four inputs

  • Provider count: how many of the five tracked consumer providers (ChatGPT, Claude, Perplexity, Gemini, Amazon Rufus) have cited the URL in the last 30 days.
  • Query count: how many distinct tracked prompts the URL has been cited in.
  • Position in answer: where in the model's answer the URL appears. Citations in the first third of an answer contribute roughly 1.8× the weight of the same URL cited in the bottom third.
  • Recency: how recently the URL was cited. URLs cited inside the trailing 7 days carry full weight; older citations decay with a 30-day half-life.

The formula

formula
Citation_Score(URL) = round(
    25 * provider_weight        // 0 .. 5 providers, scaled to 0..25
  + 25 * query_weight           // 0 .. tracked-prompt-set max, scaled to 0..25
  + 25 * position_weight        // 1.8x for top-third, 1.0x mid, 0.55x bottom
  + 25 * recency_weight         // 1.0 in last 7d, half-life 30d thereafter
)

provider_weight   = providers_citing_URL / 5
query_weight      = log(1 + queries_URL_appears_in)
                  / log(1 + max_queries_in_set)
position_weight   = sum_over_citations(position_multiplier) /
                    sum_over_citations(1.0)
recency_weight    = sum_over_citations(0.5 ^ (age_days / 30)) /
                    n_citations_30d

The Own / Earned / Competitor / Social classifier

Citation Score is computed independently of the citation-type classifier, but the two run together in the Citations surface because the same score means different things on different source types. Own is the brand's primary registered domain. Earned is a third-party site that is neither competitor nor social. Competitor is a tracked competitor's domain. Social is a maintained list of UGC and community-platform domains.

Changelog · v0.4.2 (Citation Score v2)
Shipped April 28 2026. Position weighting introduced (top-third 1.8×, middle 1.0×, bottom 0.55×). Recency half-life lengthened from 14 days to 30 days. Per-provider sentiment now displayed inline (e.g. "ChatGPT n=488 · +0.42"). Next recalibration: Q2 2026 close.

Loading Lantern…

Use your browser’s Reload button to try again.