How long does AI visibility work take to show results?
99Visibility Research · Updated October 21, 2026 · 5 min read
There is no fixed timeline, and anyone who promises one is guessing. Access fixes take effect only after each crawler fetches your pages again, and no engine publishes that schedule. Retrieval varies by query and by engine, so results move even when you change nothing. What a model knows with search off changes only when a vendor ships a new model. Set a baseline first, then measure each engine separately.
The answer, stage by stage
An AI answer passes through four stages, and each one runs on its own clock. A fix in one stage does nothing to the timing of another.
| Stage | What a fix changes | What sets the timing | Who controls it |
|---|---|---|---|
| Access | Whether a crawler can fetch and store your page | The crawler's next visit | You and your CDN |
| Retrieval | Whether your page enters the answer for a query | Each query, each engine | The engine, partly |
| Generation | Which retrieved pages get cited | Each answer | The model |
| Parametric | What the model knows with search off | The next model release | Nobody, this quarter |
Access is the stage you control, and its fixes remove blocks rather than add signals. Once a crawler sees the fix, your page becomes eligible. Eligibility is not a citation. Google's AI features documentation says a page must be indexed and eligible for a snippet to appear in AI Overviews or AI Mode, and that indexing and serving isn't guaranteed.
So the honest timeline is this: you can verify an access fix the day you ship it, the engine sees it at its next crawl, and whether it turns into citations depends on stages nobody outside the engine controls. Start with the weaknesses you can actually fix.
Access fixes: the clock starts at the next crawl
These are the fixes with documented mechanisms:
- Server-side rendering. Vercel found ChatGPT and Claude crawlers fetch JavaScript files but don't execute them. Content that appears only after JavaScript runs may be invisible to them.
- Per-bot robots.txt. OAI-SearchBot controls ChatGPT search. GPTBot controls training only. OpenAI states that each setting is independent of the others.
- Firewall and CDN rules. A CDN can return 403 to a crawler that robots.txt allows.
- Snippet controls.
noindex,nosnippet,max-snippet:0anddata-nosnippetkeep content out of AI answers, often by accident from a template.
Index status flows through to AI answers engine by engine. In OtterlyAI's 2026 experiment, Google deindexed one AI-generated site after about 14 days and the other after about 90. Google's AI surfaces almost never cited them afterwards, while Microsoft Copilot, which grounds on Bing, kept citing them. It was one pair of sites run by a vendor, so treat it as an illustration, not a benchmark.
Access can also break without you editing anything. From 15 September 2026, Cloudflare blocks Training and Agent crawlers by default on ad-displaying pages for new domains and existing free-tier customers. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away. For the full sequence, see a practical order of GEO work.
Retrieval and citation: why results move without a fix
Retrieval happens per query, and every engine decides it differently. OpenAI says ChatGPT search rewrites your question into one or more targeted queries. Google may fan a query out across subtopics. AI Overviews often don't trigger at all. Two runs of the same question a week apart can return different sources.
The research gives no timeline for content changes either. A July 2026 critical survey of 45 GEO studies (arXiv:2607.14035) found that no reviewed technique shows a stable, longitudinal, cross-platform causal effect on discoverability. Most published effect sizes were measured on pages already inside the model's context. That is why rewrites and access fixes carry very different evidence, and why the 40% visibility claim says nothing about how fast anything happens.
Training knowledge: wait for the next model
When an engine answers without searching, it relies on what it learned before its knowledge cutoff. As of OpenAI's model documentation checked in August 2026, the GPT-5.6 family carries a 16 February 2026 cutoff, and the Instant path behind ChatGPT carries 31 August 2025. Anything you published after a model's cutoff cannot appear in that model's search-off answers.
Allowing GPTBot permits training use, but nobody has measured whether that improves what a model later recalls about a brand. The effect, if any, lands a full model generation later. More on this in how long AI takes to update your brand info.
A measurement plan with a baseline
Without a baseline, any later number is unreadable. Use this order:
- Record the baseline before changing anything. Pick a fixed list of buyer questions. Run them on each engine separately, logged out, memory off. Save the answers, the cited URLs and any wrong facts. The free checker on this site gives a snapshot for up to three buyer questions.
- Log each fix with its deploy date. Verify it directly: raw HTML without JavaScript, robots.txt per bot, a request as each crawler.
- Check index status per engine. Google Search Console shows impressions for AI features. Bing Webmaster Tools shows citations and grounding queries.
- Re-run the same questions on a fixed schedule under the same conditions.
- Compare each engine to its own baseline. A blended score hides an engine that moved. Read any change as association, not proof.
If you need to justify the effort internally, build the business case around this plan, not around a promised date.
Will adding schema markup speed up AI citations? There's no evidence it does. Google says structured data isn't required for generative AI search. Ahrefs' matched-control test of 1,885 pages found AI Overview citations fell 4.6% after schema was added. Existing markup does no harm, but it is not a lever for AI answers, so it won't shorten any timeline.
Why did my AI visibility change when I changed nothing? Three common reasons. Retrieval varies per query, so engines pick different sources from run to run. Vendors update models and defaults, which shifts what search-off answers say. And a third party can change your access, as Cloudflare's 15 September 2026 default did for some sites. Check crawler access first, because that is the cause you can fix.
Can I make ChatGPT learn about my brand faster? Not its built-in knowledge. That changes only with a new model trained after your content existed. What you can influence is the search path: make sure OAI-SearchBot is allowed, your CDN lets it through, and your key facts are in the HTML before JavaScript runs. That makes your pages eligible when ChatGPT chooses to search.
How long should I wait before judging the work? Decide the review schedule before you ship, then stick to it. Verify access fixes immediately, since those are checkable the same day. Judge citation changes only against your recorded baseline, engine by engine, over several runs. A single run tells you little because retrieval is discretionary on every platform.
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.