StoryLearning · AEO / GEO measurement

AI-visibility scoreboard

How often AI assistants recommend StoryLearning on the queries that matter · run 2026-07-21 vs baseline 2026-07-11 · 33 queries × 5 surfaces × 3 samples · via DataForSEO · spend $9.91

29% (-1pp)
of checks mention StoryLearning
19% (+4pp)
cite our domain as a source
48/164 (-1)
query × surface checks won
206 (-17)
Duolingo mentions (the leader)

The pattern holds: strong on our name, absent where buyers search

Commercial acquisition queries sit at 13% (was 10%). We dominate branded and review queries — but those are people already looking for us. On commercial queries where new customers are chosen, we're still nearly invisible. That gap is the whole opportunity.

13% +3pp
Commercial acquisition
mentioned in 14 of 105 checks (was 11/105)
28% -8pp
Method / how-to
mentioned in 7 of 25 checks (was 9/25)
79% -6pp
Branded & review
mentioned in 27 of 34 checks (was 29/34)

Every query, every surface

Each cell = % of 3 samples where StoryLearning was mentioned in the answer. A dot marks cells where our domain was cited as a source. Small deltas show change from the 2026-07-11 baseline.

QueryChatGPTPerplexityClaudeGeminiGoogle AIO
Spanish
best way to learn Spanish on your ownbest/self-study0=0=0=0-330=
best online Spanish course for intermediate learnersbest/intermediate100+1000=0=100+1000=
best app to learn Spanish for adultsbest/app0=0-330=0=100=
best alternative to Duolingo for Spanishalternative0=0=0-3333+330-100
is Spanish Uncovered worth itreview100=100=100=100=100=
how to learn Spanish through readingmethod0-1000=0=67+340=
best way to become conversational in Spanishbest/outcome0=0=0=0=0=
learn Spanish through storiesbranded-defend0-67100=67=33-340=
French
best way to learn French on your ownbest/self-study0=0=0=0=0=
best online French course for intermediate learnersbest/intermediate0-33100+100100+100100+10033+33
best app to learn French for adultsbest/app0=0=0=0=0=
best alternative to Duolingo for Frenchalternative0=0=0=0=0=
is French Uncovered worth itreview100=100=100=100=100=
how to learn French through readingmethod0-1000=0=0=0=
learn French through storiesbranded-defend0=0=100=100+670=
German
best way to learn German on your ownbest/self-study0=0=0=0=0=
best online German course for intermediatebest/intermediate0=0-1000=33-17100=
learn German through storiesbranded-defend0-670=67-3333-34100+50
Japanese
best way to learn Japanese for beginnersbest0=0=0=0=0=
best resources to learn Japanesebest0=0=0=0=0=
best app to learn Japanesebest/app0=0=0=0=0=
Italian
best way to learn Italian on your ownbest/self-study0=0=0=0=100=
best online Italian coursebest0-330=0=0=0=
Cross-language / method
best language learning courses onlinebest0=0=0=0=0=
best alternative to Duolingo for serious learnersalternative0=100+1000=67+670=
best way to learn a language through readingmethod0=0-330=33+330-50
comprehensible input method language learningmethod0=0=0=0=100+100
how to learn a language with storiesmethod0-67100=67-33100+100100=
Duolingo vs Rosetta Stonevs0=0=0=0=0=
Babbel vs Rosetta Stonevs0=100+1000=0=0=
Babbel vs Duolingovs0=0=0=0=0=
Brand & reputation
Olly Richards StoryLearning reviewreview100=100=100=100=·
is StoryLearning worth itreview100=100=100=100=100=
mentioned every time most samples some samples never mentioned = domain cited as source +N / −N = change from baseline

Mention rate by surface

ChatGPT15% -18pp
Perplexity27% =
Claude27% =
Gemini45% +15pp
Google AIO31% =

Who gets recommended instead

Total brand mentions across the whole panel, with change from baseline. This is the competitive set the AIs reach for on the commercial queries we’re missing.

Duolingo206 -17
Babbel187 -11
italki115 -10
Pimsleur102 -42
Preply96 -38
Rosetta Stone87 +20
Busuu81 -22
FluentU66 -34
Memrise66 -13
LingQ43 -18
Innovative Lang41 -5
Lingoda37 -5
Clozemaster30 -37
Language Transfer12 -17
Assimil6 +2
Mango5 +2
Michel Thomas2 -4
Method: DataForSEO AI Optimization API (LLM Responses, web-search on) for ChatGPT · Perplexity · Claude · Gemini, and SERP API (load_async_ai_overview) for Google AI Overview. Each query run 3× per surface; “mention” = brand named in the answer text, “cite” = storylearning.com present in the answer’s sources. Baseline: 2026-07-11, current: 2026-07-21. Reproduce with aeo_ai_panel.py. StoryLearning’s own mentions across the panel: 123 (was 119).