Free AI Visibility Tracking: What a One-Off Snapshot Misses
99Visibility Research · Updated October 21, 2026 · 5 min read
Short answer
Free AI visibility tracking means asking the same fixed set of buyer questions on each AI platform on a schedule, then logging every answer with its date. A one-off free check is a snapshot: it shows what one run said once. Tracking shows change over time. Neither can see the queries real users type, whether an engine searched the web, or a position in the answer.
Key takeaways
- A single free check shows today's answer; only repeated runs with frozen prompts show a trend.
- You can track for free with a fixed prompt set, a clean session and a dated spreadsheet log.
- Read results per engine, not as one blended number, and log wrong facts separately from mentions.
- No free method sees real user prompts, retrieval state or positions, because the engines do not publish them.
- A free monthly audit is enough for one brand, a handful of questions and a two-engine baseline.
What a one-off free check tells you
A free check runs a few buyer questions through AI engines once. It records whether your brand is named, which sites are cited, and what facts the answer states about you.
That is useful. It can show a wrong price today, or a competitor named where you expected to be.
It cannot show a trend. AI answers vary between runs, and as of October 2026 most engines decide per query whether to search the web at all. One run can't separate a real shift from noise. That is the core of whether a one-time check is enough: it answers "what does AI say now", not "is it getting better".
Tracking is the same check repeated with fixed inputs, so the only thing that changes between runs is the engine.
How to build free tracking by hand
You need a spreadsheet, a calendar reminder and discipline about inputs.
- Write a fixed prompt set. Pick 5 to 15 questions a buyer would ask before choosing a product like yours. Follow how to build a prompt set to mix category, comparison and problem questions.
- Freeze the wording. Give each prompt an ID. If you change a prompt, it becomes a new prompt with a new ID.
- Use a clean session. Run logged out, or with memory and custom instructions off. OpenAI says ChatGPT may use saved memories when rewriting a search query, so a personalised session is not reproducible.
- Run every prompt on every engine on the same day. ChatGPT, Perplexity, Gemini, Claude and a Google search for AI Overviews.
- Log each answer as one row. Save the raw text or a screenshot next to it.
- Repeat on a fixed cadence. Monthly suits most teams. See how often to re-run checks.
What each row should hold
| Column | Example (hypothetical) |
|---|---|
| Date | 2026-10-21 |
| Engine and model shown | ChatGPT, model label if visible |
| Prompt ID | P03 |
| Brand named | Yes / No |
| Citations shown | Yes / No, plus URLs |
| Facts stated about you | Price, plans, location |
| Wrong facts | "Says free plan has no limit" |
Add one access check per run
Answers depend on crawlers reaching your site. A quick test from your terminal:
curl -s https://example.com/robots.txt
curl -I -A "OAI-SearchBot" https://example.com/pricing
curl -I -A "PerplexityBot" https://example.com/pricing
A 403 or a challenge page is worth investigating. Real crawlers send the full user-agent strings listed on each operator's crawler page, and some firewalls verify IP addresses, so a laptop test is a first look, not proof.
How to read the log
Read it engine by engine. A blended number hides the case where one engine names you often and another never does, which is why per-platform scores beat one score.
Look for three things across runs:
- Mention changes on the same prompt. One flip is noise. The same flip across several runs is a pattern.
- Wrong facts that persist. A wrong price that repeats every month is a fix target.
- Answers with no citations. These may come from the model's training data rather than a live search. OpenAI's model docs list a February 16, 2026 knowledge cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path, so an ungrounded answer can describe an older version of your business.
Then the next move. If a fact is wrong, check that the correct fact appears in your page's HTML before JavaScript runs: Vercel found ChatGPT and Claude crawlers fetch JavaScript files but don't execute them. If engines cite third-party sites instead of yours, being named on those sites is associated with appearing in the answer, though nothing guarantees it.
What free tracking cannot see
Any prompt-based tracking, free or paid, measures a proxy. Be plain with your team about four gaps.
- Real user prompts. OpenAI says ChatGPT search rewrites a question into one or more targeted queries. You test your wording, not the queries the engine actually ran.
- Retrieval state. Engines decide per query whether to search. Visible citations suggest a search happened. Their absence tells you little for certain.
- Positions. As of October 2026, Google's Search Console report for AI features shows impressions only, with no position. No outside tool has ground truth for an "AI rank".
- Engine-reported totals. Bing Webmaster Tools shows grounding queries and citation counts in its interface. In Otterly's 2,000-blog experiment, Microsoft's report counted 42,817 citations for one site against 3,934 logged by Otterly's prompt tracker. The windows may differ, but a prompt sample is a sample.
The practical answer is to pair your log with engine-reported data where it exists. Verify Search Console and Bing Webmaster Tools if you haven't.
When a free check or the Free plan is enough
The free checker on this site runs up to three buyer questions once and scores the answers. Use it as your first dated snapshot, then log it as run one.
For repeated runs without a spreadsheet, 99Visibility's Free plan covers 5 keywords, 1 audit a month and 1 brand across 2 platforms, and you can start it with no card. That is enough when:
- you track one brand,
- a handful of buyer questions covers your category,
- two engines matter most to your buyers, and
- a monthly baseline answers your question.
It is not enough if you need all five major platforms, dozens of prompts, several brands or weekly runs. Then keep the manual log for the gaps, or move to a larger setup. If ChatGPT is your only concern, tracking ChatGPT mentions for free walks through that engine alone.
Frequently asked questions
How many prompts do I need for free AI visibility tracking?
Fewer than most people think, as long as they stay fixed. A short set of 5 to 15 buyer questions, run the same way every month, gives you a comparable series. More prompts add coverage but also add work if you run them by hand. Consistency matters more than volume: a prompt you rewrite every month produces data you can't compare.
Can I track Google AI Overviews for free?
Partly. Search your prompts in Google in a logged-out browser and record whether an AI Overview appears and which sites it links. Overviews don't appear for every query and vary by location and language. Google's Search Console also has a report for AI features, which as of October 2026 shows impressions only, with no clicks or position data.
Does allowing GPTBot help ChatGPT mention me?
Not according to OpenAI. GPTBot governs training use only. OAI-SearchBot controls whether your site can appear in ChatGPT search, and OpenAI says each setting is independent of the others. When you check access, look at OAI-SearchBot, PerplexityBot and Claude-SearchBot separately, and confirm your firewall or CDN doesn't block them even when robots.txt allows them.
Why does the same prompt give a different answer each time?
Answers are generated, not looked up, and engines decide per query whether to search the web. The model behind an app can also change without notice. That is why one run can't show a trend. Run each prompt on a fixed schedule, log the date and model label where shown, and treat single changes as noise until they repeat.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.