Technical Whitepaper
GenRank: A Methodology for Measuring Entity Visibility in Large Language Model
Abstract
This document presents the GenRank methodology, a systematic framework for quantifying entity visibility within large language model (LLM) recommendation outputs. As AI-driven discovery increasingly influences consumer behavior and market dynamics, understanding how LLMs prioritize and recommend entities becomes critical for researchers, marketers, and policymakers. GenRank employs a multi-model polling approach combined with market-weighted scoring to produce normalized visibility indices. This methodology document details our data collection protocols, mathematical scoring framework, model weight allocation procedures, and known limitations.
1. Introduction
1.1 Background
The proliferation of large language models (LLMs) as primary information discovery tools has fundamentally altered how consumers identify and evaluate products, services, and brands. Unlike traditional search engines that display ranked results based on explicit relevance signals, LLMs generate synthesized recommendations that reflect patterns learned during training and reinforcement learning processes.1
This shift presents both opportunities and challenges. Entities that achieve favorable positioning in LLM outputs may benefit from increased visibility and consideration, while those absent from recommendations face potential market invisibility, a phenomenon we term AI-mediated discovery bias.2
1.2 Research Objectives
GenRank addresses the following research objectives:
- Establish a reproducible framework for measuring entity visibility across multiple LLM platforms
- Develop a market-weighted scoring system that reflects real-world AI usage patterns
- Create transparent, open-access datasets for academic and commercial research
- Enable longitudinal analysis of recommendation patterns and temporal trends
1.3 Definitions
- Entity
- A distinct brand, product, service, organization, or concept that can be identified and tracked across LLM outputs.
- Visibility Score
- The statistic behind a rank. Per question it runs from 0 to 100 (every surface named the entity first in every week of the window). A category score is the sum of those question-level scores across the category’s questions, so it has no upper bound and is compared within one category only. Rankings are the published result; scores, trials and intervals are in the data and the API.
- Market Weight
- A coefficient assigned to each LLM reflecting its estimated share of global AI assistant usage.
2. Data Collection
2.1 Query Design
Queries are designed to elicit ranked recommendation lists from LLMs. Each query undergoes validation against the following criteria:
- Specificity: Queries must target a defined category or use case
- Neutrality: Queries must not contain leading language or brand mentions
- Reproducibility: Queries must consistently elicit list-format responses
- Temporal stability: Queries should remain relevant across update cycles
Question proposals. Anyone signed in can propose a question on the question proposals page (Korean questions for now), where every proposal and its outcome is published. Once a month every waiting proposal is reviewed. A question is adopted when, besides the criteria above, its answers name things (brands, products, places, works, people, organizations), people actually look for it (judged by the same search signal as the question ranking), it does not repeat a question already measured, and its category has room under the question cap; in a full category it replaces an existing question only if it is better. Support only orders the review, and who proposed a question is not considered. GenRank words an adopted question for measurement, announces it as a new version in the changelog, and measures it from the week that version takes effect, under the same rules as every other question.
2.2 Polling Parameters
Approved queries are submitted to each active LLM via official API endpoints. We deliberately do not override decoding parameters: a poll is a sample of what the model actually tells a user, and pinning temperature would measure something no user receives. Variance is acknowledged rather than suppressed: in a standard cycle each query-model pair is polled once, and the pipeline supports repeated sampling: in a sampled cycle each pair is polled multiple times and the resulting spread is published as a confidence interval (§4.5) rather than hidden.
Web search. Polling is executed with the model's native web search enabled. Each polled model is chosen specifically because it supports real-time web search, so recommendations reflect current information rather than training-cutoff knowledge. This constrains the active model set (see §4.2) and is versioned in the Changelog (§6).
2.3 Entity Resolution
Each response is parsed into the items it names, and each item is mapped to a canonical entity. Entities are resolved within a language: the same brand named in English and in Korean is ranked separately in each. From v3.3 the process is:
- What counts as an answer: each item is classified by its role in the response. An answer is recommended or named as an answer to the question. A source is only cited as evidence or pointed to as a place to look (a review site, a study, a search platform). A generic item is not a specific named thing, such as a product type, an ingredient, a feature or a piece of advice, in a question that asks for named ones. Only answers are ranked. When a question asks for types (e.g. horse breeds) or for platforms and sources, those are its answers. Sources and generic items are recorded with each response, alongside the web citations the model returned, but are not ranked.
- Lexical normalization: case folding, punctuation and whitespace normalization.
- Alias mapping: a maintained database of verified aliases. An alias that would route a name to a different real-world thing (a parent brand, a bare ticker, a generic word) is rejected.
- Match judgement: a mention is matched to an existing entity automatically only when the match is unambiguous. Uncertain matches are judged by a language model against the question and the answer text. A match is uncertain when the name is new to the category, matched only through an alias, previously rejected, ambiguous between candidates, or possibly a duplicate. Every decision is recorded, and a rejected match is never re-applied. Distinct items named in the same answer are never merged. When in doubt, the mention is credited to a new entity: a wrong merge is worse than a duplicate. From 15 November 2026 (v4.3, v3.4), two entities already in the index are merged only when the judge model and a separate decision model both find them the same; a pair either one doubts stays separate.
- Audit and correction: a cycle's resolution can be audited in full, and corrections are published in §6.
3. Scoring Methodology
3.1 Theoretical Foundation
The GenRank scoring system is grounded in information retrieval theory, specifically adapting the logarithmic discounting principles used in normalized discounted cumulative gain (nDCG) metrics.3 We employ logarithmic decay to model the diminishing marginal value of lower-ranked positions while ensuring all mentions contribute non-zero utility.
3.2 Mathematical Formulation
Definition 3.1: Score Function
For an entity e at rank position r from model m with weight wm:
S(e, r, m) = [1 / (1 + log10(r))] × wm × 100
The final GenRank score aggregates across all queries Q and models M:
G(e) = Σq∈Q Σm∈M S(e, rq,m, m)
3.3 Score Decay
The logarithmic decay function produces the following position-relative values:
| Position | Raw Score | Relative Value | Decay |
|---|---|---|---|
| 1 | 1.000 | 100.0% | - |
| 2 | 0.769 | 76.9% | −23.1% |
| 3 | 0.677 | 67.7% | −9.2% |
| 5 | 0.588 | 58.8% | −8.9% |
| 10 | 0.500 | 50.0% | −8.8% |
| 20 | 0.435 | 43.5% | −6.5% |
3.4 Example Calculation
Consider entity “Notion” receiving the following rankings for the query “What are the best productivity applications?”:
| Model | Weight | Rank | Raw | Weighted |
|---|---|---|---|---|
| GPT-5.6 Luna | 0.41 | 1 | 1.000 | 41.00 |
| Claude Sonnet 5 | 0.30 | 2 | 0.769 | 23.07 |
| Gemini 3.7 Flash | 0.29 | 3 | 0.677 | 19.63 |
| Total (single query) | 83.70 | |||
4. Answer Surfaces and Weights, by Language
Each language index has its own panel: the answer surfaces people in that market actually use, one consumer-default model per surface, and weights derived from that market's usage data. Panels differ because markets differ. In Korea an AI answer comes from the Naver and Google result pages as well as from AI apps; in North America from Google's result page and Copilot as well as from AI apps (until v5.0 the English panel was the three AI apps); in Japan from Google's result page, Yahoo! JAPAN's assistant and Copilot as well as from AI apps. The rules are the same for every language:
- Inclusion. A surface joins a language's scored panel when its composite share in that market is at least 3% (§4.1.1 for English until v5.0; §4.4 for Korean, with United States data for English from v5.0, and with Japanese data for Japanese).
- Weights. From the most recent public usage data for that market, recalibrated quarterly and published with their sources.
- Measured means scored. Every surface a panel polls carries a weight. A surface below the threshold is not polled; it is reconsidered at each recalibration. Answers already received are kept.
- Versions. Each language's panel carries its own methodology version and effective date, announced in advance (§6). A change never rewrites data measured before it.
- No mixing. Scores, rankings and entities are computed within one language. A Korean ranking never adds English answers, and the same brand is a separate entity in each language.
- A new language starts with its own panel, derived the same way and published here before its first run.
| Index | Version | Scored surfaces (weight) | Cadence |
|---|---|---|---|
| English, until v5.0 | v3.2 (v3.3 from 1 Nov 2026; v3.4 replaced by v5.0 before it measured anything) | GPT-5.6 Luna 41, Claude Sonnet 5 30, Gemini 3.7 Flash 29 (from v3.4: GPT-6 Luna, Claude Haiku 5.5, Gemini 3.6 Flash) | Monthly |
| English (North America), national | v5.0 from 11 Nov 2026, v5.1 from 1 Dec 2026 | Google AI Overviews 28, ChatGPT 20, Claude 17, Gemini 16, Google AI Mode 11, Microsoft Copilot 8 | Monthly |
| English (North America), regional | v5.0 from 11 Nov 2026 | Google AI Overviews 39, ChatGPT 20, Claude 16, Google AI Mode 15, Microsoft Copilot 10 | Monthly |
| English (North America), regional | v5.1 from 1 Dec 2026 | Google AI Overviews 39, Google AI Mode 15, ChatGPT 14, Claude 12, Gemini 11, Microsoft Copilot 9 | Monthly |
| Japanese (Japan), national | v6.0 from its first run (announced 13 Nov 2026) | Google AI Overviews 26, ChatGPT 19, Gemini 19, Claude 16, Google AI Mode 11, Yahoo! JAPAN 5, Microsoft Copilot 4 | Monthly |
| Japanese (Japan), regional | v6.0 from its first run (announced 13 Nov 2026) | Google AI Overviews 38, Google AI Mode 15, ChatGPT 13, Gemini 13, Claude 11, Yahoo! JAPAN 7, Microsoft Copilot 3 | Monthly |
| Korean, national | v4.0 from 25 Oct 2026, v4.1 and v4.2 from 1 Nov 2026, v4.3 from 15 Nov 2026 | ChatGPT 24, Naver AI Briefing 21, Claude 18, Gemini 15, Google AI Overviews 9, Naver AI Tab 7, Google AI Mode 3, Microsoft Copilot 3 | Weekly |
| Korean, regional | v4.0 from 25 Oct 2026, v4.1 and v4.2 from 1 Nov 2026 | Naver AI Briefing 31, ChatGPT 23, Claude 16, Google AI Overviews 12, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3 | Weekly |
| Korean, regional | v4.3 from 15 Nov 2026 | Naver AI Briefing 31, ChatGPT 16, Claude 12, Google AI Overviews 12, Gemini 11, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3 | Weekly |
4.1 English Index: Methodology
Model weights are derived from a composite index incorporating three primary data sources, each addressing different aspects of real-world AI influence:
- Consumer market share (40%): Monthly active users and web traffic data from Statcounter, SimilarWeb, and company disclosures
- Enterprise adoption (35%): Deployment metrics from industry reports and API revenue estimates5
- Developer API usage (25%): Token throughput from aggregated gateways6
4.1.1 English Index: Weight Derivation (October 2026)
Each component below is the provider's share normalized within the three-provider active set, from the most recent public figures at recalibration time. Values marked ~ are estimates where a source publishes partial breakdowns. Providers whose composite falls below a 3% materiality threshold are excluded from the active set entirely (see the note below the sources).
| Provider | Consumer (40%) | Enterprise (35%) | Developer (25%) | Composite |
|---|---|---|---|---|
| OpenAI | 59.2% | 30.7% | ~25.2% | 0.41 |
| Anthropic | 10.1% | 45.5% | ~41.4% | 0.30 |
| 30.7% | 23.9% | ~33.5% | 0.29 |
Consumer source: Similarweb web-visit share of major generative-AI chatbots, May–August 2026 (ChatGPT 53.9%, Gemini 27.9%, Claude 9.2%, Grok 2.4%, Perplexity 1.3% of all tracked assistants, renormalized to the active set). Enterprise source: enterprise LLM API usage share, mid-2026 industry reports (Anthropic 40%, OpenAI 27%, Google 21% of total enterprise usage; xAI and Perplexity estimated). Developer source: model-author token share on public aggregated gateways (OpenRouter), June 2026; shares for providers primarily consumed via direct APIs are estimates and this component is capped at 25% accordingly. Composite = 0.40·consumer + 0.35·enterprise + 0.25·developer, rounded to two decimals.
Materiality threshold. A provider whose composite falls below 3% is excluded: at that weight its influence on published scores is within rounding noise. Perplexity (composite 0.01 within the prior five-provider set) and xAI (0.03) were retired from the active set in October 2026. Their historical poll data is preserved, and both are re-evaluated at each recalibration.
4.2 English Index: Current Allocation (Q4 2026)
The following table presents active model weights as of October 2026, derived in §4.1.1. The active set is restricted to one web-search-capable model per major provider so recommendations reflect current information rather than training-cutoff knowledge. Weights are recalibrated periodically; every change is recorded in the Changelog (§6). From v5.0 (11 November 2026) the English index is measured on the six surfaces of §4, each provider with the model the Korean index uses for it; v3.4, which announced those models at the weights below, was replaced before it measured anything.
| Provider | Model | Weight |
|---|---|---|
| OpenAI | GPT-5.6 Luna (from v3.4: GPT-6 Luna) | 0.41 |
| Anthropic | Claude Sonnet 5 (from v3.4: Claude Haiku 5.5) | 0.30 |
| Gemini 3.7 Flash (from v3.4: Gemini 3.6 Flash) | 0.29 | |
| Total (n=3 active models) | 1.00 | |
4.3 English Index: Provider Distribution
Aggregate weights by provider:
4.4 Korean Index Weights (v4.0)
From v4.0 the Korean national index measures eight answer surfaces instead of three API models: the AI answers on the Naver result page (AI Briefing) and in Naver's AI Tab, on the Google result page (AI Overviews) and in Google AI Mode, Microsoft Copilot, and ChatGPT, Gemini and Claude. Every surface that is polled is scored. No single source covers both search surfaces and AI apps, so the weights are composed in two bundles. The bundle split is 42 search to 58 AI apps, to be replaced by a Korean survey separating the two routes to an AI answer when one is published. Weights are recomputed quarterly from the same sources; if any surface moves by more than 5 points, all are replaced by the recomputed values and announced as a material change.
Search bundle (42). Korean search engine share from InternetTrend (BizSpring): the share of visits to Korean websites arriving from each search engine, averaged over July to September 2026 (Naver 65.93%, Google 27.67%, Bing 3.15%), normalized over the three engines. Inside an engine, its two AI surfaces are split by the monthly users the company reports: Naver AI Briefing 30M (Naver, third quarter of 2025, the latest figure published) and Naver AI Tab 10M (Naver, August 2026); Google AI Overviews 2.5B and AI Mode 1B (Alphabet, second quarter of 2026, worldwide, as no Korean figure is published). Bing's share is Copilot's search route. The rate at which a surface shows an AI answer for our questions is not multiplied into the weight, because a query that shows no AI answer is already scored as a cycle with no mention.
| Surface | Engine share | Within engine | Weight (x 42) |
|---|---|---|---|
| Naver AI Briefing | 68.15% | 75.0% | 21.47 |
| Naver AI Tab | 68.15% | 25.0% | 7.16 |
| Google AI Overviews | 28.60% | 71.4% | 8.58 |
| Google AI Mode | 28.60% | 28.6% | 3.43 |
| Microsoft Copilot (Bing) | 3.26% | 100% | 1.37 |
AI app bundle (58). The §4.1 composite, with the consumer component taken from Korean monthly active users rather than global web visits: Wiseapp Retail, September 2026, Korean smartphone users (ChatGPT 24.7M, Gemini 9.87M, Claude 4.04M, Copilot 1.96M), normalized within the four surfaces. The enterprise and developer components are the global figures of §4.1.1 (enterprise: Menlo Ventures, The State of Generative AI in the Enterprise, December 2025, a survey of 495 US enterprises; developer: model-author share on OpenRouter, June 2026, with estimates marked ~). Copilot has no component of its own there: it runs on OpenAI models, whose share sits in the ChatGPT row. Korean enterprise and developer data will replace the global figures when available. This is why the Claude weight is above its Korean consumer share.
| Surface | Korean MAU (40%) | Enterprise (35%) | Developer (25%) | Composite | Weight (x 58) |
|---|---|---|---|---|---|
| ChatGPT | 60.88% | 30.67% | ~25.17% | 41.38% | 24.00 |
| Gemini | 24.33% | 23.88% | ~33.47% | 26.46% | 15.35 |
| Claude | 9.96% | 45.45% | ~41.36% | 30.23% | 17.53 |
| Microsoft Copilot | 4.83% | - | - | 1.93% | 1.12 |
Korean national weights, v4.0. Copilot computes to 2.49 (1.37 through Bing, 1.12 through the app) and is set to 3, because the Wiseapp figure counts mobile apps only and leaves out Windows and Edge, where Copilot is built in, and Copilot reaches 3.0 by the same formula in the regional panel. The other seven are scaled to 97 and rounded to integers by the largest-remainder method so that all sum to 100.
| Surface | Collected from | Weight |
|---|---|---|
| ChatGPT | OpenAI API, native web search | 24 |
| Naver AI Briefing | Naver search result page | 21 |
| Claude | Anthropic API, native web search | 18 |
| Gemini | Google API, Google Search grounding | 15 |
| Google AI Overviews | Google search result page | 9 |
| Naver AI Tab | Naver AI Tab (via SerpApi) | 7 |
| Google AI Mode | Google AI Mode (via SerpApi) | 3 |
| Microsoft Copilot | Bing Copilot (via SerpApi) | 3 |
| Total (n=8 surfaces) | 100 | |
Materiality threshold. Perplexity, at 1.29M Korean monthly users, composes to about 1, below the 3% threshold of §4.1.1, and is not polled, as Grok and Sonar were dropped in October 2026. A. (SK Telecom, 1.10M) has no API or result page to collect from. Meta AI, available in Korea since May 2026, is not among the ten most used AI apps in Korea (the tenth had 0.32M users) and computes to 0.2; it is not polled from v4.0. Each is reconsidered at every quarterly recalibration.
Regional index. From v4.3 (15 November 2026) regional questions (“강남 치과 추천해 줘”) use the same eight surfaces as the national index: Naver AI Briefing 31, ChatGPT 16, Claude 12, Google AI Overviews 12, Gemini 11, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3. Same sources and formula as above; only the bundle split differs, 60 search to 40 AI apps, to be replaced by a Korean survey on how people look for local businesses when one is published. A regional question names its place in the text. Naver AI Briefing, Naver AI Tab, Copilot and Gemini read the region from that text; ChatGPT, Claude and both Google surfaces also receive it as the search location. Through v4.2 the regional index used seven surfaces, without Gemini: Naver AI Briefing 31, ChatGPT 23, Claude 16, Google AI Overviews 12, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3. Measured on 21 October 2026 over 50 regional questions (5 business types x 10 regions), Naver showed an AI answer for 98% and Google for 90%, in line with national questions, so neither search surface is discounted.
4.5 Reliability & Disclosure
4.5.1 Sampling and confidence intervals
A language model does not return the same answer twice. Per-question figures are therefore labeled directional, and the robust signals are the aggregated ones (§4.5.2).
From v3.0 the pipeline supports repeated sampling of each question–model pair. In a standard monthly cycle each pair is polled once, and scores publish without an interval; an absent interval is reported as absent, never as a zero-width claim of certainty. In a sampled cycle (n = 3; first run September 2026), model contributions are averaged before weighting, so scores remain comparable across all cycles, and the spread across samples yields a published confidence interval:
Category rankings aggregate many questions, models and samples, and their intervals are tighter than a single question's.
4.5.2 Inclusion rate is the primary metric
Position within a model's answer is the fragile signal; whether a model names an entity at all is the robust one. GenRank therefore reports inclusion rate, the share of all (model × sample) trials mentioning the entity, as its primary measure, with position retained as a secondary quality signal.
4.5.3 What we measure, stated plainly
- Collection channel: provider APIs and search result pages (§4.4). We do not claim to measure what an individual user sees in a signed-in chat window.
- Models: one per surface, named with versions in §4.2 and in the v4.0 entry of §6.
- Grounding: native web search enabled, capped at 3 results per call.
- Decoding parameters: provider defaults, deliberately unset by us (§2.2).
- Version stamp: every score records the methodology version that produced it, so figures are never silently compared across revisions.
4.6 Independence
GenRank does not sell, and will not sell, any service to an entity it ranks that is intended to change that entity's rank. No fee depends on the level or direction of any score, and correction of a mismeasured entity is always free, never a paid service.
This follows the separation that credit rating, benchmark and audit regulation all treat as load-bearing: publishing data and diagnostics is legitimate; selling advice on how to move the measured attributes is not. The full policy, including our material-change and corrections procedures, is published separately. Methodology changes and corrections are logged in §6.
5. Limitations
Users should consider the following methodological limitations when interpreting results:
5.1 Temporal Variability
LLM outputs may vary over time due to model updates, fine-tuning, and reinforcement learning from human feedback. GenRank captures point-in-time snapshots and should not be interpreted as static ground truth.
5.2 Stochastic Sampling
Despite controlled parameters, LLM outputs exhibit inherent randomness. Identical queries may produce different rankings across executions. Statistical aggregation mitigates but does not eliminate this variance.
5.3 Market Weight Estimation
Model weights are derived from publicly available market data which may not fully reflect actual usage patterns. Enterprise API usage is estimated from secondary sources and may contain measurement error.
5.4 Query Design Bias
The selection and phrasing of queries may influence recommendation outcomes. Query design inherently reflects researcher assumptions about relevant use cases and natural language patterns.
5.5 Entity Resolution Errors
Automated entity resolution may introduce errors through incorrect alias mappings or failure to distinguish between similarly-named entities. Substantiated errors are corrected and logged in §6.
6. Changelog & Corrections
The methodology is version-controlled. Each revision below is dated; results should always be interpreted against the methodology version in effect at poll time. Versions follow semantic numbering (major.minor): a major bump denotes a change that breaks longitudinal comparability (e.g., scoring formula), a minor bump denotes the model set, cadence, weights, or entity resolution changing. Changes are announced before they take effect, with their estimated effect where it can be measured. Every score and ranking snapshot records the version that produced it. Rank and source history charts draw only the editions of the major version in effect and connect minor versions within it without a mark; editions of an earlier major version stay on their permanent edition pages and in the API, not on the charts.
- A third index: Japan, in Japanese. Questions written in Japanese are asked from Japan. It is a new index with its own questions, panel, entities and scores, like the Korean and North American ones. Nothing in those two changes.
- Seven answer surfaces, weighted from Japanese usage data. National: Google AI Overviews 26, ChatGPT 19, Gemini 19, Claude 16, Google AI Mode 11, Yahoo! JAPAN 5, Microsoft Copilot 4. The formula is the Korean index’s (§4.4) with Japanese inputs. Search and AI apps are split 42 : 58. Inside search, StatCounter’s mobile search share for Japan, August to October 2026 (Google 85.07%, Yahoo! JAPAN 11.71%, Bing 0.89%); Google’s part is divided by the monthly users Google reported in May 2026 (AI Overviews 2.5 billion, AI Mode 1 billion, worldwide), Yahoo! JAPAN’s part is its own assistant and Bing’s is Copilot. Inside AI apps, consumers 40% from the Nippon Research Center survey of September 2026 (people aged 20 to 69 who use the service now: ChatGPT 33.5%, Gemini 33.1%, Copilot 12.5%, Claude 4.2%), enterprise API 35% and developers 25% from the worldwide figures of §4.1.1. Grok, Perplexity and the others come out under the 3% threshold and are not measured.
- Why the mobile search share. The North American index uses the share over all devices. For Japan the all-device series shows Bing rising from 7.6% in August 2025 to 32.3% in October 2026, on desktop only, which no usage survey of the same period shows; the mobile series did not move. Search pages are read as phone pages in every index, and the questions are ones people ask on a phone.
- Models and requests. ChatGPT with GPT-6 Luna, Claude with Claude Haiku 5.5, Gemini with Gemini 3.5 Flash-Lite through OpenRouter with Google’s own search on, the models of the Korean and North American panels. The two Google surfaces are read through SerpApi as searches made in Japan in Japanese, as phone pages, and Copilot is sent the question alone. Yahoo! JAPAN is read from its assistant as a visitor who is not signed in sees it: the first answer to the question, with the names on its shop, hotel and product cards written into the answer. Its advertisements and its suggestions for a next question are not part of the answer. As everywhere, the question is sent verbatim, with no instruction and no sampling parameters.
- A regional index of stations, wards and cities. A unit is a place name people type with a kind of business: station and ward names inside the large cities (新宿, 梅田, 世田谷区), the city name elsewhere (金沢), and every prefectural capital. 170 units. One question per (category, place) pair, “{place}でおすすめの{business}は?”, for the pairs whose 12-month search interest on Google Trends is at least 20% of “歯医者 新宿”: 1,720 pairs in 169 places and 64 categories. The question names its place. ChatGPT and Claude are also given the city as the user’s location and the Google surfaces the city as the search location; Gemini, Copilot and Yahoo! JAPAN read the place from the text. Regional weights, the same seven surfaces with search and AI apps split 60 : 40: Google AI Overviews 38, Google AI Mode 15, ChatGPT 13, Gemini 13, Claude 11, Yahoo! JAPAN 7, Microsoft Copilot 3. A page is indexed and labelled a ranking under the rule of the North American index (§4.4): from its first measurement, once the answers name enough distinct businesses and two surfaces name the same one.
- Questions. 1,633 national questions in 549 categories, written for Japan and read one by one. 1,325 ask the same thing as a question of another index; 308 exist only in Japanese. 29 categories exist for Japan alone (日本酒, 軽自動車, コンビニ, 整骨院 among them), and categories with nothing to ask in Japan carry no Japanese question. Regional questions do not add to a national ranking.
- Cadence. Monthly, on the 1st: the national part at 17:00 and the regional part at 21:00, Japan time. Scores use the window of the last four measured runs, as in the North American index.
- Entities. A brand or business is its own entity in the Japanese index, separate from the entity of the same name in the Korean and North American ones. Names are kept as the answers write them, in kanji, kana or Latin letters; two spellings are merged only when the judge and the second opinion both find them to be the same thing.
- Comparability. A major version for a new index. There is no earlier Japanese data, and its scores are comparable only inside it.
- The model and route that measure Gemini. The same change as Korean v4.3. Gemini is measured with Gemini 3.5 Flash-Lite instead of Gemini 3.6 Flash: the model the Gemini app has given free users since 9 October 2026. Requests go through OpenRouter with Google’s own search switched on, and OpenRouter puts the current date in front of the question. The comparison of the two models is in the v4.3 entry.
- Gemini joins the regional index. From the run of 1 December regional questions are measured on Gemini too. A regional question names its city in the text, and Gemini reads the city from it, as Copilot does. The regional weights become Google AI Overviews 39, Google AI Mode 15, ChatGPT 14, Claude 12, Gemini 11, Microsoft Copilot 9. The formula is unchanged; the AI app bundle is shared among ChatGPT, Gemini, Claude and Copilot.
- Unchanged. The national weights, the regional weights of the two Google surfaces, the monthly cadence, the questions and scoring. Results measured before 1 December are not recomputed. A minor version, so charts continue across it.
- The English index becomes a North American index. National questions are asked from the United States: ChatGPT and Claude receive the country as the user location, and Google AI Overviews and Google AI Mode are read as a search made in the United States. Copilot receives the question without a location (amended 12 November 2026; the run of 11 November sent it the country). Until now English questions carried no location, and answers mixed countries. The index does not measure the United Kingdom, Australia, India or other English-speaking markets.
- Six answer surfaces, weighted from United States usage. Google’s result page and Copilot join the three AI apps: Google AI Overviews 28, ChatGPT 20, Claude 17, Gemini 16, Google AI Mode 11, Microsoft Copilot 8. The weights follow the formula of the Korean index (§4.4) with United States inputs. Search and AI apps are split 42 : 58. Inside search: StatCounter’s United States shares for August to October 2026 (Google 85.55%, Bing 9.55%), Google’s share divided between AI Overviews and AI Mode by the monthly users Google reported in May 2026 (2.5 billion and 1 billion, worldwide), Bing’s share counted for Copilot. Inside AI apps: 40% the share of United States adults who use each app (Pew Research Center, survey of February 2026: ChatGPT 44%, Gemini 24%, Copilot 17%, Meta AI 14%, Grok 8%, Claude 6%), 35% enterprise API share and 25% developer share (the two worldwide figures of §4.1.1). Meta AI (2.9) and Grok (1.6) come out under the 3% threshold and are not polled. Perplexity, which the survey did not ask about, stays out. The models are those announced for v3.4 (GPT-6 Luna, Claude Haiku 5.5, Gemini 3.6 Flash), which this version replaces before it measured anything; search pages are read as phone pages, as in Korean.
- A regional index for cities in the United States and Canada. A separate index asks “What are the best{business type} in {city}?” for (category, city) pairs chosen by search demand. Units are the place names people type with a business type: the principal city of each of the 100 largest United States metropolitan areas, cities and boroughs inside the largest ones that people name on their own (Brooklyn, Plano, Scottsdale), and 13 Canadian metropolitan areas, 174 units in all, across 113 categories of local business. A pair is included when its search interest on Google Trends over twelve months is at least 10% of that of “dentist chicago” (searches that contain the business word and the place name in any order; a city whose name is shared with other places is counted inside its own state): 3,737 pairs in 174 cities and 98 categories as of 11 November 2026, about as many questions as the national index asks. Each question names its city and state (“Austin, TX”) and is asked with that city as the search location on ChatGPT, Claude, Google AI Overviews and Google AI Mode, Canadian cities on Google’s Canadian results. Copilot receives no location and reads the city from the question (amended 12 November 2026; the run of 11 November sent it the country). Five surfaces: Google AI Overviews 39, ChatGPT 20, Claude 16, Google AI Mode 15, Microsoft Copilot 10 (search 60 : AI apps 40; Gemini grounding accepts no search location). Entities are resolved per city, and regional results are not added to national rankings. A regional page is published with its first measurement. It is opened to search engines and labelled a ranking as soon as the answers name at least eight distinct entities (five outside health and legal categories) with at least one named by two surfaces. There is no waiting period.
- Google AI Overviews do not answer every local question. On 50 regional questions tested on 10 November 2026, Google AI Overviews answered 27 (dentists 9 of 10, personal injury lawyers 10 of 10, restaurants 6 of 10, plumbers 1 of 10, hair salons 1 of 10; elsewhere Google showed its map listings), Google AI Mode all 50 and Copilot 43. A page without an AI answer counts as a cycle with no mention (§4.4), so in some categories the AI Overviews column will be mostly empty. That lowers every business’s score in the category equally and does not change the order within it.
- The national questions are revised. Every English question was read against the answers of the 1 November run. 213 of the 1,385 end with this version: 97 that drew kinds of things and advice and no names (most questions in Activities & Practices and Concepts & Knowledge), 66 about local businesses that answers met with “where are you?” and that the regional index now asks city by city, 25 worded for another market, 13 duplicates and 12 that were too broad or belonged to another category. 156 of them are replaced by a question on the same subject that asks for national chains, providers with a national reputation or the sites people use to find one. 2,314 questions are added: more questions in the categories already measured, questions for 84 categories that had only Korean ones, and 21 new categories (pickup trucks, and 20 kinds of local business: chiropractors, urgent care, physical therapy, primary care, house painters, handyman services, tree services, garage door repair, flooring, fencing, window replacement, solar installers, pool builders, water damage restoration, junk removal, towing, auto glass, workers’ compensation lawyers, mortgage lenders, insurance agencies). The national index asks 3,486 questions in 560 categories; eight categories keep no English question. No question names a brand. A question that ends keeps its page and its results, and its replacement starts a new series.
- Cadence and comparability. Monthly, as before; the first v5.0 run starts on 11 November 2026, and from December the run is that of the first of the month: on the 1st, UTC, national questions start at 00:10 and regional questions at 04:00 (times added 12 November 2026). Its answers are read with the models in force on the day they are read: the reading models announced with v4.3 start on 15 November for both languages. v5.0 is a major version: surfaces, weights and the place questions are asked from all change, so English scores before and after it are not comparable, no impact figure is published, earlier results are not recomputed, and charts start again at the first v5.0 run. The Korean index does not change.
- A surface that does not answer (added 12 November 2026). From the December run the rule of the Korean index applies (see v4.3): a surface that returns no answer for a question is recorded as unmeasured, and the question is scored from the surfaces that answered. An unmeasured cell adds nothing to a score, and the other weights are not rescaled.
- Revised on the day of announcement. This entry was first published on the morning of 11 November with an effective date of 15 November, a regional threshold of 3% (6,334 pairs) and 1,445 national questions. The same day, before anything was measured under it, the threshold became 10%, the national questions were revised as described above and the effective date moved to 11 November.
- New models read the answers. The items an answer names are extracted with GPT-6 Luna (reasoning effort low) instead of Gemini 2.5 Flash. Uncertain matches, generic terms, whether names within a question are one entity, aliases and merge candidates are judged by GPT-6.1 Sol instead of GPT-5.6 Luna and Gemini 2.5 Flash. Google retires Gemini 2.5 Flash on 1 December 2026 and from that day routes its requests to another model, so the change is announced and made before then.
- Measured before the change. On 70 Korean answers of the 1 November cycle, the items each answer names were settled against the answer text by language-model reviewers who did not know which model had extracted them. The new extractor found them with an F1 of 97.9 against 89.9 for the old one, with 3 wrong items against 58; the old one often listed the authors of recommended novels as separate items. On 450 decisions with known answers, the new judge was right 91.1% of the time against 88.2%, and linked a mention to the wrong entity less often.
- English models follow the Korean ones (v3.4). From the English run of 1 December, the English index measures each of its three providers with the model the Korean index uses for it: GPT-6 Luna, Claude Haiku 5.5 and Gemini 3.6 Flash instead of GPT-5.6 Luna, Claude Sonnet 5 and Gemini 3.7 Flash, at the same weights (0.41, 0.30, 0.29). Claude is measured with the company’s light model, as in Korean. When the Korean model of one of these providers changes, the English one changes with it in the same version. This part was replaced by v5.0 on 11 November 2026, before it measured anything: the same models, on a panel of six surfaces.
- Names as the answer writes them. The extraction rules add: write each name in the language and script the answer uses; translations and other spellings are kept as aliases.
- Merges need two models (added 9 November 2026). Until now, whether two entities already in the index are the same was decided by the judge model alone, and a second opinion from a decision model was only recorded. From this version a merge needs both: the decision model must also find the pair the same (probability 0.8 or more), and a pair it doubts stays separate. A merge cannot be undone, so a wrong merge is the error to avoid; some duplicates may stay separate for longer.
- Each part in its own slot (added 12 November 2026). From the week of 15 November each part of the index is measured in a slot of its own. Korean questions are measured on Sunday, Korean time: national questions from 00:10 and regional questions from 04:00. Until now the two started together at 03:00. English questions, which are monthly, are measured on the 1st of the month, UTC: national questions from 00:10 and regional questions from 04:00. The week still starts on Sunday 00:00 KST, Korean questions are still measured every week and English questions every month. The Korean slots are placed within Sunday so that a week’s measurement ends before Monday morning in any time zone.
- A surface that does not answer (added 12 November 2026). When a surface returns no answer for a question, because of an error or a blocked page, the same request is sent once more. If that fails too, the cell is recorded as unmeasured for that run and measured again in the next. The question is scored from the surfaces that answered. An unmeasured cell adds nothing to a score, and the other weights are not rescaled; this replaces the sentence on renormalized weights in the v4.0 entry. Until now a question was not scored in a run when one of its scored surfaces had no answer within the scoring window.
- The model and route that measure Gemini (added 13 November). Gemini is measured with Gemini 3.5 Flash-Lite instead of Gemini 3.6 Flash. It is the model the Gemini app has given free users since 9 October 2026, and the index measures the model an app gives ordinary users by default. Requests go through OpenRouter with Google’s own search switched on. OpenRouter puts the current date in front of the question when search is on, and passes nothing else but the question. On 140 questions of the index asked on both models, Flash-Lite named 37% of the items in Gemini 3.6 Flash’s top ten (Korean 34%, English 45%); the same model asked the same question twice agreed on 51%. Flash-Lite names fewer items per answer (8.6 on average against 10.4) and searches more often. The four weeks of side-by-side measurement that normally precede a model change are replaced this time by that comparison. The four-week window holds the new model’s answers only: answers measured with Gemini 3.6 Flash stay on the editions of their weeks, and the new model fills its window from the start.
- Gemini joins the regional index (added 13 November). From the week of 15 November regional questions are measured on Gemini too. A regional question names its place in the text, and Gemini reads the region from it, as Naver AI Briefing, Naver AI Tab and Copilot do. The regional weights become Naver AI Briefing 31, ChatGPT 16, Claude 12, Google AI Overviews 12, Gemini 11, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3. The formula is unchanged; the AI app bundle is shared among ChatGPT, Gemini, Claude and Copilot. The weights of the search surfaces and the national weights stay as they are. Regional results measured before 15 November are not recomputed.
- Unchanged. The weekly cadence and the questions; surfaces and weights apart from the Gemini changes above; scoring apart from the rule for unmeasured cells above. Results published before the change are not recomputed. Both are minor versions, so charts continue across them. The API reports the new extractor as a new
extractor_versionfrom the same moment.
- Takes effect in the same cycle as v4.1. v4.2 builds on the question changes of v4.1 and takes effect with it in the cycle of 1 November. Every change v4.1 set for that cycle stands, and Korean results are stamped v4.2 from that cycle.
- Finer categories for beauty products and clinics. 21 new Korean categories. Beauty & Personal Care gains Cleansers, Toners & Pads, Serums & Ampoules, Creams & Moisturizers, Sheet Masks & Packs, Dermocosmetics & Acne Care, Base Makeup, Lip Makeup, Eye Makeup, Scalp & Hair Loss Care and Inner Beauty. Health Services gains Dental Implants, Orthodontics, Aesthetic Skin Clinics, Eye Surgery, Rhinoplasty, Breast & Body Contouring, Facial Contouring, Facelift & Anti-aging Surgery, Vision Correction and Spine & Joint Hospitals. The tree stays three levels deep: the new categories sit beside Skincare, Makeup, Hair Care, Dental, Dermatology, Plastic Surgery, Eye and Orthopedic Clinics, which keep their general questions. Clinic questions ask for providers known nationwide (brands, networks, specialties); local providers stay with the regional index.
- 36 questions continue in a finer category. A measured question whose topic now has its own category is retired where it was and asked word for word in the new category; its page links to the continuation. The new question starts its own four-week window; what the old one measured stays on its page and in past editions.
- Eight questions or fewer in every category. Categories carried between one and twelve Korean questions. Priority categories (those Korean businesses act on) now carry eight instead of ten, others four to six, and parent categories two of their own, since a parent’s ranking adds every subcategory’s. In the 114 categories above eight, the questions retired are the least asked (search signal and model estimates, as in the question ranking), those whose answers named the fewest businesses in the week of 25 October, and those repeating a sibling’s topic. Nine clinic questions whose answers asked back for a location or named nothing are retired as well, and 16 duplicate or off-category questions. The categories with one to three questions are concept and local-service categories cut in v4.0 and v4.1 because their answers named no brands; they are not refilled.
- 2,917 Korean national questions from 1 November (3,101 under v4.1): 294 retired, 36 of them continuing in a new category, 74 new, and one not yet measured moved to a new category. The regional index is unchanged (3,327 pairs); the new categories are national only.
- Surfaces, weights, cadence and scoring are unchanged. Nothing measured before 1 November is recomputed and weekly editions stay as published. The categories that hand questions to a new category rank a different question set from the cycle of 1 November.
- Questions checked against their answers. Every answer of the week of 25 October (49,393 answers) was classified as naming something, asking back for a condition such as the area, unable to answer, or generic (types and selection criteria, no names). The classifier is a decision model checked against 130 answers labelled by hand (96% agreement on the four kinds). A question is flagged when two or more surfaces ask back, or when three or more answer generically and make up at least 40% of the answers that could have named something. From v4.1 every answer is classified when it is collected and the check runs every week.
- 190 Korean national questions retired. 162 without a replacement: concept, activity and method questions that no brand answers (most of Activities & Practices and Concepts & Knowledge), questions about the price of a local provider, and treatment-specific local services that the regional index measures with a location. 28 are replaced by a question on the same topic that asks for brands, chains or firms (“토끼 건초 추천해 줘” becomes “토끼 건초 어느 브랜드가 좋아?”). 33 flagged questions on which five or more surfaces still named something continue and are checked again after four weeks. No regional question was changed: each drew names from at least three surfaces.
- 3,101 Korean national questions from 1 November (3,263 before). Retired questions keep their pages, answers and weekly editions, and their scores count in no ranking from the first v4.1 cycle. Eleven categories whose questions were all retired leave the category tree; their pages stay.
- Surfaces, weights, cadence and scoring are unchanged. Questions that continue keep their four-week window; new questions start their own. Nothing measured under v4.0 is recomputed.
- Call route. From 1 November Claude and Gemini are called directly, as ChatGPT already was. The request is the same on either route, and the route stays recorded on every answer.
- Phone pages. From 1 November Naver AI Briefing, Google AI Overviews and Google AI Mode are read as the page appears on a phone. Naver AI Tab and Microsoft Copilot take no device setting. The device is recorded with every answer. On phone pages Google lists the businesses an answer names as place cards; they are names in the answer, not cited sources, and are not counted as citations.
- Correction, list items in Google and Copilot answers. From 27 October every level of a list is read, including items listed under an item, which is where Google’s local answers put the businesses (an area, then the businesses in it). The week of 25 October was read again the same way from the archived pages, and that week’s rankings and weekly edition were recomputed. The pages were archived as received.
- Google links. The Google redirects (google.com/goto) that Google AI Mode writes as links in its answers are opened and stored as the page they lead to, and a page cited through Google Translate counts as the page translated. Place cards are not counted as citations even when they arrive as links in the text, and Google Maps and Google Shopping pages on google.com count as Google Maps (review and listing sites) and Google Shopping (shopping). The citations of answers already received were read again under the same rules and the source statistics recomputed. Rankings and scores do not use citations and are unchanged.
- Search tool failures. From 1 November an answer written after the search tool failed is not stored: the request is sent again, and the cell is recorded as not measured if the search still fails.
- Weekly cadence for Korean questions. Each Korean question is polled every week (weeks start Sunday 00:00 KST). Published rankings use a four-week window with confidence intervals. English questions stay monthly. Each week’s category ranking keeps a permanent page (/ko/w/{YYYY-WW}/c/{category}) that does not change after the week, so any published figure can be cited by week.
- Eight Korean surfaces. The Korean national index measures ChatGPT with GPT-6 Luna (24), Naver AI Briefing (21), Claude with Claude Haiku 5.5 (18), Gemini with Gemini 3.6 Flash (15), Google AI Overviews (9), Naver AI Tab (7), Google AI Mode (3) and Microsoft Copilot (3), derived in §4.4. Perplexity is retired under the 3% materiality rule. Claude is measured with the lighter model of its provider rather than the consumer default.
- Every polled surface is scored. Naver AI Tab, Google AI Mode and Copilot are scored with the weights of §4.4 (7, 3 and 3). Meta AI (computed weight 0.2), Grok and Perplexity are not polled.
- Search surfaces. Naver AI Briefing, Naver AI Tab, Google AI Overviews, Google AI Mode and Copilot are collected from their result pages for the question text. A query that shows no AI answer counts as a cycle with no mention. If collection is blocked, the column is marked unmeasured for that week and the remaining weights are renormalized; it is never counted as zero mentions.
- English index. Same three providers and weights (0.41, 0.30, 0.29); model versions move to GPT-6 Luna, Gemini 3.6 Flash and Claude Haiku 5.5. This part did not take effect on 25 October: the English run of 1 November was measured with GPT-5.6 Luna, Claude Sonnet 5 and Gemini 3.7 Flash. It was announced again as v3.4 and takes effect with v5.0, from the English run of 11 November 2026.
- Question ranking. Each category lists its questions in the order people ask them, from two published inputs combined 50:50 within the category. The search component is the Naver search-trend index of the question's best keyword over the trailing twelve months, scaled so that “강남 치과” = 100, then rank-normalized within the category (keywords are listed per question). The estimate component asks each API surface of the national panel, with the same fixed prompt (version qr-1, web search off, temperature 0 where the provider accepts it), to order the category's questions by how often users ask them; the orderings become Borda points weighted by the panel weights and are rank-normalized. The raw model outputs are stored. Regional questions use the search component only. This is an estimate shown with its evidence, not usage data.
- Call path. Where a provider offers a batch API, polls are sent through it with the same model, the same parameters and the same request body as a direct call; the path is recorded with every response. Each answer may use at most five web searches.
- Question corpus and regional index. Korean priority categories grow to ten to twelve questions each (four intents, with a topic facet for recommendation questions); other categories without subcategories have three to eight, by how much Korean users choose among options there, and parent categories two or three. A separate regional index asks “{region} {business type}” questions for (category, region) pairs selected by search volume: a pair is included when the Naver search-trend index of “{region} {business type}” over twelve months is at least 1% of “강남 치과” (3,327 pairs across 75 regions and 86 categories as of 23 October 2026). Each regional question is asked with the region as the search location where the surface accepts one (ChatGPT and Claude user location, Google location) and in the question text otherwise, and is measured with seven surfaces weighted as in §4.4 (Naver AI Briefing 31, ChatGPT 23, Claude 16, Google AI Overviews 12, Naver AI Tab 10, Google AI Mode 5, Microsoft Copilot 3). Entities are resolved within their region: a clinic in one city and a clinic of the same name in another are separate entities, and a branch of a national brand is linked to the brand without adding to its national score. A regional page shows its answers, named entities and a provisional ranking from its first measured week, labelled “week N, directional” and kept out of search engines until a four-week window names at least eight distinct entities (five outside health and legal categories) with at least one named by two surfaces. Health, legal and financial pages state that results are AI mentions, not verified recommendations. Each category page lists its questions from the effective date; the Korean national set has 3,263 questions in 547 categories (85 categories Korean users choose among were added on 23 October 2026). Of the 1,386 asked before v4.0, 839 continue and 547 are retired (duplicate or off-category questions), each retired page linking to the question that takes its place; 2,424 are new. The regional index has 3,327 pairs. The regional weights are in §4.4.
- Number grades. A question-level figure rests on one answer per surface per week, four to five over the published window; the site labels such figures “directional” and shows the interval where the sampling allows one. Category and four-week aggregates are the figures to judge by.
- Comparability. The Korean index moves from three API models to eight surfaces with new weights, a weekly cadence and a four-week window. This is a major version change in the sense of §6, so Korean scores before and after the effective date are not comparable; every row carries its version, and history charts start at the effective date. The regional index is measured for the first time.
- Only answers are ranked. GenRank ranks the named things AI models recommend: brands, products, organizations, people, places and works. Generic terms (product types, ingredients, features, advice) are no longer ranked when a question asks for named things. Websites, publications and platforms that an answer only cites or points to are no longer ranked as answers. Both are still recorded with each response (§2.3).
- Entity matching. Uncertain matches are decided by a language-model judge against the question and the answer text, and every decision is recorded. Rejected matches are never re-applied, and distinct items named in the same answer are never merged (§2.3).
- Citations stored. The web sources each model cites are now stored with every response.
- Question corpus. 20 questions whose answers named only generic terms, never a specific entity, were retired. Each was replaced by a brand-focused question in the same category. Two questions, each asked in English and Korean, were added for the platforms people use to find daycares and pet groomers. Retired questions keep their pages and history, but their scores no longer count toward any ranking.
- Question corpus, 20 October addendum. 66 questions (32 English, 34 Korean) whose October answers named only product types, places, or the sites and apps people use to look things up are retired. 49 are replaced by a brand-focused question in the same category. The other 17 ask for a local service (lawyers, clinics, nail salons, tattoo studios) without a location, so models name neighbourhoods and platforms instead of businesses; they are retired without a replacement and return as regional questions.
- Estimated magnitude. Measured on the October 2026 cycle, where these rules were applied together with the error corrections below:
- category top-10s kept 8.5 of their 10 entities on average;
- per-question top-10s kept 83% of their entities;
- 13.7% of score rows were removed;
- total score mass fell 11.5%.
- Timing. The pipeline changes are deployed now, so the 24 questions added on 6 October are first polled under v3.3, on 7 October. Every other question moves to v3.3 with the 1 November cycle.
- Rationale: a ranking must contain only answers to the question asked. A source an answer cites, or a generic term it uses, is not a recommendation.
- Provider weights re-derived from published market data via the §4.1 composite and the full derivation published (§4.1.1): OpenAI 0.30 → 0.41, Anthropic 0.25 → 0.30, Google 0.20 → 0.29.
- Perplexity and xAI retired from the active set: their derived composites (0.01 and 0.03) fall below the 3% materiality threshold (§4.1.1); at such weights they have no measurable influence on published scores. Historical Sonar and Grok poll data is preserved.
- Per-model score contributions now stored with every score, enabling published weight-sensitivity analysis: rankings can be recomputed under any weight set.
- Rationale: weights must be reproducible from cited sources, not asserted.
- Standard cycles poll each question–model pair once; sampled cycles (n = 3) run on demand and publish confidence intervals (§4.5).
- Model set refreshed to the current consumer tier per provider: GPT-5.6 Luna (replacing GPT-5.4 mini), Claude Sonnet 5 (replacing Claude Haiku 4.5), Gemini 3.7 Flash (replacing Gemini 3.1 Flash Lite). Grok 4.3 and Sonar unchanged.
- Provider weights unchanged (OpenAI 0.30, Anthropic 0.25, Google 0.20, xAI 0.15, Perplexity 0.10); retired models keep their historical poll data.
- Repeated sampling introduced: a cycle may poll each question–model pair n times; the September 2026 cycle was the first sampled cycle (n = 3 for part of the corpus).
- Confidence intervals published where sampling depth allows; absent intervals are reported as absent, never as zero-width (§4.5).
- Inclusion rate adopted as the primary metric; position within an answer retained as a secondary quality signal.
- Model contributions averaged before weighting, keeping scores comparable with all earlier cycles.
- Gemini 3 Flash replaced by Gemini 3.1 Flash Lite (provider's successor model); weight unchanged at 0.20.
- Active model set reduced to five web-search-capable models, one per major provider (OpenAI, Anthropic, Google, xAI, Perplexity). Models without native real-time web search were retired.
- Web search enabled at poll time so recommendations reflect up-to-date information rather than training-cutoff knowledge.
- Polling cadence changed from weekly to monthly (1st of each month, UTC).
- Provider weights reallocated: OpenAI 0.30, Anthropic 0.25, Google 0.20, xAI 0.15, Perplexity 0.10.
- Rationale: data recency and representative provider coverage. Historical poll data from retired models is preserved for longitudinal comparison.
- Scoring framework formalized using nDCG-style logarithmic decay (Definition 3.1).
- Market-weighted active set of 16 models across nine providers; weights recalibrated quarterly.
- Initial public methodology: multi-model polling with market-weighted aggregation; weekly cadence.
Corrections
Substantiated errors in published numbers are corrected and logged here. Correcting a mismeasured entity is always free.
- Business names in Google AI Overviews. When Google AI Overviews recommends businesses, it increasingly shows each name in a place card and writes the description under it. The step that reads answers copied the description and left out the name on the card, so in 3,661 answers of the Korean index (3,633 from Google AI Overviews, and 28 from Copilot whose list items were dropped the same way; 61 in the week of 18 October, 206 in the week of 25 October, 944 in the week of 1 November and 2,450 in the week of 8 November; 3,259 to regional questions and 402 to national ones) businesses the answer named were not counted as mentions. From 10 November the name on the card is read with the answer.
- Scores and weekly editions. These answers were read again from the archived originals and their 2,778 questions analysed again. Each question's weekly records, the current scores and ranks, the publish state of regional pages and the weekly edition of 8 November were recomputed. The category editions of 18 October, 25 October and 1 November were not rebuilt: in those three, the businesses named in 175 answers to national questions are still missing. The earlier answer text stays in the answer records.
- Cycles with no AI answer. A search page that shows no AI answer is scored as a cycle with no mention (§4.4). The step that reads names from answers still filled 238 such empty answers (210 from Google AI Overviews, the rest from Naver AI Briefing, Naver AI Tab, Copilot and Google AI Mode) with business names, and those names were scored. With the answer empty, the names did not come from it: about a quarter were in another surface's answer to the same question, the rest in no answer of that week. From 7 November empty answers are not read.
- Scores and weekly editions. The 1,856 mention records attached to those answers were deleted, and only the score they had added was taken out of each question's record and of the weekly editions of 18 October, 25 October and 1 November. Entities not named in an empty answer kept their scores; ranks were recomputed per category. The removed names stay in the answer records with the reason.
- Hangul and Latin spellings. Among the Korean entities created by the 1 November run, 609 pairs that were the same thing written in Hangul and in Latin script were merged (e.g. “크리니크” and “Clinique”, “빈폴멘” and “Beanpole Men”), the same way as the 28 October correction: a decision model narrowed the candidates, each remaining pair was read, and only the same things were merged. Products differing in width, colour or generation, a series and one model in it, a brand and its product line, and a branch and its brand were left apart.
- Entity names. Five Korean entity names created with an English description were fixed: three now carry a short Korean qualifier (e.g. “고독한 미식가 (드라마)”), and two were merged into the existing entity for the same thing (e.g. “아임유 (kiosk)” into “아임유”). Entity addresses and the names used for matching are unchanged.
- English index. 39 pairs of English entities left in the merge queue were read one by one and merged (e.g. “Kraków” and “Krakow, Poland”, “Meet” and “Google Meet”). “Planet Earth” (2006) and the series with its sequels were left apart.
- Scores and editions. Where both merged entities scored on the same question, that question’s scores were recomputed from the stored per-surface records with the same formula. Edition rows of the same week and category were combined by adding the two scores, and that category was re-ranked. A merged entity’s old address leads to the entity that remains.
- Duplicate entities. Korean entities that were the same thing written in Hangul or Latin script, with different spacing or brackets, were merged (e.g. “Dyson V15 Detect” and “다이슨 V15 Detect”, “Naver Map” and “네이버 지도”). Each candidate’s names, type, aliases and description were compared and only certain cases were merged; different models, generations or sizes, a brand and its branch, and a parent and its product were left apart. A merged entity’s old address leads to the entity that remains.
- Hangul and Latin spellings. A Hangul and a Latin name whose spellings share nothing were merged when they are the same thing (e.g. “아토베리어365 크림” and “Aestura Atobarrier 365 Cream”, “한화 이글스” and “Hanwha Eagles”). A decision model narrowed the candidates, each remaining pair was read, and only the same things were merged; different models, generations or versions of a product, a series and one model in it, and different things that only sound alike (“마무트”, which is Mammut, and Marmot) were left apart.
- Entity names. English descriptions in the shown names of Korean entities (such as “Naver (portal app)”) were dropped, or replaced by a short Korean qualifier where another entity has the same name (“Yamaha (악기)”). Entity addresses and the names used for matching are unchanged. From the 1 November run new entities are named in the language and script of the answers.
- Scores and editions. Where both merged entities scored on the same question, that question’s scores were recomputed from the stored per-surface records with the same formula. Edition rows of the same week and category were combined by adding the two scores, and that category was re-ranked.
- Review. The question–entity scores of the 1 October 2026 cycle were reviewed in full. Each was checked against its question, the entity record and the answer text by two language-model reviewers. One checked that the mention was credited to the right entity; the other looked for duplicates, cited sources and generic terms. Every flagged error was independently verified before it was corrected, and merges required two independent confirmations.
- Corrections. Mentions credited to a different real-world entity, such as a homonym, a sibling product or a parent brand, were re-attributed (e.g. the stablecoin issuer Circle and the community platform Circle.so), duplicate entities were merged (e.g. “Costco” and “Costco Wholesale”), and cited websites and generic terms ranked as answers were removed. The October history snapshots were rebuilt to match. The resolution rules were revised in v3.3.
7. References
- Ouyang, L., et al. (2022). Training language models to follow instructions with human feedback. Advances in Neural Information Processing Systems, 35, 27730–27744.
- Shah, C., & Bender, E. M. (2024). Envisioning Information Access Systems: What Makes for Good Tools and a Healthy Web? ACM Transactions on the Web.
- Järvelin, K., & Kekäläinen, J. (2002). Cumulated gain-based evaluation of IR techniques. ACM Transactions on Information Systems, 20(4), 422–446.
- Wilkinson, M. D., et al. (2016). The FAIR Guiding Principles for scientific data management and stewardship. Scientific Data, 3, 160018.
- Menlo Ventures. (2025). 2025 Mid-Year LLM Market Update: Foundation Model Landscape + Economics.
- OpenRouter. (2025). LLM Rankings: Model Usage Statistics.
- Statcounter. (2025). AI Chatbot Market Share Worldwide.