All articles
12 min read

ChatGPT Visibility Tracker: What to Measure and What to Pay

A ChatGPT visibility tracker re-asks buyer prompts on a schedule and logs brand mentions. Judge it by run count and ranges; as of October 2026, plans cost $29 to $1,499 a month.

By Harjot Chopra, Co-Founder, PageLens.ai · Updated 14 Oct 2026

Marketing leader reviewing AI answer visibility data

Key takeaways

  • A ChatGPT visibility tracker is only as good as its sampling: it should ask each fixed buyer prompt many times, show a range around every rate, and let you open the exact answer behind it.
  • Report mention rate across repeated runs, never a "position in ChatGPT," because the brand list and its order change from one response to the next.
  • Cover every engine your buyers use. Engines cite different sources, so a ChatGPT-only score can mislead you about Google AI Mode (Google's conversational search tab).
  • Price per prompt is a rough guide. Compare engines, run cadence and raw-answer access too, then test any vendor against a 20-prompt hand check before you pay.
In this article
  1. 1What is a ChatGPT visibility tracker and what does it measure?
  2. 2Why does a single ChatGPT answer say so little about your visibility?
  3. 3How many runs does it take to tell a real change from noise?
  4. 4Which prompts and engines should a tracker run?
  5. 5What should a tracker save for every ChatGPT answer?
  6. 6What does a ChatGPT visibility tracker cost?
  7. 7Which questions should you put to a vendor before you pay?
  8. 8How do you turn tracker results into actions and a monthly report?
  9. 9How does PageLens.ai track ChatGPT visibility?
  10. 10Frequently asked questions

Ask ChatGPT the same buying question twice and the shortlist of brands usually changes. A study by SparkToro and Gumshoe.ai found less than a 1 in 100 chance that ChatGPT or Google's AI gives the same list of brands in any two responses (SparkToro and Gumshoe.ai study).

That changes what to look for in a tracker. The dashboard matters less than how many times each question is asked, whether every percentage comes with a range, and whether you can open the exact answer behind it. A tracker usually shows one percentage and a trend line. A rate built from a handful of runs can swing widely on the same underlying behavior, so a score with no run count and no range is a guess, not a measurement.

Below are the sampling math, the prompts and fields we use, October 2026 prices from providers' own pages, and a pass-or-fail test for any vendor. We publish this page and PageLens.ai is one of the tools in the price comparison, so we show the arithmetic and you can check it.

What is a ChatGPT visibility tracker and what does it measure?

A ChatGPT visibility tracker is software that asks ChatGPT a fixed set of buyer prompts on a schedule and records, for each answer, whether your company is mentioned, recommended, compared or cited. It measures what an answer says, not a search position, so the useful output is a rate across repeated runs.

ChatGPT can search the web when a question benefits from current information, and answers that use search can include inline citations or a Sources panel. That is why the response and its cited sources should be saved together (OpenAI, ChatGPT search).

SignalWhat To RecordWhy It Matters
MentionWhether your company name appearsEstablishes basic category presence
RecommendationWhether the answer proposes your company for the buyer needSeparates visibility from endorsement
ComparisonWhether the answer evaluates your company against alternativesReveals positioning and trade-offs
First-Appearance OrderWhere your company first appears in the written answerCaptures prominence without calling it rank
CitationCited URLs and source typeShows the evidence surrounding the answer
AccuracyCorrect, incomplete, or incorrect descriptionCreates a content repair queue

We use "first-appearance order" deliberately. A generated answer is not a fixed results page, so calling the second company listed "position two" creates false precision.

Why does a single ChatGPT answer say so little about your visibility?

One answer is a single observation from a system that generates text probabilistically, so it cannot separate a lasting pattern from ordinary variation. In the SparkToro and Gumshoe.ai study, 600 volunteers ran 12 prompts 2,961 times across ChatGPT, Claude and Google's AI in November and December 2025. Two responses almost never matched.

An analyst compares several printed answer sheets laid side by side, each laid out differently.
Two responses to the same question almost never match, so one answer cannot show a lasting pattern.

The same study shows what does hold steady: how often a brand appears. Across 994 responses to a headphones prompt, Bose, Sony, Sennheiser and Apple each appeared in 55% to 77% of them, while a prompt about brand design agencies, a crowded field, gave the top names visibility in the 30s and 40s. One cancer center appeared in 69 of 71 ChatGPT responses (97%) yet came first in only 25 of those (SparkToro and Gumshoe.ai study).

That is why we report a mention rate across many runs and treat any single "rank in ChatGPT" number as false precision. Run from a documented session with memory turned off and record the market, so personal settings do not become a hidden variable.

How many runs does it take to tell a real change from noise?

Spotting a 10-point move in a 40% mention rate takes about 185 runs per period, a 15-point move about 82, and a 20-point move about 47. Judging one rate is cheaper: about 30 runs of a prompt puts a single mention rate within roughly 17 points either way, and about 93 runs gets it within 10.

A hand drops marbles into a glass jar beside two smaller jars holding only a few marbles each.
A larger sample settles into a steady proportion, while a handful of runs can look like anything.

These figures are our model, not a vendor's. For a single rate we used the Wilson score interval, a standard way to put a margin of error around a share measured from a small number of runs, at 95% confidence (z = 1.96). It assumes the runs are independent. Each row uses the observed rate shown (the 1 of 3 row is an illustrative count); the 40% assumption applies only to the run-count formulas below the table.

Runs of one promptAnswers that mention youObserved rate95% range
3133%6% to 79%
301240%25% to 58%
602440%29% to 53%
1004040%31% to 50%

For one rate at plus or minus 10 points and a 40% rate, the runs needed are 1.96² × 0.4 × 0.6 ÷ 0.10² = 92.2, rounded up to 93. For plus or minus 5 points in the worst case (a 50% rate), the figure is 385.

Comparing two periods is harder, because both rates carry noise. The margin on the difference is 1.96 × √(2 × 0.4 × 0.6 ÷ n) for n runs in each period. At 30 runs per period that is 0.248, about 25 points. At 60 runs per period it is about 18 points. To detect a difference d, the runs needed per period are 1.96² × 2 × 0.4 × 0.6 ÷ d². That gives 184.4 (rounded up to 185) for 10 points, 82 for 15 points and 47 for 20 points.

Our rule: report a change only when it exceeds the margin on a difference, which is about 1.4 times (the square root of 2) a single rate's margin. Then add a confidence rule. Investigate a movement that appears once, watch one that appears inconsistently, and report a directional change only when the same fixed prompt group moves across two reporting cycles and the move exceeds that margin.

Pooling helps. Twenty prompts run three times each gives 60 runs, and a pooled rate of 24 mentions in 60 carries the 29% to 53% range above. Treat that pooled rate as a portfolio average, because prompts differ in difficulty and no single prompt has earned that precision.

Always report the denominator. "Mentioned in 8 of 20 prompts across 60 runs" is informative. "Visibility improved" is not, unless the portfolio, run count, and test conditions are clear. Cadence sets your sample: a weekly schedule gives about four runs per prompt per engine each month (52 weeks ÷ 12), and a daily schedule gives about 30.

Which prompts and engines should a tracker run?

Run buyer questions in six types (brand, category, problem, comparison, alternative and purchase intent) on every engine your buyers use, not only ChatGPT. Start with 20 high-value prompts. Tag each one by prompt type, buyer role, use case, and priority so the final report can distinguish a category gap from a single weak comparison.

The examples assume a SaaS (subscription software) company.

Prompt TypeWhat It TestsExample Prompt
BrandEntity accuracy and perception"What is this company used for?"
CategoryInclusion in a relevant shortlist"What are the best project management tools for a 20-person startup?"
ProblemRelevance to a buyer pain point"How can a team reduce project handoff delays?"
ComparisonPositioning and trade-offs"Which option fits a growing SaaS team with complex approvals?"
AlternativeSubstitution visibility"What are alternatives to this tool for distributed teams?"
Purchase IntentRecommendation readiness"Which project management tool should a 20-person startup buy for this workflow?"

Brand prompts put your name in the question, so they test accuracy, not discovery. Discovery is judged on the category, problem, comparison and alternative prompts where your name is absent. Take the wording from sales calls, support tickets and win-loss notes (sales notes on why deals were won or lost), and see Prompt Research for how to choose which prompts earn a place.

Use one canonical wording for each buyer job. Add two phrasing variations only when the intent remains the same and wording could reasonably alter the answer. Lock that list for a reporting period, then log additions, removals, and wording changes before the next cycle. This discipline matters because a changing portfolio can manufacture a gain or loss. If you replace difficult prompts with easier ones, the mention rate may rise even though your visibility has not changed.

Engines differ in what they cite. In our Citation Research Study 007 (fieldwork 5 October 2026), we asked 150 decision questions from India of ChatGPT with search on, Perplexity, Gemini and Google AI Mode, one run per question and engine. Google AI Mode cited a community platform (Reddit, YouTube or Quora) in 117 of 150 answers. ChatGPT did in 3 of 150. That is one run per question from one market, so read it as a direction, not a US benchmark. Our inference is that one blended score across engines hides this kind of gap, so each engine should be reported separately.

What should a tracker save for every ChatGPT answer?

Every answer should be saved as a row with the exact prompt, run date and time, market, model, whether web search was on, the full answer text, and any cited URLs. A rate without those conditions cannot be repeated, and a screenshot is not a record.

FieldPurpose
Prompt ID And Exact PromptMakes reruns comparable
Prompt Type And Buyer TagSupports useful rollups
Run Date, Time, And MarketPreserves test conditions
Model And Search ConditionIdentifies material context changes
Exact AnswerCreates an auditable record
Mention And RecommendationSeparates presence from endorsement
First-Appearance OrderCaptures answer prominence
Accuracy And SentimentTurns language into a repair queue
Citation URLsShows supporting evidence
Action Owner And StatusConnects findings to work

Mark the first occurrence of your company, then label the description as correct, incomplete, or incorrect. Note whether the answer recommends the company, merely lists it, or frames it as unsuitable for the buyer's stated need.

A spreadsheet is a legitimate way to start. Twenty prompts run three times on one engine is 60 answers a month. The same 20 prompts daily on four engines is 20 × 4 × 30 = 2,400 answers a month, which is where hand-running breaks down and runs get skipped. Our free AI Visibility Audit gives a one-off check: paste a domain and in about 30 seconds, with no signup or credit card, it checks what AI engines say about your brand.

What does a ChatGPT visibility tracker cost?

As of October 2026, monthly-billed plans on the providers' own price pages run from $29 to $1,499 a month, or about $1.22 to $7.50 per tracked prompt. Cost per prompt is a rough guide only, because engines, cadence and bundled tools differ. PageLens.ai publishes this page and appears in the table.

Tool and planMonthly-billed priceAnnual-billed price, per monthPromptsEnginesCadencePer prompt (monthly-billed)
PageLens.ai Launch$299about $275100ChatGPT, Google AI Mode, PerplexityWeekly$2.99
PageLens.ai Growth$699about $643100Adds Gemini and Grok (xAI's chatbot), five in allDaily$6.99
PageLens.ai Enterprise$1,499about $1,379200Seven, adding Claude and Copilot (Microsoft's assistant)Daily$7.50

Otterly Lite

$29$2515ChatGPT, Google AI Overviews (the summary above regular results), Perplexity, CopilotDaily$1.93
Otterly Standard$189$160100Same fourDaily$1.89
Otterly Premium$489$422400Same fourDaily$1.22

Semrush Starter

$199$165.1750Not listed on its pricing pageDaily$3.98
Semrush Pro+$299$248.17100Not listed on its pricing pageDaily$2.99

Per prompt is the monthly-billed price divided by tracked prompts, our arithmetic. Semrush plans also include keyword and site tools, so that column overstates its tracking cost. Otterly's four engines apply to all its plans, and extra engines cost more as add-ons. Annual billing lowers the monthly rate, by about 8% on our plans (PageLens.ai pricing) and 15% on Otterly's.

Cost per answer is a fairer test of cadence. Our Launch plan's 300 answers a week is 100 prompts on three engines, about 1,300 answers a month for $299, or $0.23 each. Growth gives 500 a day, about 15,000 over 30 days, roughly $0.05 each. Enterprise gives 1,400 a day, about 42,000 over 30 days, roughly $0.04 each. Our plans also include prompt research and 25, 50 or 100 content pieces a month on Launch, Growth and Enterprise.

Which questions should you put to a vendor before you pay?

Seven checks decide whether a tracker's numbers deserve trust. Each one has a pass and a fail you can verify in a demo or a trial, including ours.

CheckPassFail
Run countEach rate shows its run count, and a pooled group rate rests on 60 or more runsA single score with no run count
RangesA margin of error or interval sits beside each percentageChanges reported with no range
Raw answersYou can open the exact answer and cited URLs for any runOnly aggregates
Rank claimsReports mention rate and first-appearance orderSells "your position in ChatGPT" as one number
Prompt countThe plan you buy runs as many prompts as the vendor's showcaseThe showcase used far more prompts than your plan allows
EnginesEach engine is reported separatelyOne blended score
Hand checkResults from 20 prompts you run yourself fall within the vendor's shown rangesYour hand-run rates land outside them

Run the hand check on a trial: ask 20 non-branded prompts three times each, then compare your rates with the vendor's. The AI Visibility Tool Trial Checklist turns this into a 14-day plan.

How do you turn tracker results into actions and a monthly report?

Route each finding to an owner with a due date: a missing mention goes to a content owner, an incorrect description to the page that should be authoritative, and a weak recommendation to clearer fit and limits. The goal is not to force a mention but to make public information clearer, more accurate and more useful.

  • Missing Mention: Create or improve a page that directly answers the buyer job.
  • Incorrect Description: Update the most authoritative owned page with specific, current language.
  • Weak Recommendation: Clarify fit, limitations, and use cases rather than adding vague claims.
  • Unhelpful Citation Mix: Review the cited topics and build genuinely useful supporting content.

OpenAI says any public website can appear in ChatGPT Search, recommends allowing its search crawler for summaries and snippets, and does not guarantee top placement (OpenAI publishers and developers FAQ). Crawl access and content quality are prerequisites, not promises.

We also separate answer visibility from referral traffic. A click does not prove that a company was recommended, and a recommendation can influence a buyer without generating a click. Track AI Traffic in GA4 covers the visit side in Google Analytics 4.

Scorecard FieldWhat To Report
Portfolio HealthActive prompts and documented changes
Mention RateMentioned answers divided by completed runs
Recommendation RateRecommended answers divided by completed runs
First-Appearance OrderMedian order among answers containing the company
AccuracyCorrect, incomplete, and incorrect counts
Citation MixOwned-domain, third-party, and no-citation counts
Priority GapsHigh-value prompts with no mention
Action ProgressOwner, due date, and status
Confidence NoteRun count, variation observed, and comparability caveats

How does PageLens.ai track ChatGPT visibility?

We run a fixed set of buyer prompts on a schedule across the engines on your plan and keep the answers, mentions, sentiment and sources, so you can read what each engine said, not only a score. Launch tracks ChatGPT, Google AI Mode and Perplexity weekly. Growth adds Gemini and Grok and runs daily. Enterprise adds Claude and Copilot, for seven engines. All plans include unlimited users.

Our prompt research reads your site and category and surfaces the comparison, alternative, best-of and fit questions buyers ask. It groups them by funnel stage and scores each by how winnable it is. We recommend a daily plan when you need to confirm a change within a month, because daily runs give about 30 samples per prompt where weekly gives about four.

Prices for each plan are on our pricing page. To check your own prompt count, engines and run cadence against the seven checks above, Book a demo.

Check your prompts, engines and cadence with PageLens.ai

PageLens.ai runs your fixed buyer prompts on a schedule across up to seven engines and keeps every answer, mention and source.
See PageLens.ai pricing

Frequently asked questions

Yes. A spreadsheet with the fields above works for 20 prompts on one engine, and PageLens.ai's free AI Visibility Audit gives a one-off check of what AI engines say about your brand.

No. ChatGPT writes a new answer each time, so there is no fixed results page to rank on. Track mention rate and first-appearance order across repeated runs, and treat a single "position" number as false precision.
Weekly is a sensible default for a 20-prompt portfolio, about four runs per prompt a month. Monthly three-run checks only give a rough portfolio average. Use daily runs when you need to confirm a change within a month.
Use category, problem, comparison and alternative prompts that leave your name out. If your brand appears in those answers across repeated runs, that is discovery. Brand prompts only test whether the description is accurate.
Not necessarily. Mentions, citations and referral visits are separate measurements, and a recommendation can influence a buyer with no click. Measure visibility in the tracker and visits in your analytics, then compare them over time.

Sources

  1. 1.SparkToro and Gumshoe.ai, AI recommendation consistency study (2,961 runs, November to December 2025)
  2. 2.Citation Research Study 007, community platform citations by engine (fieldwork 5 October 2026)
  3. 3.OpenAI, ChatGPT search
  4. 4.OpenAI, publishers and developers FAQ
  5. 5.Otterly pricing, as of October 2026
  6. 6.Semrush pricing, as of October 2026
  7. 7.PageLens.ai pricing, as of October 2026
  8. 8.PageLens.ai Free AI Visibility Audit

Keep reading

PageLens.ai.

Measure how AI engines see your brand, then turn the gaps into growth.

© 2026 PageLens.ai

Powered by PageLens.ai

Discover how often AI recommends your brand.