Prompt Set Design for Visibility Tracking
A prompt set is the fixed list of buyer questions you ask AI engines in every tracking round. Design it on purpose: 15 to 30 questions in the buyer's own words, mostly without your brand name, spread across "best", comparison and how-to shapes, kept separate per market, and run at least three times each. Freeze the list for each period, because every mention rate depends on it.
By the Netbase JSC team · Updated
Key facts
- OpenAI web search docs, 2026 (checked 2026-11-13)
- OpenAI's web search tool takes an approximate user location: country as a two-letter ISO code such as US, city and region as free text, and timezone as an IANA name such as America/Chicago. (OpenAI web search docs, 2026 (checked 2026-11-13))
- Google Search Central, 2025 (checked 2026-11-13)
- Google says AI Overviews and AI Mode may use a "query fan-out" technique, issuing multiple related searches across subtopics and data sources to build one answer (doc last updated 2025-12-10). (Google Search Central, 2025 (checked 2026-11-13))
- Google Search Central, 2026 (checked 2026-11-12)
- The Search Console API returns clicks, impressions, CTR and position grouped by query, page, country and device, so your own search queries can seed a prompt set. (Google Search Central, 2026 (checked 2026-11-12))
- Leadee tracker, Oct 2026
- In Leadee's tracker round of 2026-10-25, 7 Netbase JSC brands were named in 62 of 84 US answers to questions with their name (73.8%) but in 20 of 274 answers to questions without it (7.3%). (Leadee tracker, Oct 2026)
- Leadee tracker, Oct 2026
- In the same round, a single run missed a brand that other runs of the same question named in 15 of 36 unbranded runs (41.7%) but in 7 of 69 branded runs (10.1%). (Leadee tracker, Oct 2026)
Need candidate questions for your set?
A good prompt set starts from the questions buyers really ask. The free ChatGPT Prompt Finder suggests questions for your category, so you can sort them into shapes and pick the ones worth tracking. No account needed.
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 a prompt set in AI visibility tracking?
A prompt set is the list of questions you ask AI answer engines, such as ChatGPT, Perplexity and Google AI Mode, every time you measure your brand. A prompt is simply the text a buyer types into the engine. The set stays the same from one round to the next, so the numbers can be compared over time.
The set is the measuring tool. Mention rate, citation rate, position and share of voice are all counted over it, so a badly built set gives clean-looking numbers that mean little. This page shows how to design the set. The parent guide, how to track brand mentions in ChatGPT and Perplexity, covers the full tracking method, and the AI visibility metrics that matter explains how to read the results.
Why does the design of a prompt set change the results?
The questions you pick decide most of the answer. In Leadee's tracker round of 2026-10-25, the seven websites of Netbase JSC, the company behind Leadee, were named in 62 of 84 US answers to questions that contained their brand name (73.8%, 95% interval 63.5-82.0%). For questions without the name, the count was 20 of 274 (7.3%, 4.8-11.0%). A set made mostly of branded questions would have reported a rate about ten times higher for the same brands on the same day.
Question shape matters too, though less clearly. Among the unbranded questions, "best" lists named a brand in 9 of 98 runs, comparisons and alternatives in 8 of 98, how-to questions in 3 of 60 and other shapes in 0 of 18. The intervals overlap, so we cannot rank the shapes. We can say that a set built from one shape only shows one slice of how buyers ask.
Step 1: Decide what the prompt set has to measure
Write one sentence before you write any prompt: which brand, which product or service line, which market and which buyer. "CMSmart, WooCommerce product designer plugins, US store owners" is a scope. "Our visibility in AI" is not. One set should answer one question about one offer, so you know what to change when the numbers move.
If you sell several things to different buyers, build one set per line rather than one big mixed list. CMSmart (cmsmart.net, part of Netbase JSC) shows why: in the 2026-10-25 round it was named in 24 of 52 US buyer questions overall and in 13 of 40 unbranded ones, all asked about its own plugin niche. Mixing those questions with an unrelated product line would blur both numbers.
Step 2: Cover the question shapes buyers use
Sort candidate questions into shapes and keep a few of each. The common shapes are "best [product] for [need]", "[option A] vs [option B]", "alternatives to [well-known brand]", "how do I [job]" and "who supplies [thing] in [country]". A comparison question that names a well-known market player is fair game: it is how buyers ask, and the answer shows whether you sit next to that brand.
Spread the set across the subtopics of your offer, too. Google's AI features guide says AI Overviews and AI Mode may use a "query fan-out" technique, issuing several related searches across subtopics to build one answer. A set that only asks about price, for example, misses the subtopics the engine itself searches. To collect candidates, follow how to find the prompts your customers ask ChatGPT or try the free ChatGPT Prompt Finder.
Step 3: Keep branded questions few and separate
A branded question contains your name, such as "is [brand] reliable" or "[brand] pricing". An unbranded question does not. Unbranded questions show whether new buyers hear about you; branded ones show whether the engines describe you correctly. Both are useful, but they answer different questions, so tag every prompt as branded or unbranded and report the two rates on separate lines.
A practical mix is 3 to 5 branded questions and the rest unbranded. Use the branded ones to check facts: price, location, what you sell and who you are not. That last point matters when another company has a similar name. On 2026-10-25 most raw "AdminKit" mentions were about an unrelated website template, not AdminKit.net (part of Netbase JSC). Adding a short qualifier to the prompt, such as the product type, keeps the answers about the right company.
Step 4: Size the set and choose how many runs
Start with 15 to 30 questions per scope and ask each one at least three times on every engine in every round. AI answers change from run to run, so one run per question is a sample of one. A 95% confidence interval, the range the true rate probably sits in, shows how much a small set can tell you. Leadee uses the Wilson score interval from the NIST/SEMATECH statistics handbook: at an observed 30%, 10 runs give 10.8% to 60.3% and 100 runs give 21.9% to 39.6% (arithmetic examples, not measurements).
Unbranded questions need the repeats most. In the 2026-10-25 round, when a brand was named in at least one of three runs, a single run picked at random missed it in 15 of 36 unbranded runs (41.7%, 95% interval 27.1-57.8%) but in only 7 of 69 branded runs (10.1%, 5.0-19.5%). So 20 unbranded questions times three runs gives 60 answers per engine and market, enough to see a large change. Our study of manual and automated tracking has the full count.
Step 5: Fix the market and location for each set
A buyer in the US and a buyer in the UK can get different answers to the same words. Keep each country as its own set, or at least its own line in the report, and never pool markets into one rate. In the 2026-10-25 round, UK, German and Singapore questions together produced only 4 mentions across all seven Netbase JSC brands, while the US questions produced far more. A pooled rate would have hidden both facts.
Set the location in the request, not in the wording. OpenAI's web search guide lets you pass an approximate user location: country as a two-letter ISO code such as US, city and region as free text, and a timezone such as America/Chicago. Keep that setting the same for every run of a set, and write it down next to the set so the next round uses it too.
Step 6: Write each prompt the way a buyer would
Use the words buyers use, not your marketing words. Your own search data helps here: the Search Console API returns clicks, impressions and position grouped by query, page and country, so the questions people already type into Google can become prompts. Sales emails, support tickets and site search logs are just as good.
Then clean every prompt with a few rules. Ask one thing per prompt. Do not lead the engine, as in "why is [brand] the best". Keep the length and tone of a real person, not a keyword string. Do not add instructions such as "answer in a table", because a buyer would not. Write down the exact text, including spelling, because small changes in wording can change the answer.
Step 7: Freeze the set, version it and review it
Once the set is built, lock it for the period you report on, such as a month. Give it a version number and a date. If you need to add, drop or reword a question, do it between periods, start a new version and note what changed. A rate from version 2 is only comparable with version 1 for the questions both versions share.
Review the set every quarter. Drop questions that no engine ever answers with any brand, add questions for new products or new buyer worries, and check that the branded share is still small. Keep the set in the same sheet as your results: our ChatGPT prompt tracking sheet has columns for the prompt and its shape, with branded as one of the shapes.
What does a well-designed prompt set look like?
- One written scope: brand, offer, market and buyer.
- 15 to 30 questions, most of them without your brand name.
- Several question shapes: "best" lists, comparisons, alternatives, how-to and supplier questions.
- 3 to 5 branded questions, tagged and reported on their own line.
- At least three runs per question, per engine, per round.
- One market per set, with the location set the same way every run.
- Exact prompt text, a version number and a date for every change.
Which prompt set mistakes skew the results?
- Mostly branded questions, which make the mention rate look far higher than buyers see it.
- Only one question shape, such as "best" lists, which hides how other questions behave.
- Questions written in marketing language that no buyer would type.
- Leading prompts that already contain the answer you hope for.
- Changing the list mid-period and still comparing the new rate with the old one.
- Mixing countries, product lines or engines into one number.
- One run per question, which misses a brand that does appear about one time in five.
How does Leadee handle prompt sets?
Leadee is an AI-native platform that stands on the shoulders of giants: it asks ChatGPT, Gemini, Perplexity and Google AI Mode through their official APIs and never scrapes a consumer chat app. In the Visibility Tracker, each prompt set is a named list of buyer questions with its market and engines. Leadee can suggest questions for your category, and nothing enters the set until your team accepts it.
The tracker runs the set on a fixed schedule, repeats each question, and reports mention rate, citation rate, position and share of voice with a 95% Wilson interval. It tracks other market players with the same questions and method. Every other ChatGPT guide is on our ChatGPT SEO hub.
What have we not verified?
- Which question shape gets brands named most often: in our data the intervals overlap.
- Whether 15 to 30 questions is enough for every category: it is a starting point, not a tested minimum.
- How closely API answers with a set location match what a signed-in user in that country sees in the apps.
- How much small wording changes move the answer: we have not run a controlled test on rewording.
Check this on your site
The Visibility Tracker runs your buyer questions on ChatGPT, Perplexity, Gemini and Google AI Mode on a fixed schedule and reports each rate with an interval. Or set up the full method by hand with our step-by-step guide.
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
How many prompts should a visibility tracking prompt set have?
Start with 15 to 30 questions per brand, offer and market. Fewer than that gives intervals too wide to act on; many more is hard to review by hand. Add runs before you add questions if the numbers are too noisy.
Should I include my brand name in tracking prompts?
In a few of them. Keep 3 to 5 branded questions to check that the engines describe you correctly, and make the rest unbranded. Report the two groups separately, because branded questions name the brand far more often.
How often should I change my prompt set?
Not during a reporting period. Freeze the set, review it about once a quarter, and make changes only between periods with a new version number and date. Compare periods only on the questions both versions share.
Do I need a separate prompt set for each country?
Yes, or at least a separate line per country. Answers differ by market, so pooling countries hides where you are seen. Set the location in the API request, not in the question text, and keep it the same every run.
Can I use the same prompt set for ChatGPT, Perplexity and Google AI Mode?
Yes. Using the same questions on every engine is what makes the engines comparable. Just report each engine on its own line, because they pick different sources and brands for the same question.
Where do good tracking prompts come from?
From your buyers: sales and support emails, site search, Search Console queries and the questions your team hears on calls. A prompt finder tool can add candidates, but keep only the ones a real buyer would type.
Does a better prompt set improve my AI visibility?
No. A better set measures your visibility more honestly; it does not change what the engines say. It shows where you are missing, so your team can decide what to fix.
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.

