Methodology

How Llamat collects and counts AI answers

Every number in a Llamat report is counted from answers we collect, not estimated. We put up to 20 prompts about what your website offers to ChatGPT, Gemini and Google AI Overviews: each prompt three times on ChatGPT and three times on Gemini, every time in a new logged-out session, and once as a Google search for AI Overviews. Code then counts mentions, recommendations, positions and citations with the formulas on this page, so you can check any figure in your report by hand.

What a report measures, and what it does not

A report answers one question: when people ask ChatGPT and Gemini the questions your customers ask, or search for them on Google, do the AI answers bring up your brand? For every answer we record whether your brand is named, whether it is recommended, where it sits among the brands named, whether your website is cited as a source and which other brands are named instead.

From those records, your report shows your AI Visibility score, mention rate, recommendation rate, average position and citation rate, overall and for each engine. It adds a heatmap of prompts by engine, the competitors named in the same answers, how the engines describe your brand, which kinds of sources they cite and the opportunities to work on first. What these metrics mean in general is explained in our guide to AI visibility.

A report does not measure:

  • Traffic, clicks or sales from AI assistants. It counts what the answers say, not what people do next.
  • What signed-in users see. Answers shaped by an account, chat history, memory or a paid plan can differ from the logged-out answers we collect.
  • Every question about your category. It covers the prompts in your report, up to 20, in one market.
  • Whether the engines are right about you. The report shows how they describe your brand; it does not check those descriptions against the facts.
  • A trend. One report is a snapshot of one day. A change shows only when you measure the same prompts again.
  • Other AI surfaces. Google AI Mode, Perplexity, Claude and Microsoft Copilot are not part of the free report.

How the prompts are chosen

Prompts are the questions we put to the engines. We write them from real search phrases instead of making them up, because a phrase people actually search for is evidence of demand. The research runs after you confirm your e-mail address and usually takes two to four minutes:

  • Reading your website. A language model we run on our own server reads the text of your website and writes a short profile: what the site offers, for whom, its category and its market, which is one of 20 language and country pairs. The website's text is passed to the model as data, never as instructions.
  • Collecting real phrases. A research model looks up the suggestions a search engine shows as people type about that offer, in the market's language and country, and keeps searching from what it finds. It can only submit phrases the search actually returned; the code rejects any phrase the model wrote itself.
  • Review by a critic. A separate conversation with the model scores each phrase from 1 to 10 against your website, and only phrases scored 7 or higher are kept. The critic's feedback goes back to the research model, which searches again: up to four review rounds, until there are 20 varied phrases or four minutes have passed. After that, it keeps what the critic has approved.
  • Selection. The approved phrases are taken in order of score. Variety comes first: at most 5 from one starting search and no near-duplicates. Only if that leaves fewer than 20 is the list topped up from the rest.
  • Rewriting into prompts. The model turns each phrase into a natural question of about 6 to 20 words in the market's language, the way a potential customer would type it into ChatGPT or Gemini. We ask for a mix: about 6 in 10 prompts ask the assistant to recommend providers or products, about 2 in 10 ask what something costs and whom to choose, and with 6 or more phrases at least one compares options and one asks how to choose. A prompt may not contain your brand or your domain, because the report measures whether the engines name you on their own; the code checks this. A prompt that fails a check stays as the original phrase.
  • Straight to the engines. Nobody approves the prompts by hand: they go to the engines as soon as the research ends, and the report lists all of them. If your website has several language versions, we research one of them, usually the one at the address you entered. If the research cannot read your website or finds no prompts, we choose the prompts ourselves and the report usually follows within one working day.

Nothing goes to the engines until you confirm your e-mail address from the link we send, which is valid for 48 hours. Your results usually arrive within 30 minutes after you confirm: the research takes two to four minutes, and in a test on 4 October 2026, collecting and evaluating the 140 answers of a full report took 30.5 minutes after the research. ChatGPT and Gemini were done in about 11 minutes; most of the time went to the 20 Google searches for AI Overviews, which run one at a time, and Google blocked many first attempts, so those searches waited and were tried again.

How the answers are collected

Each prompt is asked three times on ChatGPT and three times on Gemini, and searched once on Google for AI Overviews: 7 answers per prompt, up to 140 for 20 prompts (60 from ChatGPT, 60 from Gemini and 20 from AI Overviews). Every ChatGPT and Gemini run opens a new logged-out session with no account, no chat history and no memory, so an earlier answer cannot steer the next one. The runs are interleaved: every prompt's first run goes out before any second run, so the three answers to one prompt are collected minutes apart, not back to back.

ChatGPT. We use the logged-out chatgpt.com web app, the version any anonymous visitor gets, with web search requested; ChatGPT still decides whether to search and which sources to cite. ChatGPT has no country setting, and our sessions run through our own proxy farm with Czech IP addresses. The answer language follows the prompt, so a prompt in English gets an answer in English.

That matters for every other market, the US included. OpenAI's help page says “ChatGPT may use your IP address to estimate your general location, such as your country, state, or city” and that ChatGPT “may share that general location with third-party search providers to improve the accuracy of your results” (OpenAI help, read 4 October 2026). For a question with a local side, such as services in a city, shops, prices or availability, ChatGPT may answer as if the person asking were in the Czech Republic, and a visitor in the US could get a different answer. We have not yet measured how much this changes answers to questions without a local side, such as which software to choose.

Gemini. We use the logged-out gemini.google.com web app through the same proxy farm, with the interface in the market's language. We also pass the market's country, but it does not move the exit: in a test on 4 October 2026 with the country set to the United States, Gemini placed the visitor in Prague, Czechia. So Gemini answers, like ChatGPT answers, come from Czech IP addresses. Gemini sessions accept the cookie notice, because with cookies refused, Gemini cut answers off with an error.

Google AI Overviews. We search for each prompt once on Google through the same proxy farm, so from Czech IP addresses too, with the search set to your market's country and language, and record the AI Overview Google shows for it, with the links in it. Google shows an AI Overview for some searches and not for others, and the same search can get one and, minutes later, none. A search where Google shows no AI Overview is still a successful check, because it is what a searcher saw: it counts as an answer that does not name, recommend or cite you.

Each prompt is searched once, not three times, because Google limits automated searches: in our test on 4 October 2026, 19 of 20 searches sent three at a time were blocked, and searches sent one after another were mostly blocked unless they were about a minute apart. The searches therefore run one at a time, alongside the ChatGPT and Gemini answers. A search that Google blocks before the results load is not an observation of your brand; it counts as a failed answer and is tried again.

The logged-out ChatGPT web app does not say which model wrote an answer, and we do not record a model version for Gemini or AI Overviews either. A report therefore describes what an anonymous visitor got on that day, not a specific model, and the vendors can change the model behind their apps at any time.

If an engine does not answer, we try again through other exit addresses. An answer that still fails is left out of the counts. A report goes out only when each engine returned at least 60% of its answers; otherwise the order goes back into the queue and is tried again later. The one exception is AI Overviews: if Google still blocks so many searches that fewer than 60% get through on the order's last attempt, the report goes out without AI Overviews, covering ChatGPT and Gemini only, rather than not at all. Every answer is stored with its sources as soon as it arrives.

ChatGPT, Gemini, AI Overviews and the paid add-ons

The free report covers ChatGPT, Gemini and Google AI Overviews. Google AI Mode, Perplexity, Claude and Microsoft Copilot are available as paid add-ons on request. This page describes the free report only.

Google AI Overviews joined the free report on 4 October 2026; until then it was one of the paid add-ons.

Perplexity was listed in the free report until 2 October 2026. It did not answer logged-out visitors in our tests in September 2026, and in our own measurement on 1 October 2026 it returned 0 of 12 answers and showed a sign-in wall instead. It is now one of the paid add-ons.

How each answer is read

Each answer is read twice: by code that matches text and by a language model we run on our own server. They have separate jobs, and the model never decides whether your brand was mentioned.

  • Mention, matched in code. Your brand name is taken from your website, or from your domain name if the website does not give one. The code looks for it in the answer as a whole word, ignoring capital letters and accents, in a few variants: the name as written, the name without spaces or punctuation, a name like PragueCoding split into words, and your domain in full and, if the part before the ending has at least four letters, without the ending. Because no model is involved, a mention cannot be invented. In an AI Overview, the source labels and source cards Google shows around the text are removed first, so your website's name on a source label does not count as a mention.
  • Citation, matched in code. An answer cites you when one of the sources the engine lists for it is on your domain or one of its subdomains. An answer that lists no sources counts as not citing you. For AI Overviews, the sources are the links shown in the Overview; a link that still points to a Google redirect is ignored.
  • Brands named as options, by our model. The model lists up to 10 brands, companies or products that the answer names as options for the reader, leaving out the publishers of cited sources and generic categories. For each one it marks whether it offers the same kind of thing you do, so that a reader could choose it instead of you. Names the code cannot find in the answer text are dropped, and the list is put in order of where each brand first appears.
  • Recommended, by our model. The model decides whether the answer presents your brand as a suggested choice. Every item in a list of suggested options counts, as do a top pick, “best for …” and “I recommend”. A mention in passing, as a point of comparison, as something to avoid or as a source does not. An answer that does not name you never counts as recommending you.
  • Position, from the order. Your position is your place among the brands the answer names as options, in order of first appearance. Named first is 1; with two brands before you, it is 3.
  • Descriptions and source types, by our model. For each answer that names you, the model writes how the answer presents your brand in at most 15 words, and a second step sums up the descriptions that recur. These are our model's paraphrases, not quotes; the answer excerpts in the report are quoted from the answers, shortened where they are long. The model also sorts the cited domains into types such as review sites, forums or retailers, and a simpler rule-based grouping takes over if it fails.

The model is Qwen3.8-Flash-Next, an open-weight model that we run on our own server; the same model runs the prompt research. The answers are not sent to another AI provider to be read. If the model fails on an answer, the mention and the citation still count. That answer then has no competitor list, does not count as a recommendation, and your brand is treated as the only brand named in it, at position 1.

How the numbers are calculated

Every number in a report is computed by code from the stored answers; the language model never writes a number. The sentences around the numbers are fixed templates filled in with them, so the report does not claim anything the measurement does not show.

Three rules apply throughout. Rates are shares of the successful answers on one engine, so a failed answer neither helps nor hurts you. Overall values are the average of ChatGPT, Gemini and AI Overviews with equal weight, however many answers each returned, so AI Overviews, with one search per prompt, counts as much as ChatGPT; the one exception is average position, which pools every answer that names you. And the majority of runs decides only the ChatGPT and Gemini heatmap tiles, while an AI Overviews tile shows its one search: in every rate, each answer counts on its own. Percentages are rounded to whole numbers and average position to one decimal place. The table below gives every formula.

Weekly re-measurement and tone in the free dashboard

Weekly re-measurement. When your report is ready, we set up your free dashboard at app.llamat.com for your e-mail address, and the e-mail with your results links to it and to the full report. From then on, we measure your prompts again once a week, on the same weekday as your first report, with the same method as the report: each prompt three times on ChatGPT and three times on Gemini, every time in a new logged-out session, and once as a Google search for AI Overviews, with the numbers computed by the formulas on this page. The re-measurement is automatic and is never paused; it runs for as long as your account exists. You can change the prompts in your dashboard, up to 20, and a new prompt is first measured in the next weekly run. The results appear in your dashboard, where you can see how the numbers change from week to week; after each run we also e-mail you a short summary of what changed, which you can turn off. The full report stays in your dashboard.

Tone of the answers. For every answer that names your brand, our model also notes the tone towards it: positive when the answer presents the brand favourably (strengths, praise, a recommended pick without major caveats), negative when it is mainly about drawbacks, complaints, warnings, or advises against it, and neutral for a factual, passing or balanced mention (mixed = neutral). Answers that don't name your brand have no tone. Your dashboard shows the share of each tone among the answers that name you, on each AI platform and over time; the overall share is the average, with equal weight, of the platforms whose answers name your brand (a platform that doesn't name it has no tone and is left out). Quotes on the Sentiment page are copied word for word from the answers; the themes summarise how the answers describe your brand.

Formulas

Every metric and its formula

Each metric is computed per engine first, then overall. Successful answers are the answers an engine returned for your prompts, after retries; on AI Overviews, they are the searches Google did not block, with or without an AI Overview.

Every metric and its formula
MetricFormulaNotes
Mention rateAnswers that name your brand ÷ successful answersOverall: average of ChatGPT, Gemini and AI Overviews.
Recommendation rateAnswers that name and recommend your brand ÷ successful answersOverall: average of ChatGPT, Gemini and AI Overviews.
Citation rateAnswers whose listed sources include your domain ÷ successful answersSubdomains count. An answer without sources counts as not citing you. On AI Overviews, the sources are the links shown in the Overview. Overall: average of the engines.
Average positionSum of your positions ÷ answers that name youOverall pools the answers from all three engines. Shown as — when no answer names you.
Answer score0 if your brand is not named; otherwise 0.5 + 0.3 × recommended (1 or 0) + 0.2 ÷ positionBetween 0.5 and 1.0 for every answer that names you. Citations are not part of it.
AI VisibilitySum of answer scores ÷ successful answersShown as a percentage. Overall: average of ChatGPT, Gemini and AI Overviews.
Heatmap tile✓ when your brand is named in more than half of the prompt's successful runs on that engine2 or 3 of 3 runs, 2 of 2 or 1 of 1; on AI Overviews, the one search. The report shows up to 12 prompts: those where the engines disagree first, then those with the fewest mentions.
Competitor shareAnswers that name the brand as an alternative to you ÷ successful answersSpellings are merged, ignoring capitals, accents, legal forms such as Inc. or GmbH, web endings such as .com and a trailing “AI”. The report shows the four most-named competitors next to you. Overall: average of the engines.
Source typesCited links of one type ÷ all cited linksTypes are assigned by our model; your own domain is always “Your website”.

These formulas have been used by every report since 2 October 2026; since 4 October 2026, the overall values average three engines instead of two. Any change will be dated in the changelog below.

Worked example

A worked example

A made-up report, to show the arithmetic. It has 20 prompts, each asked three times on ChatGPT and on Gemini, so 60 answers per engine, and searched once on Google for AI Overviews, so 20 searches. ChatGPT returned all 60. Gemini returned 50 answers and 10 failed even after retries, so Gemini's rates are out of 50. All 20 Google searches went through, so the AI Overviews rates are out of 20.

ChatGPT answers
Your brand is named in 12 of the 60 answers. In 6 it is named first and recommended; in the other 6 it is named second and not recommended. Your website is cited in 6 answers.
ChatGPT rates
Mention rate 12 ÷ 60 = 20%. Recommendation rate 6 ÷ 60 = 10%. Citation rate 6 ÷ 60 = 10%. Average position (6 × 1 + 6 × 2) ÷ 12 = 1.5.
ChatGPT AI Visibility
Named first and recommended scores 0.5 + 0.3 + 0.2 ÷ 1 = 1.0. Named second and not recommended scores 0.5 + 0.2 ÷ 2 = 0.6. The 48 answers without your brand score 0. (6 × 1.0 + 6 × 0.6) ÷ 60 = 9.6 ÷ 60 = 16%.
Gemini
Your brand is named in 15 of 50 answers: 10 times first and recommended, 5 times second and not recommended. Your website is cited in 3. Mention rate 30%, recommendation rate 20%, citation rate 6%, average position (10 × 1 + 5 × 2) ÷ 15 = 1.3, AI Visibility (10 × 1.0 + 5 × 0.6) ÷ 50 = 13 ÷ 50 = 26%.
AI Overviews
Google showed an AI Overview for 14 of the 20 searches; the other 6 count as answers that do not name you. Your brand is named in 5 Overviews: 3 times first and recommended, 2 times second and not recommended. The Overview links to your website in 4 searches. Mention rate 5 ÷ 20 = 25%, recommendation rate 3 ÷ 20 = 15%, citation rate 4 ÷ 20 = 20%, average position (3 × 1 + 2 × 2) ÷ 5 = 1.4, AI Visibility (3 × 1.0 + 2 × 0.6) ÷ 20 = 4.2 ÷ 20 = 21%.
Overall
Mention rate (20% + 30% + 25%) ÷ 3 = 25%. Recommendation rate (10% + 20% + 15%) ÷ 3 = 15%. Citation rate (10% + 6% + 20%) ÷ 3 = 12%. AI Visibility (16% + 26% + 21%) ÷ 3 = 21%, between half the mention rate and the full mention rate, as it always is. AI Overviews weighs as much as ChatGPT, although it has 20 answers and ChatGPT 60. Average position pools the 32 answers that name you: the position sums are 18 on ChatGPT (6 × 1 + 6 × 2), 20 on Gemini (10 × 1 + 5 × 2) and 7 on AI Overviews (3 × 1 + 2 × 2), so (18 + 20 + 7) ÷ 32 = 45 ÷ 32 = 1.4.
One heatmap row
On one prompt, ChatGPT named you in 2 of 3 runs, so its tile is ✓. Gemini named you in 1 of 3, so its tile is ✕, although that one answer still counts in Gemini's mention rate. Had one Gemini run failed and one of the other two named you, the tile would still be ✕: 1 of 2 is not a majority. Google showed no AI Overview for that prompt's search, so its AI Overviews tile is ✕.

Why three runs

Why we ask every prompt three times

The engines write each answer anew, so the same prompt can name different brands from one run to the next. One answer is one sample. Three are the fewest in which a single odd answer cannot decide the result on its own. This applies to ChatGPT and Gemini; on Google AI Overviews, each prompt is searched once, because Google limits automated searches.

Answers do change
On 1 October 2026 we asked logged-out ChatGPT four real search phrases about AI visibility tools, three times each. Counting each tool once per phrase, it named 31: 23 in all three runs, 2 in two runs and 6 in only one. For “best ai visibility tracking tools”, Ahrefs and Semrush were each named in only one of the three runs. The raw answers are public; that first file misses one lower-case mention of IsVisible, which these counts include.
What three runs are for
Every answer counts in the rates: a prompt where one of three answers names you adds that one answer, not all three and not none. The heatmap needs a majority, so a single answer that names you, or one that leaves you out, cannot decide a tile by itself.
What three runs cannot tell you
On one prompt and engine, three runs give only four possible results: 0, 1, 2 or 3 of 3. They separate always, sometimes and never, not 40% from 60%. Over 60 answers a rate is steadier but still not exact: if 12 of 60 answers name you (20%), a standard 95% interval for 60 independent answers runs from about 12% to 32%. Three answers to the same prompt are not independent, so the real range is wider. A change of a few points between two reports, and sometimes more, can be noise.
Why not ten
Every answer takes time to collect. On 1 October 2026, logged-out ChatGPT answers asked one after another came back about 35 seconds apart, and in a test on 4 October 2026, the 120 ChatGPT and Gemini answers of a full report took about 11 minutes with three sessions per engine running at once. Ten runs of 20 prompts would be 400 answers. In the same time, more runs per prompt would mean fewer prompts.

Limitations

What the method cannot tell you

  • A snapshot, not a trend

    Answers reflect the day they were collected. The models, their search and the web all change, so a later report of the same prompts can differ even when nothing changed on your side.

  • Logged-out answers only

    We see what an anonymous visitor sees. People who are signed in, have chat history or memory turned on, or pay for a different model can get other answers.

  • Answers from Czech addresses

    ChatGPT has no country setting and our sessions use Czech IP addresses. Gemini answers and the Google searches for AI Overviews come from Czech addresses too, although we pass your market's country and language. In other markets, especially for questions with a local side, the answers may differ from what local visitors get.

  • One search per prompt on AI Overviews

    Google limits automated searches, so each prompt gets one search on AI Overviews instead of three runs. Google shows an Overview for some searches and not others, and the same search can change within minutes, so an AI Overviews tile and its rates rest on fewer observations than those of ChatGPT or Gemini, although they weigh as much in the overall values.

  • Prompts written from search phrases

    The prompts come from what people search for, rewritten by a model. They are not taken from logs of what people type into ChatGPT or Gemini; we have no such logs.

  • Name matching has edges

    A product the answers name without your brand or domain is not counted as you, and neither is a misspelling. A brand name that is also an everyday word can be counted where the word is used in its ordinary sense.

  • Model judgments can be wrong

    The competitor list, the recommended flag, the descriptions and the source types come from a language model and can misjudge an answer. We compared two models on 42 answers before switching (see the changelog), but agreement between two models is not accuracy, and we have not yet published a check against answers labelled by hand. Until we do, read the recommendation rate, average position, the AI Visibility score and the competitor shares, which all depend on the model's judgments, as less certain than the mention and citation rates, which code counts.

  • Citations need listed sources

    The citation rate counts only the sources an engine lists with its answer. An answer that draws on your website without listing it counts as not citing you.

  • Failed answers are left out

    Rates are shares of the answers that came back. The report states how many answers it is based on; the fewer there are, the more each one weighs.

Our data

What we publish ourselves

When a page on this site cites our own measurement, the raw data behind it is kept, and the public files are linked from the pages that use them.

Raw files are kept
Each measurement is saved as it ran: one record per call that reached an engine, failed answers included, with the answer text and its sources. Calls that our own API rate limit rejected before they reached an engine are not measurements; on 3 October 2026 we removed 124 such records from the raw file, and the collector no longer writes them. Apart from that, the files are not edited by hand; the tables we publish are computed from them and checked by hand.
AI visibility tools in ChatGPT and Gemini, every month
Our monthly dataset Which AI visibility tools do ChatGPT and Gemini recommend? asks 11 real search phrases from the US market three times each on logged-out ChatGPT and Gemini. The first edition, collected on 3 October 2026, has 66 of 66 answers, with the tools named and the domains cited in every answer in a CSV file. Tools are counted by matching their names from a fixed list and checked by hand, not by the report's model. It compares ChatGPT with a first round of 12 answers on four of the same phrases on 1 October 2026. Llamat was named in none of the answers on either date.
AI crawler rules in robots.txt, 3 October 2026
Our study of which websites block AI crawlers read the robots.txt files of the 10,000 most popular websites on the Tranco list once, on 3 October 2026, and publishes the rules for 18 user agents as a CSV file. Our fetcher requested nothing but https://<domain>/robots.txt, or the www. address when the bare domain had no DNS record, and followed redirects only to another robots.txt. It identified itself as “Mozilla/5.0 (compatible; LlamatResearch/1.0; +https://llamat.com/methodology)” and never posed as an AI crawler. If you found that user agent in your logs, this is what it was; questions go to info@llamat.com.
Search demand
Our generative engine optimization statistics cover 12 months of US search demand for GEO, AEO, AI visibility and LLM SEO, from September 2025 to August 2026, with the data as a CSV file.
All our research
AI visibility research lists every study with its date, sample, CSV file and how often we repeat it, and what we plan to publish next.

Editorial rules

How we write about other tools and about ourselves

These rules apply to every guide, comparison and review on this site.

Vendor facts are dated and sourced
Every fact about another tool comes from that vendor's own public page, with a link and the date we read it. Where the page does not say something, we say so instead of guessing. Unless a page says otherwise, comparisons and reviews describe what vendors publish, not how well their tools work.
We say that we sell in this category
Llamat is our product. Our comparison of AI visibility tools, our AI visibility tool reviews and our AI visibility tool alternatives say so, and Llamat's row in a comparison table is marked as ours.
Our own position, even at zero
When we measure which tools AI engines name in our own category, Llamat is counted like every other tool and reported even when it is not named. In the 1 October 2026 ChatGPT measurement, it was named in none of the 12 answers.
Examples are labelled
Sample reports use a fictional brand, Lyra Running, and carry the note “Illustrative sample data, not a real account”. Worked examples, like the one above, say that they are made up.
No numbers we cannot source
Numbers on this site come from a linked source, from a measurement file we keep, or from a formula on this page applied to a labelled example.

Changelog

Corrections and changes

If you find an error on this page or in a report, write to info@llamat.com. Changes to the method and corrections to how we describe it are logged here, newest first.

Corrections and changes
DateChange
28 October 2026Free dashboard set up automatically when the report is ready, so the weekly re-measurement starts without signing in; the report e-mail can carry just the main results, with links to the dashboard and to the full report. The measurement itself does not change.
27 October 2026Summary e-mail after each weekly run in the free dashboard: the same numbers and changes since the previous run that the dashboard shows, with a link to it; it can be turned off in Settings or with the link in any of them. The measurement itself does not change.
24 October 2026Free dashboard at app.llamat.com, opened from the report e-mail: the report's prompts are measured again once a week with the same method, for as long as the account exists, and the dashboard shows the tone of the answers that name your brand.
4 October 2026Google AI Overviews added to the free report, next to ChatGPT and Gemini; until then it was one of the paid add-ons. Each prompt is searched once on Google with the market's country and language, a search without an AI Overview counts as an answer that does not name you, and the overall values average the three engines with equal weight. Because the searches run one at a time and the prompt research now runs after you confirm, a report now usually arrives within 30 minutes after you confirm, instead of 5 to 15.
4 October 2026Prompts are researched after you confirm your e-mail address and go to the engines without an approval step; the order form no longer shows them.
3 October 2026Methodology page published.
3 October 2026Correction: some of our pages said a brand counts as present only when at least two of three runs agree. Since the first report, the rates have counted every answer, and the two-of-three majority decides only the heatmap tiles. Our descriptions of the report now say so.
3 October 2026Reports track prompts instead of search phrases: each approved phrase is rewritten into a natural question in the market's language, and the engines are asked that question.
3 October 2026A report starts only after you confirm your e-mail address from the link we send, which is valid for 48 hours.
2 October 2026Perplexity taken out of the free report, because it did not answer logged-out visitors in our tests in September and on 1 October 2026 (0 of 12 answers). The same day it was listed among the paid add-ons on request.
2 October 2026Answers read by Qwen3.8-Flash-Next instead of Qwen3.8 27B, both on our own server, with at most 10 brands per answer instead of 15. On 42 answers, the two models agreed on the target brand in all 42 and on the recommended flag in 10 of 10, and Flash-Next found brands in 5 answers where 27B returned none. The prompt research moved to the same model that day.
2 October 2026Gemini sessions accept the cookie notice: with cookies refused, Gemini cut answers off with an error.
2 October 2026First reports produced with this method: each approved search phrase asked three times on ChatGPT and three times on Gemini, in new logged-out sessions, with the formulas above.

FAQ

Frequently asked questions

Why does Llamat ask every prompt three times?

Because the engines write every answer anew, and the same prompt can name different brands from one run to the next. In our own test on 1 October 2026, ChatGPT named 31 tools across four searches, counting each tool once per search, and 6 of them appeared in only one of three runs. Three runs per engine let every answer count in the rates and let a majority, not a single answer, decide each heatmap tile. On Google AI Overviews, each prompt is searched once, because Google limits automated searches.

Why is my AI Visibility score lower than my mention rate?

Each answer that names you scores between 0.5 and 1, and it scores 1 only when the answer recommends you and names you first. So the score always lies between about half your mention rate and your full mention rate. A score near half your mention rate means you are named, but rarely recommended or named first.

Why does the heatmap show a cross for a prompt where my brand was mentioned?

A tile needs a majority of runs. If one of three answers to a prompt named you, the tile shows a cross, but that answer still counts in your mention rate as one answer out of all the answers that engine returned. On AI Overviews, the tile shows the prompt's one search.

Does a language model decide whether my brand is mentioned?

No. Mentions and citations are matched by code in the answer text and in its list of sources, so a model cannot invent them. A language model we run on our own server lists the other brands, judges whether an answer recommends you and writes the short descriptions.

Why are ChatGPT answers collected from Czech IP addresses?

ChatGPT has no country setting, and our sessions run through our own proxy farm in the Czech Republic. The answer follows the language of the prompt, but ChatGPT may use the IP address to estimate a general location, so answers to questions with a local side can differ from what visitors in other countries see. Gemini answers and the Google searches for AI Overviews come from Czech IP addresses too, even though we pass your market's country.

Does Llamat use the ChatGPT and Gemini APIs?

No. We collect answers from the logged-out chatgpt.com and gemini.google.com web apps, the versions any anonymous visitor gets, in a new session for every run. AI Overviews are read from ordinary Google search results. Output from the APIs and answers for signed-in users can differ.

How do I compare two reports?

Use the same prompts, the same market and the same engines, and compare each engine before the overall values. A difference of a few percentage points can come from run-to-run variation alone; a change that shows up across several prompts and on more than one engine is more likely to be real.

Is Perplexity included?

Not in the free report. Perplexity did not answer logged-out visitors in our tests in September and on 1 October 2026 (0 of 12 answers). It is available as a paid add-on on request, together with Google AI Mode, Claude and Microsoft Copilot.

Find out what AI says about your brand.

Find out where you appear, who gets recommended instead and where you're missing.

No sign-up required.