Most AI visibility audits would have found an easy story in this data.

Equity and KCB appeared in 28 of 36 answers. Co-operative Bank appeared in 26. NCBA appeared in 22. Put those numbers into a league table, colour the winner green, and send the presentation.

Then we checked what the answers actually told prospective customers. The problems showed up quickly, and they appeared before anyone had optimised a single page.

Ask the same question twice and the list of recommended banks changed. One bank stayed in first place, but the transaction fee quoted for it kept shifting. In one case a sponsored article was among the sources an AI cited. In another, a condition for opening an account appeared in one answer and vanished from the next. And one cited comparison stated the wrong repayment term for the product it named.

The pattern held across platforms. In 36 matched comparisons, ChatGPT, Google AI Overviews, and Perplexity never returned the same full shortlist of banks.

That does not make GEO pointless. It makes shallow GEO measurement dangerous.

A bank does not earn revenue because its name appeared in an answer. The right customer must see a suitable product, understand the material conditions, trust the evidence, and take the next step.

That is the marketing question behind this study:

When AI recommends your bank, does the answer help the right customer make the right next move?
The Attention Lasso research chain from customer language to measurable business action.
Figure 1. The study followed the customer journey from public language to prompts, AI answers, source checks, bank actions, and business outcomes.

Attention Lasso helps brands understand how customers discover them across search and AI, where the journey breaks, and what to improve next. Explore our SEO, AEO, and GEO work, or bring us one customer journey that matters.

Make Attention Pay Get the Kenya Banking AI Toolkit

We started where most GEO audits stop looking

The first job was not choosing prompts. It was listening.

I reviewed public comments and reviews about Kenyan banks, then coded the problems people described: years of account history without loan eligibility, repayment periods that felt punishing, unclear transaction costs, app access after changing phones, and account-opening requirements for people outside Kenya.

The language was rarely tidy. One customer wrote:

Muongeze iwe 6 months , hio ya 3 months hutumalizaaa

Roughly: make it six months because three months finishes us.

That kind of sentence contains more useful research direction than “best bank in Kenya”. It carries a constraint, emotion, desired outcome, and the language a real person might use when asking for help.

From the wider voice-of-customer work, we created 555 authored prompt variants, including English versions, and retained 178 verbatim wording candidates. Those numbers describe the research library. They do not mean 555 people typed those prompts into an AI tool, and they do not enlarge the executed sample.

For this pilot, we chose six commercially useful needs:

  • clear loan eligibility;
  • longer repayment periods;
  • borrowing against business income without a payslip;
  • low-cost transfers for small amounts;
  • regaining app access from abroad; and
  • opening savings without visiting a branch.

The six needs trace back to 92 coded public records. We then wrote two test versions for each and ran them on three platforms, producing 36 saved answers.

This method addresses a weakness Andy Crestodina identified in his review of 100 AI visibility audits: many audits generate prompts from the company website instead of researching the questions buyers actually have.

It also exposed a risk in our own process. Translating or cleaning a comment can alter the problem. A loyalty complaint can become an eligibility question. A request to recover an account can become a general question about using an app abroad.

The prompt must preserve the customer’s decisive constraint. Otherwise, a polished research library can measure the wrong journey with great precision.

The same question moved before any optimisation happened

One prompt appeared twice with exactly the same wording:

Which banks in Kenya explain clearly how you qualify for a loan?

That gave us an identical-input repeat on every platform.

PlatformWhat changed between the two captures?Bank-set overlapCaptured-source overlap
ChatGPTBank of Africa left; Equity entered. Co-operative stayed first.66.7%66.7%
Google AI OverviewsNational Bank entered. Co-operative stayed first.80.0%57.1%
PerplexityThe same four banks and sources remained, but Stanbic and Co-operative exchanged first and second place.100%100%
Changes observed when the exact same question was repeated on each platform.
Figure 2. Jaccard overlap counts shared items divided by all distinct items in the pair. Perplexity’s repeat occurred 30 minutes later.

For Google, the nine visible organic-result cards stayed unchanged while the AI shortlist changed. Perplexity retained the same banks and captured sources but changed their order.

This is not a placebo-controlled experiment. There was no treatment, random assignment, or enough repeated collection to estimate each platform’s normal variation. It is an identical-input repeat, or a negative control for wording.

The marketing implication is still serious. If an agency shows one screenshot before a page edit and another afterwards, the change cannot automatically be credited to the optimisation. A useful baseline needs repeated answers under recorded conditions.

The 2026 preprint Don’t Measure Once makes the same broader methodological case. Our small study is consistent with that concern; it is not a replication of the paper’s results.

GEO may influence the probability of accurate inclusion. This experiment changed no bank content, so it cannot measure that effect. It shows why the test design must account for movement that happens without the intervention.

The platforms agreed on familiar names and little else

The same large banks kept returning. Equity and KCB appeared 28 times each, Co-operative 26, NCBA 22, and Absa 21.

Bank visibility across the 36 saved AI answers.
Figure 3. Presence counts show how often each bank appeared in the substantive recommendation set. They do not measure accuracy, suitability, or conversion.

Yet no matched cross-platform comparison produced the same complete shortlist. We compared each of the twelve question slots across all three platform pairs, giving 36 comparisons. Every pair differed.

Google and Perplexity had the highest mean bank-set overlap at 55.0%. ChatGPT and Google averaged 42.2%. ChatGPT and Perplexity averaged 38.1%.

The sources agreed even less. Mean captured-URL overlap was 15.5% for Google and Perplexity, 9.3% for ChatGPT and Google, and 7.5% for ChatGPT and Perplexity.

Mean bank-set and captured-URL overlap across matched platform answers.
Figure 4. Unweighted mean Jaccard overlap across twelve matched question slots per platform pair. Captured source inventories are incomplete.

Two platforms could therefore arrive at partly familiar recommendations through mostly different pages.

That matters to marketers because aggregate visibility conceals topic ownership. SBM Bank appeared in only two Perplexity answers, but it was first in both fee answers. Standard Chartered appeared in five Google answers and none of the Perplexity answers.

A single share-of-voice number cannot show which customer need a bank owns, which source supports it, or whether the recommendation is suitable.

A useful audit needs more than a mention column

We found six separate things worth recording:

  • Presence: Was the bank included?
  • Prominence: Where did it appear in the answer?
  • Need fit: Did the recommended product solve the customer’s actual problem?
  • Evidence fit: Did the source support the claim, market, and product?
  • Condition survival: Did fees, eligibility rules, expiry dates, and branch requirements remain visible?
  • Business action: Could an eligible customer complete the next step?

The study produced examples at every layer.

Perplexity recommended KCB M-Pesa as a six-month option. The cited comparison repeated that claim, while the official KCB M-Pesa page specified one month. KCB was visible, prominent, and cited. The named product still failed the customer’s requested term.

Both Perplexity fee answers placed SBM Bank first. One described PesaLink transfers as free up to KES 999,999; the other described a KES 20 charge above KES 1,000. An official SBM Bank article gave a promotion end date of 31 July 2026. Our checks did not settle the exact October tariff. The defensible finding is that the two answers gave different prices without reconciling their dates.

One Perplexity savings answer preserved Absa’s active-current-account prerequisite. The paired answer listed app opening without it. Absa’s official page states the condition.

A TUKO fee comparison entered Google’s English answer and both Perplexity fee answers. The article was attributed to Branded Content and labelled Sponsored. That does not prove the article was inaccurate or that anyone paid an AI platform for placement. It shows that citation is not the same as independent endorsement.

These are targeted checks, not a randomly sampled accuracy audit. We cannot convert them into a platform error rate. They demonstrate why a mention count and a citation count are not enough to assess marketing quality.

Banks owned the eligibility evidence. Publishers owned the fee conversation.

Source patterns changed sharply by customer need.

For loan eligibility, nine of eleven recovered Google source records and all eight Perplexity records were bank-owned. For transaction fees, one of fourteen Google records and none of twelve Perplexity records were bank-owned.

Recovered source ownership by platform and customer need.
Figure 5. Bank-owned recovered URL records compared with other recovered sources. Source capture was incomplete, so this does not represent every page each platform may have used.

When people asked who qualifies, official product pages did much of the explaining. When they asked what a transaction would cost, comparison sites, publishers, social posts, and other third parties took over.

That suggests two different marketing jobs.

For eligibility and support, banks need precise first-party pages that state the product, market, documents, restrictions, and exceptions. For comparison questions, the bank also needs current information that publishers can verify, dated fee examples, and a process for correcting old or incomplete coverage.

The page format alone is not the finding. This study did not manipulate tables, FAQs, schema, or HTML. It observed the pages present in the captured answers.

Google’s AI answers and visible search results shared a neighbourhood

The Google screenshots gave us another useful comparison. Each search showed nine standalone organic-result cards alongside the AI Overview.

Of 84 observed AI citation-domain instances, 57 also appeared among those visible organic cards. Twenty-seven did not. Ten of the twelve Google answers cited at least one domain outside the captured cards.

Observed domain overlap between Google AI Overview citations and the visible organic results.
Figure 6. Domain-level overlap only. The comparison does not prove that an exact cited URL ranked in the visible results or reveal Google’s retrieval process.

This is domain overlap, not proof that an exact cited URL ranked in the top ten. It also cannot reveal Google’s internal retrieval process.

The practical reading is more restrained: ordinary search visibility and AI citations were connected, but the visible SERP did not fully explain the AI source set.

For a marketing team, that supports an integrated approach. Technical SEO, useful product pages, digital PR, accurate comparison coverage, and customer-centred content all belong in the same discovery system. A separate bag of “GEO hacks” is not a strategy.

Google’s own guidance for AI features in Search similarly treats this work as part of SEO and discourages special files and gimmicks.

Did customer language change the answers?

All twelve English versus mixed-language pairs produced different full bank sets across the three platforms.

That is interesting. It is not proof of a Kiswahili or Sheng effect.

The identical English question changed too. The two English remote-access formulations also changed. Collection order, elapsed time, platform settings, retrieval, and account state were not isolated.

The useful marketing decision is to keep bilingual and natural-language testing in the prompt set because different customers express the same need differently. Report the result as a wording condition until a controlled study can separate language from ordinary answer variation.

Did comments, reviews, or engagement cause visibility?

We cannot establish that relationship from this data.

The comment samples covered different posts, dates, and audiences. We did not collect comparable reach, complete review totals, or consistent exposure windows for every bank. None of the recovered Perplexity sources directly cited the Facebook threads used for customer-language research.

The relationship we can demonstrate is:

Customer statement → coded need → authored prompt → captured answer → inspected source → proposed marketing action

Comments and reviews helped us discover better questions. They were not proven ranking factors.

That distinction protects marketers from turning correlation into strategy. Voice-of-customer research tells you what to investigate and answer. It does not automatically tell you why an AI platform selected a bank.

What this study says about GEO

Common claimWhat the data supports
One AI response establishes a brand’s rankingChallenged by the identical-input repeats.
A citation means the claim is correct and independentChallenged by product conflicts, omitted conditions, and sponsored content.
Every platform recommends the same brandsFalse for these matched captures, although familiar banks recurred.
Mixed Kiswahili-English caused the answer changesNot established. Unchanged English prompts also moved.
More comments or engagement creates more AI visibilityUntested by this dataset.
A special GEO format increases visibilityUntested. No page intervention occurred.
Accurate, discoverable customer information is usefulConsistent with the observed citations and customer problems, but the causal mechanism still needs testing.

The phrase “GEO” currently covers useful marketing work and claims the evidence cannot support.

A screenshot-based ranking report is weak. Researching customer questions, checking how a brand is represented, improving the evidence, and measuring whether accurate answers become more likely is useful work.

The next experiment must connect that work to a result a bank values.

What a bank marketing team can do next

Customer journeyContent or reputation taskMeasurement after the change
Loan eligibilityState accepted income evidence, documents, account history, restrictions, and marketAccurate eligibility descriptions and qualified application starts
Longer repaymentCompare similar products by term, amount, fee, and channel; correct materially wrong coverageCorrect product-term pairing and suitable enquiries
Business incomeExplain whether business records, bank statements, or M-Pesa evidence qualify for each productKenya-specific answers and qualified SME enquiries
Small transfer feesMaintain dated examples by amount, channel, account type, tax, and promotion periodCorrect scenario costs and relevant account-opening enquiries
Access from abroadSeparate app use, activation, new-device reset, OTP loss, unlocking, and branch exceptionsPreserved constraints, successful recovery, and fewer repeat contacts
Remote savingsPut prerequisite accounts, KYC, opening, and activation conditions beside the applicationEligible completed openings and fewer failed attempts

Start with one commercially important journey. Capture repeated baseline answers under recorded settings. Improve a specific page or correct a specific external claim. Keep a comparable topic unchanged. Then repeat the questions.

Define success before the change. Presence and first position are useful observations. Accurate inclusion, a current supporting source, preserved eligibility conditions, and a suitable next step are stronger marketing measures. Qualified applications, completed openings, or resolved support problems are the business outcomes.

How we ran the study

We tested six selected customer needs under two wording labels on three platforms, producing 36 saved answers from 11 unique prompt strings. L01 repeated the same English question.

ChatGPT and Google AI Overviews were captured on 22 October 2026 in incognito windows. Every ChatGPT capture was the first response in a fresh chat and tab. Google received the same questions.

Perplexity was captured on 23 October using a newly created signed-in account, an incognito window, and a new chat for every prompt. The previous chat was deleted before the next run. Account-level memory was not recorded. The first screenshot showed an advanced-search preview banner, so identical underlying mode cannot be confirmed for every response.

We counted a bank once when it appeared in the substantive recommendation set. Products belonging to the same bank were combined. Incidental examples and non-bank alternatives were excluded. One secondary DTB recommendation is retained and flagged in the files.

The analysis contains 182 bank-answer observations and 234 recovered URL-answer records representing 158 unique normalised URLs. Those records are clustered inside 36 answers, not independent experiments.

Source capture was incomplete. Some ChatGPT citation chips did not preserve URLs, and Perplexity’s complete source panels were not extracted. We performed 15 targeted checks, including supported examples, conflicts, and unresolved claims. They were selected for usefulness, not randomly sampled to estimate accuracy.

Michael collected the prompts, answers, and screenshots. AI assistance and scripts supported coding, comparisons, calculations, visualisation, and drafting. Raw commenter identities and browser screenshots are excluded from the public package.

Inspect the evidence or run the study yourself

The public research download contains the anonymised answer data, coded bank candidates, recovered citations, matched comparisons, claim checks, method, figures, blank tracker, and recalculation script. No email is required.

If you reuse a finding or figure, retain its denominator, collection dates, and limitations and link to this page. Suggested attribution:

Attention Lasso, Kenyan Banking AI Study. Thirty-six saved answers from ChatGPT, Google AI Overviews, and Perplexity. Data collected 22 and 23 October 2026.

The banks did not commission, approve, or participate in the research. If you find a factual or coding error, send the answer ID and supporting evidence. We will review it and record material corrections.

Get noticed is only the first column

Attention Lasso’s promise is simple: Get noticed. Get chosen. Get paid.

An AI mention can help a bank get noticed. This study shows why the work cannot end there.

Getting chosen requires the answer to fit the customer, preserve the important conditions, and earn trust from evidence that survives inspection. Getting paid requires an eligible customer to complete a useful action.

That is the difference between tracking attention and engineering it for growth.

We can apply this method to one of your customer journeys: research the questions people actually ask, test how your brand is represented across search and AI, identify the evidence gaps, and design a measurable improvement.

Free implementation toolkit

Run a stronger AI visibility study for your brand.

Get the 500+ Kenya-specific banking prompt library, GEO audit workbook, prompt tracker, bank action planner, executive presentation template, implementation guide and future study updates.

  • 500+ Kenya-specific banking prompts
  • GEO audit spreadsheet
  • Prompt-tracking template
  • Bank marketing action planner
  • Executive presentation template
  • Run this study for your brand workbook
  • Short implementation guide
  • Future study updates
Email required. The prompt library is specific to Kenyan banking, not every industry. The public evidence pack remains open.

Frequently asked questions

What did the Kenyan Banking AI Study test?

The study tested six customer needs under two wording labels across ChatGPT, Google AI Overviews and Perplexity. It produced 36 saved answers from 11 unique prompt strings because one English question was deliberately repeated.

Does this study prove that GEO works or does not work?

No. No bank page was changed during the study, so it cannot estimate the causal effect of GEO. It shows why one-off screenshots, mention counts and citation counts are weak measures of marketing success.

Did Kiswahili or Sheng cause different AI answers?

The study does not establish that. The mixed-language and English pairs differed, but an unchanged English question also produced different answers. Language should remain a testing condition until ordinary answer variation is controlled.

Can I reuse the data or charts?

Yes. The public research pack is available without an email gate. Retain the collection dates, denominators and limitations, and link back to the case study when citing a finding or figure.

Get noticed is only the first column

Make AI visibility useful to the customer and valuable to the business.

We help marketing teams research real customer questions, strengthen the evidence and measure what happens next.