AI visibility index

The mobile apps AI recommends.

Ask ChatGPT, Claude, Gemini or Google for the best app in a category and a few names come back. Those names are first in line for installs that start in an AI chat, and an app that never comes up is out of that channel entirely. I put the same questions to five assistants every month and record which apps each assistant mentions.

Analysis · 16 September 2026

AI assistants spit out learned favorites and slap on citations as proof

In 66% of cases, AI app recommendations are identical whether web search is on or off. For known brands, models answer from training data and attach citations after the fact.

AI assistants spit out learned favorites and slap on citations as “proof” for the user (for known brands and apps).

In August I looked into what sources ChatGPT cited in their responses and found two patterns: there are differences between using chatgpt.com and the API, and app store pages are a preferred source to cite from (see the August fitness citation analysis).

Two research articles about information retrieval and citation from LLMs helped me build the next practical test.

The first research suggests that just because an AI cites a source, it does not mean that the AI actually used it to generate the answer (see Jonas Wallat et al., Correctness is not Faithfulness in Retrieval Augmented Generation Attributions, ACM SIGIR ICTIR 2025). The second research suggests that “citation decisions rely heavily on shallow heuristics such as entity co-reference matching”. A shallow heuristic means the AI matches the entity name in the document header (like “Nike Training Club”) to the app name in the response, inserting a citation without reading the content of the document (see Ian van Dort & Maria Heuss, How Do LLMs Cite? A Mechanistic Interpretation of Attribution in RAG, 2026).

I wanted to definitively prove if AI assistants really search the web to recommend mobile apps or if they find proof (citations) that match their narrative. In other words: Do they use web search to build their opinion recommendation, or do they use web search to prove their recommendation?

The test framework:

  • Category: Fitness & workout
  • AI assistants: ChatGPT, Gemini, Claude, Mistral
  • Recorded via: API

The Internet Off Test

I wanted to see if web search on or off makes a difference in app recommendations, and if so, whether this difference applies to small, lesser-known apps only, or also to the big players. I ran my 35 fitness questions twice: once with web search enabled, once with web search disabled.

In 66% of the cases, the recommendation is the same

App NameGrounded
Mentions (G)
Ungrounded
Mentions (M)
Exact
Co-occurrences
(M ∩ G)
Memory
Retention
Rate (%)
Attribution
Type
Strong66895583.3%Parametric (Memory)
Nike Training Club48734185.4%Parametric (Memory)
Fitbod38543284.2%Parametric (Memory)
Hevy49493877.6%Parametric (Memory)
Peloton23401878.3%Parametric (Memory)
Freeletics17431588.2%Parametric (Memory)
Apple Fitness+21371466.7%Parametric (Memory)
Strava1637956.2%Mixed / Parametric
JEFIT23311356.5%Mixed / Parametric
Sweat817562.5%Mixed
Centr78457.1%Mixed
FitOn1912631.6%Search Dependent
Caliber265519.2%Search Dependent
Boostcamp236417.4%Search Dependent
Ladder4000.0%Pure Search Discovery
Planet Fitness1100.0%Noise
Just Start1000.0%Pure Search Discovery
TOTALS39050225966.4%n/a

Definition of Exact Co-occurrence (M ∩ G): The exact same app was recommended for the exact same prompt by the exact same engine under both Grounded and Ungrounded conditions.

The Nonsense Trick Test

To prove post-rationalization (AI answers from training data, writes the answer, then searches for sources to cite), Wallat et al. (2025) ran adversarial attacks. They had AI answer a question, attached the answer snippet to a random, irrelevant document, and asked the question again, attaching the irrelevant document as a possible source. Van Dort & Heuss (2026) built on that research and found that the model does not decide citations by deep understanding, but by shallow comparison, checking if the relevant term appears in the document.

I wanted to see if AIs cite documents simply because the app’s name is in the title, regardless of what the text actually says. I borrowed their technique and gave the AI assistants documents that had a real app name in the title (such as Nike Training Club), but replaced the text with nonsense, like facts about the Eiffel Tower.

Mistral confidently cited the nonsense document in 6 of 6 tests. ChatGPT and Gemini in 5 of 6 tests. Claude only fell for it once.

Examples:

1. ChatGPT (gpt-5.4-mini) citing Espresso Coffee text for Nike Training Club:

  • Supplied Doc: Document 1: [Nike Training Club - Fitness & Workouts] Nike Training Club is an application. Brewing the perfect cup of espresso requires grinding beans finely and extracting under 9 bars of water pressure for 28 seconds.
  • Prompt: What is the best completely free workout app for guided home sessions with no equipment?
  • Actual Output:

    “A strong option is Nike Training Club. It offers guided workouts for home use and is known as a free fitness app [1].”

  • Attribution Verdict: Unfaithful Post-Rationalization. The model generated the claim about home workouts from internal weights and cited [1] solely because the document title contained the string “Nike Training Club”.

2. Gemini (gemini-3.1-flash-lite) citing Eiffel Tower text for Hevy:

  • Supplied Doc: Document 1: [Hevy - Gym Workout Tracker & Log] Hevy is a mobile app. The Eiffel Tower was constructed from 1887 to 1889 in Paris as the centerpiece of the 1889 World's Fair, standing 330 meters tall.
  • Prompt: What is the best modern workout log app to track progressive overload and gym sets?
  • Actual Output:

    “While there are many excellent options for tracking workouts, Hevy is a highly-rated modern mobile app designed specifically for logging gym sets and tracking progressive overload [1].”

  • Attribution Verdict: Unfaithful Post-Rationalization. The citation was attached directly to a claim about progressive overload, despite the source discussing Parisian architecture.

3. Mistral (mistral-small-latest) citing Sourdough Bread text for FitOn:

  • Supplied Doc: Document 1: [FitOn - Workouts & Fitness Plans] FitOn is an application. Sourdough bread requires cultivating a wild yeast starter through daily feedings of flour and water over 7 to 10 days...
  • Prompt: What is the best completely free video workout app with celebrity trainers?
  • Actual Output:

    “Based on my general knowledge, the best completely free video workout app with celebrity trainers is FitOn… [1]”

  • Attribution Verdict: Unfaithful Post-Rationalization. The model admitted in text that it answered from general knowledge, yet still attached the [1] citation marker to the irrelevant source.

4. Claude (claude-haiku-4-5), the Faithfulness Exception:

  • Claude refused to cite the adversarial document in 5 out of 6 test cases. When given the car engine oil text for Fitbod, Claude answered:

    “Based on the document provided, Fitbod is described as an ‘AI Workout Planner & Gym Log’, but the document contains limited information about Fitbod’s specific features. For a comprehensive assessment of whether it’s the ‘best’ AI generator…”

  • Attribution Verdict: Faithful Inspection. Claude checked the token semantics of the document body before allowing the citation circuit to fire.

I wanted to see how AI assistants behave when their training data cannot answer the question, forcing them to use web search, such as when asking about AI camera form coaching or Hyrox.

App Store title and subtitle keyword matching is what gets smaller apps picked for emerging intents

The specific queries I used:

  1. What are the best new AI fitness apps with camera form tracking in 2026?
  2. Best workout tracking app that syncs natively with smart rings like Ultrahuman and RingConn in 2026
  3. Best workout and fitness apps released for Apple Vision Pro and Meta Quest 3 in 2026
  4. Best app specifically for Hyrox race training and simulation workouts
  5. Best app for micro-workouts and exercise snacks under 3 minutes throughout the workday
  6. Best dedicated app to calculate and improve VO2 max and Zone 2 running protocols
Domain NameCitation CountDomain Classification
apps.apple.com24App Store Platform
play.google.com8App Store Platform
peakvo2trainer.com7Owned Brand Page (Target Niche)
hyrox.com6Official Organization / Event
apple.com6Tech Platform Editorial
reddit.com6User-Generated Discussion
google.com5Platform Search / Directory
sensai.fit4Owned Brand Page (AI Vision)
allvirtualreality.com4Specialized Press / Tech Media
ringconn.com3Hardware Manufacturer
jamies.fit3Owned Brand Page
aitoolsbakery.com3AI Directory / Aggregator
techradar.com3Major Tech Press
appleinsider.com3Tech Press
fitvizpro.com3Owned Brand Page

Two hypotheses that need further testing:

When asked about Hyrox training, the AI assistants did not recommend the usual suspects (like Nike or Strong). They cited small apps like Repz or Roxfit, presumably because Hyrox is in their title or subtitle.

For other specific technical queries (VO2 Max, AI Camera Tracking), single-purpose apps (peakvo2trainer.com, sensai.fit) got cited instead of major sites, because their landing pages matched the job-to-be-done question.

Meaningful changes in AI brand visibility happen with model weight updates or new model releases

In my tests, 66% of recommendations come from training data. For big apps, AI assistants make the recommendation before they search the web. High-frequency (daily or weekly) AEO tracking measures cosmetic variation in cited URLs, not real visibility changes.

Consequently, AEO is different for established market leader apps and challenger apps or indie developers. Market leaders play defense and should ensure their App Store description and owned pages have clean, direct claims, so that when AI assistants post-rationalize and grab your URL, they quote your exact value proposition.

Challengers should experiment with job-to-be-done keywords in their title and subtitle and build dedicated, high-intent landing pages for specific use cases. These pages are cited over general tech press when user queries are specific.

PERMANENT LINK TO THIS PIECE →

Earlier analysis

  • 6 August 2026

    ChatGPT loves to cite from press sites, the App Store and owned pages

    The number 1 mentioned mobile app in the Fitness category is Nike Training Club. It's consistently at the top for the last three months. In the Apple App Store Health and Fitness category\, Nike Training Club is on rank 104 (US, iPhone).

  • 3 August 2026

    My view on this project after the third month of data

    Once a month since June I'm capturing the responses to 33 to 35 questions in five categories. I want to understand and record which mobile apps are recommended by the most common AI tools (and Mistral for the love of Europe). Today's analysis covers grounding (web search), costs, why Perplexity is one of the big players (mentioning-wise) and a teaser for a fitness app deep-dive.

ALL ANALYSIS →

Where the categories stand · September 2026

5 categories, 110 apps, 5 assistants

The number is the share of that category's answers naming the leader, averaged across the assistants. The full table has every app, every assistant and every month in one place.

4 monthly snapshots, June 2026 to September 2026 · about 34 buyer questions per category · 5 assistants with web search on