Manual Prompt Checks vs Automated ChatGPT Tracking
A manual check is one sample, and one sample misleads more than most people expect. In our 2026-10-25 tracker round, where a brand appeared at least once in 3 runs of the same question, a single run would have missed it about 1 time in 5, and 2 times in 5 for questions without the brand name. Manual works for a first look; trends need repeated, automated runs.
By the Netbase JSC team · Updated
Key facts
- Leadee tracker, Oct 2026
- In 159 question x engine x market sets asked 3 times each, the 3 runs disagreed on whether a Netbase JSC brand was named in 16 sets; in 35 sets the brand appeared at least once. (Leadee tracker, Oct 2026)
- Leadee tracker, Oct 2026
- In those 35 sets, one randomly picked run would have missed the brand in 22 of 105 runs (21%, 95% interval 14.3-29.7%); for questions without the brand name, 15 of 36 (42%, 27.1-57.8%). (Leadee tracker, Oct 2026)
- Leadee tracker, Oct 2026
- The whole 492-run round across ChatGPT, Perplexity and Google AI Mode cost 3.95 USD in API fees; 25 ChatGPT runs were 2.39 USD of that. (Leadee tracker, Oct 2026)
- OpenAI web search docs, 2026
- OpenAI's web search tool returns citations as url_citation annotations, and the list of sources consulted is often longer than the list of sources cited. (OpenAI web search docs, 2026)
- Leadee calculation (Wilson score method), 2026
- Arithmetic examples of the 95% Wilson interval at an observed 30%: 3/10 gives 10.8-60.3%, 30/100 gives 21.9-39.6%. (Leadee calculation (Wilson score method), 2026)
Which questions would you check, by hand or automatically?
Both ways start with the same list of buyer questions. The ChatGPT Prompt Finder suggests the questions buyers in your category ask, grouped by shape (best-of lists, comparisons, how-to), so your manual checks and any later tracking use the same set. Free, rule-based, no AI call.
Leadee is not affiliated with, endorsed by, or sponsored by OpenAI. “ChatGPT”, “GPTBot” and the other names on this page are OpenAI's own, used only to describe what this tool measures.
What is the difference between a manual check and automated tracking?
A manual check is a person typing a buyer question into ChatGPT and reading the answer. Automated tracking sends the same questions to an engine's official API on a schedule, several times each, stores every answer and counts how often your brand is named and cited. Both can be done well or badly. The real difference is the number of samples and whether the conditions stay the same between them.
This page asks one practical question: how far can a single manual check be trusted? We answer it with our own tracker data for the 7 sites of Netbase JSC, the company behind Leadee, then look at cost and at when a manual check is all you need. For the ChatGPT basics, see the ChatGPT SEO overview.
How often do repeated runs of the same question disagree?
In the 2026-10-25 round, 159 question sets were asked exactly 3 times each (a set is one question, on one engine, in one market). In 124 sets no run named the Netbase brand, in 19 every run did, and in 16 the runs disagreed: the brand was in 1 or 2 of the 3 answers.
Sixteen out of 159 sounds small, but most of the 124 empty sets are questions where the brand never had a chance (NetbaseJSC, a Netbase-owned site, on "best Vietnam software development companies", for example). Where the brand did appear at least once, 16 of 35 sets were mixed. That is the zone a business cares about: the questions where it is sometimes in the answer and sometimes not.
Disagreement was most common on Google AI Mode (10 mixed sets out of 70) and less on Perplexity (5 of 84). ChatGPT had only 5 sets with 3 runs, because the OpenAI account ran out of credit; one of them was mixed: CMSmart was named in 2 of 3 runs for "best WooCommerce product designer plugin for print on demand".
| Question type | Sets asked 3 times | No run named the brand | All 3 named it | Runs disagreed |
|---|---|---|---|---|
| All questions | 159 | 124 | 19 | 16 |
| Brand name in the question | 28 | 5 | 17 | 6 |
| No brand name in the question | 131 | 119 | 2 | 10 |
How likely is one manual check to give the wrong picture?
Take the 35 sets where the brand showed up at least once. If you had checked each of them only once, picking one of the 3 runs at random, you would have seen no mention in 22 of the 105 runs: 21%, with a 95% interval of 14.3-29.7%. In other words, about one manual check in five would have told you "we are not there" for a question where you sometimes are.
For questions without the brand name, the ones that show whether a buyer who does not know you yet will hear of you, it is worse: 15 of 36 runs missed the brand (42%, interval 27.1-57.8%). Only 2 of those 12 unbranded sets named the brand every time. For branded questions the miss rate was 7 of 69 (10%).
The error goes both ways. A lucky single check can also show you in an answer that leaves you out most of the time. One run cannot tell those two cases apart; three runs can start to, and a rate over many questions and weeks can. How to check if ChatGPT mentions your brand explains how to turn counts into a rate with an interval.
| Question type | Sets with a mention | Runs without the brand | Miss rate (95% interval) |
|---|---|---|---|
| All questions | 35 | 22 of 105 | 21.0% (14.3-29.7%) |
| Brand name in the question | 23 | 7 of 69 | 10.1% (5.0-19.5%) |
| No brand name in the question | 12 | 15 of 36 | 41.7% (27.1-57.8%) |
Why do manual checks drift even when you ask the same question?
Beyond the run-to-run variation above, a person's check changes with the conditions. The signed-in ChatGPT app can use saved memory and chat history, the selected model, whether a web search is triggered at all, and location. Two colleagues asking the same question on the same day can get different answers for reasons that have nothing to do with your website. We have not measured that effect, so we put no number on it.
Wording drifts too. "Best WooCommerce product designer plugin" and "top product designer plugins for WooCommerce" are different questions to an engine. A manual routine that is not written down tends to change its wording from month to month, which makes comparisons meaningless. An automated tracker uses the stored wording every time.
A manual check also rarely keeps the full answer. Without the saved answer and its source links, you cannot go back and see which pages the engine relied on, which is the information you need to get cited when ChatGPT prefers other websites.
What does automated tracking cost compared with doing it by hand?
In API fees, less than people assume, but not the same on every engine. Our whole round was 492 runs for 3.95 USD: 25 ChatGPT runs (OpenAI gpt-5 with web search) for 2.39 USD, about 0.096 USD each; 252 Perplexity sonar runs for 1.30 USD; 215 Google AI Mode runs for 0.26 USD. ChatGPT is by far the most expensive engine per answer to measure.
Manual checks have no API fee, but they cost time, and we have no measured figure for how long a careful check takes, so we do not quote one. What we can say is what the volume looks like: 20 questions, 3 runs each, once a week is 240 answers a month for one engine in one market, each to be read, classified and logged. The ChatGPT monitoring cost calculator shows the API side of that volume.
When is a manual check good enough?
- A first look: does ChatGPT know your company at all when asked by name? Branded questions agreed across runs far more often (17 of 28 sets named the brand in all 3 runs).
- Spotting a factual error, such as a wrong address or a mix-up with a similarly named company; one clear wrong answer is worth fixing. How to fix wrong information in ChatGPT covers what to do next.
- Reading what kind of sources the engine uses for your category, before you decide where to be listed.
- A small, stable set of about ten questions you check yourself with a written routine and at least 3 runs each; the ChatGPT prompt tracking sheet shows the columns.
When should you switch to automated tracking?
Switch when you want to know whether something you changed made a difference. That question needs the same wording, the same engine settings and enough runs before and after the change for the intervals to separate. With a 30% rate, 10 runs give an interval of roughly 11-60%; 100 runs narrow it to about 22-40%. Reaching that many runs by hand every month is where most manual routines stop.
Automate also when you track more than one engine or market, or unbranded questions in a competitive niche, which is exactly where our data showed the most disagreement between runs. Leadee does this through official APIs (see pricing); whichever tool you use, check that it repeats each question, shows the sample size and keeps the answers. ChatGPT vs Gemini vs Perplexity shows why engines should only be compared on the same questions.
What have we not verified?
- How much the signed-in ChatGPT app differs from the API for the same question: not measured; we do not scrape consumer AI interfaces.
- ChatGPT-only agreement: only 5 ChatGPT sets had 3 runs, so the agreement numbers pool three engines (mostly Perplexity and Google AI Mode).
- Agreement on which other companies were named, or in which order: we only counted whether the Netbase brand was named.
- How long a careful manual check takes: we have no measured time and quote none.
- Whether the disagreement rate holds for other niches: the 16 mixed sets come mostly from CMSmart and Printcart (Netbase-owned), two brands in one market.
Check this on your site
Find the buyer questions to check, by hand or automatically, grouped by shape so unbranded questions come first.
ChatGPT Prompt Finder
Answers: Enter a keyword and get prompts buyers might ask ChatGPT, grouped by intent and funnel stage — from a deterministic template, no AI model call.
No sign-upFind ChatGPT prompts — ChatGPT Prompt FinderQuestions
Can I track ChatGPT visibility manually?
Yes, for a small set of questions with a written routine: fixed wording, at least 3 runs per question, every answer and its links saved. In our data a single run missed a brand that appeared in other runs about 1 time in 5.
Why does ChatGPT give a different answer each time?
Answers are generated fresh each run, and with web search the pages retrieved can differ too. In our tracker round, 16 of 35 question sets where a brand appeared at least once had runs that disagreed.
How many runs per question do I need?
At least 3 per question per round, and enough questions and rounds that the interval around your rate is narrow enough to show a change. At a 30% rate, 10 runs give roughly 11-60%; 100 runs give about 22-40%.
Is automated ChatGPT tracking expensive?
In API fees it is modest but not free: about 0.096 USD per ChatGPT answer with web search in our 2026-10-25 round, much more than Perplexity or Google AI Mode answers.
Can GEO guarantee results?
No. AI answer engines change their output frequently, and no vendor — including Leadee — can guarantee a ranking or a mention. Leadee publishes confidence intervals on every metric so you can see how much a result can vary run to run.
How does Leadee measure AI visibility?
Leadee runs your prompt set against each AI engine on a weekly to daily schedule, depending on plan, through official vendor APIs (OpenAI, Gemini, Perplexity, Anthropic, DataForSEO) — never by scraping consumer chat interfaces — and reports mention rate, citation rate, average position, share of voice and sentiment with a 95% confidence interval.
Who do I talk to?
Email support@leadee.ai or use Talk to an expert at https://leadee.ai/contact-sales — the Netbase JSC team behind Leadee replies by email or WhatsApp — or WhatsApp the CEO directly at https://wa.me/84937869689.
See where your own site stands
Run a free scan to check this (and everything else Leadee tracks) on your own site.


