ChatGPT Has Wrong Information About My Business: What Causes It and How to Fix It
99Visibility Research · Updated October 21, 2026 · 8 min read
Short answer
ChatGPT usually gets business facts wrong for one of four reasons. It answered from training data frozen before your change, its search crawler couldn't reach your page, your facts only appear after JavaScript runs, or your site and third-party pages disagree. You can't edit the model's output directly. You can fix what it reads: make the correct fact fetchable, consistent and plainly stated, then retest.
Key takeaways
- ChatGPT answers either from frozen training data or from a live web search, and the fix depends on which one produced the wrong fact.
- Nobody can edit a trained model's memory this quarter, so the work goes into what ChatGPT search can fetch and read.
- OAI-SearchBot, not GPTBot, controls whether your pages can appear in ChatGPT search answers, and a firewall can block it even when robots.txt allows it.
- Facts that only appear after JavaScript runs may be invisible to ChatGPT's crawlers, which fetch JavaScript files but don't execute them.
- Schema, llms.txt and AI-friendly rewrites have no credible evidence behind them as fixes, so spend your time on access and consistency.
Why ChatGPT gets your business facts wrong
ChatGPT has two ways to answer a question about your company, and they fail differently.
The first is trained knowledge. The model learned from a snapshot of the web that stops at a knowledge cutoff. OpenAI's model documentation lists a February 16, 2026 cutoff for the GPT-5.6 family and an August 31, 2025 cutoff for the faster Instant path (as of OpenAI's docs checked in August 2026). If you changed your pricing, name, address or product line after that date, the model's memory still holds the old version.
The second is live search. As of October 2026, ChatGPT decides per question whether to search the web. When it does, OpenAI says it rewrites your question into one or more targeted queries and sends them to search providers. It then reads the pages that come back and writes an answer from them.
So a wrong answer is either an old memory or a bad read of what search returned. You can't see which mode produced a given answer unless citations appear. Visible source links usually mean search ran. No links often means the model answered from memory. For a deeper split of the two, see how trained knowledge and search errors differ in ChatGPT.
Work out which kind of wrong you're seeing
Before you fix anything, classify the error. An outdated fact and an invented one need different work. The guide on telling a hallucination from an outdated answer covers this in detail. Here is the short version.
| What you see | Likely cause | Where the fix lives |
|---|---|---|
| An old price, address or product that was true once, no citations | Training data predates your change | Wait for a newer model; make the current fact easy to fetch for search |
| Wrong fact with a link to your own site | ChatGPT read an outdated or contradictory page of yours | Your site |
| Wrong fact with a link to a directory, review site or article | A third-party page is wrong | That third-party page |
| A fact that was never true (invented feature, fake founder) | The model filled a gap | Make the real fact explicit and fetchable |
| "I don't have information about this company" | Weak presence in training data and search found nothing usable | Access checks first |
Run each test question logged out, or with memory turned off. OpenAI notes that saved memories can shape how ChatGPT rewrites a search query, so a logged-in test can differ from what a prospect sees. Ask the same question a few times. Answers vary, and one bad answer is a signal, not a verdict.
What you can and can't control
Be clear about the limits before you plan the work.
Not in your control
- The model's trained memory. Nothing you publish today reaches an answer given without search. It changes only when OpenAI ships a model with a later cutoff.
- Whether ChatGPT searches at all. Search is model-discretionary per question.
- Which queries it runs. ChatGPT rewrites the user's question, and you can't see the rewritten queries.
- Editing the output. There's no form that rewrites what ChatGPT says about you. See whether you can ask OpenAI or Google to correct your company's facts for what reporting can and can't do.
In your control
- Whether OAI-SearchBot is allowed in robots.txt.
- Whether your host, CDN or firewall lets OpenAI's crawlers through.
- Whether your key facts are in the HTML before JavaScript runs.
- Whether your own pages agree with each other.
- Whether you've asked third-party sites to fix wrong facts about you.
Every fix below works by removing a block or a contradiction. None of them guarantees a correct answer, because the model still decides what to say.
The four likely causes, and how to check each
1. Stale training data
Compare the date you changed the fact with the cutoffs above. If the change came later, the model's memory can't know it. You can't fix this directly. What you can do is make sure the search path finds the current fact, because a searched answer can override an old memory. For realistic timelines, read how long it takes AI to update what it says about your brand.
2. OAI-SearchBot is blocked
OpenAI runs separate crawlers with separate jobs. OAI-SearchBot fetches pages for ChatGPT search. GPTBot fetches content that may be used for training. OpenAI states that each setting is independent, and that sites opted out of OAI-SearchBot won't be shown in ChatGPT search answers. A blanket rule written to stop AI training can remove you from search too.
A minimal rule that allows search looks like this:
User-agent: OAI-SearchBot
Allow: /
robots.txt is only half the gate. OpenAI's help centre says eligibility also requires that your host or CDN allows traffic from its published search bot IP addresses. Bot protection can return a 403 or a challenge page to a crawler your robots.txt allows, and nothing in your dashboards will flag it. Cloudflare changed its defaults on September 15, 2026 to block Training and Agent crawlers on ad-displaying pages for new domains and free-tier customers, while leaving Search allowed by default. A site can lose crawler access without anyone editing anything. 99Visibility's free AI Crawler Checker requests a page as each AI crawler and shows which ones your firewall turns away.
3. Your facts only appear after JavaScript runs
Vercel's crawler study found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them, so they can't read client-side rendered content. If your pricing table, opening hours or plan names load in the browser after the page arrives, ChatGPT search may see an empty shell. To check, view the raw page source (not the rendered page in developer tools) and search for the fact. If it isn't in the source, render it on the server.
4. Conflicting facts on your site or elsewhere
If your pricing page says one number, an old blog post says another and the footer says a third, ChatGPT has three candidates. A likely cause of wrong answers is that the engine picked the one you forgot about. The same applies off-site. When ChatGPT cites a directory, review platform or old press article, that page is the source of the error. Fixing your own site doesn't change it. Pricing errors are the most common version of this; the page on why ChatGPT keeps getting your pricing wrong walks through it.
An order of work that makes sense
Work from the gates outward. A perfect page that ChatGPT can't fetch changes nothing.
- Record the errors. Write down the exact questions, the wrong answers, the date, and any cited URLs. Test logged out. The free checker on this site gives a snapshot of how AI engines answer up to three buyer questions about you, which is a quick baseline.
- Check robots.txt. Confirm OAI-SearchBot is allowed. Decide separately whether you want GPTBot for training. Neither choice affects the other.
- Check network access. Confirm your CDN or firewall serves a normal 200 response to OpenAI's crawlers, not a 403 or a challenge.
- Check rendering. Make sure every fact you care about appears in the raw HTML.
- Check indexing controls. Make sure the pages with your key facts don't carry
noindexornosnippetby accident. - Make your own site agree. Pick one canonical statement for each fact (price, founding year, location, product names). Update or remove every page that contradicts it.
- State facts plainly. Put the specific fact in a clear sentence on a fetchable page, such as "The Growth plan costs $99 a month." A plain, specific sentence gives the engine something it can quote.
- Fix third-party sources. Go through the URLs ChatGPT cited. Ask each site to correct its page; the guide on asking third-party sites to fix wrong facts has templates and priorities.
- Retest on a schedule. Ask the same questions again in a few weeks and compare against your record.
If you're dealing with many errors at once, the AI hallucination triage playbook helps you rank them by business damage.
Common mistakes that waste time
Much of the advice in circulation doesn't hold up against primary sources.
- Adding schema or FAQ schema to correct ChatGPT. Google says structured data isn't required for its generative AI features. Ahrefs' matched-control study of 1,885 pages found adding schema produced no major uplift in AI citations on any platform. Existing markup does no harm, but it isn't a fix for wrong answers.
- Publishing an llms.txt file. Google says Search ignores it, and no other engine documents reading it.
- Rewriting pages in an "AI-friendly" style or chunking content. Google says you don't need to write in a specific way for generative AI search, and there's no ideal page length.
- Allowing GPTBot so ChatGPT can find you. GPTBot governs training only. Search depends on OAI-SearchBot.
- Blocking GPTBot and assuming you've left ChatGPT. You haven't. Search access is a separate setting.
- Hiding text for AI crawlers. Hidden instructions, cloaking or injected content aimed at AI systems is manipulation. It risks search penalties and your reputation, and you should never use it.
- Trusting one test. Answers vary by question, by session and by whether search ran. Judge by a recorded set of questions over time.
- Fixing your site while ignoring the cited source. If ChatGPT links to a third-party page, that page is the thing to fix.
Frequently asked questions
Can I contact OpenAI and ask them to change what ChatGPT says?
You can report a wrong answer through the feedback controls in ChatGPT, but there's no published process that edits what the model says about a specific business. Reporting doesn't rewrite trained knowledge. The reliable route is to fix what ChatGPT search reads: make sure your pages are reachable, rendered in HTML and consistent, and get wrong third-party pages corrected.
How long does it take for ChatGPT to show the corrected information?
It depends on which path produced the error. A searched answer can change once ChatGPT's search crawler reaches your updated page, though no timeline is published. An answer from trained memory changes only when OpenAI releases a model with a later knowledge cutoff. Nobody can schedule that, so focus on making the search path find the correct fact.
Does blocking GPTBot remove my business from ChatGPT?
No. OpenAI states that its crawler settings are independent. GPTBot controls whether content may be used for training. OAI-SearchBot controls whether your pages can appear in ChatGPT search answers. You can block GPTBot and still allow OAI-SearchBot, or the reverse. Check both rules in your robots.txt so each one matches what you actually want.
Why does ChatGPT give a different answer each time I ask?
ChatGPT decides per question whether to search the web, and it rewrites your question into its own search queries. One answer may come from trained memory and the next from live search results. Logged-in memory can also shape the queries. Test logged out, ask each question several times, and record the results before drawing conclusions.
Will adding structured data stop ChatGPT getting my facts wrong?
There's no evidence that it will. Google says structured data isn't required for its generative AI features, and Ahrefs' matched-control study found adding schema barely moved AI citations. Keep markup you already have, since it does no harm. To change what ChatGPT reads, put the correct fact in plain HTML on a page its crawler can reach.
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.