AI Hallucinations About Brands: Why Models Make Up Company Facts and How to Respond
99Visibility Research · Updated October 21, 2026 · 8 min read
Short answer
AI models fabricate brand facts when they have no reliable fact to draw on. Their training data is frozen at a cutoff, web search runs only on some answers, and the pages they do fetch may contradict each other. You can't edit a model. You can publish one consistent, fetchable version of every key fact, keep AI crawlers able to reach it, and correct the third-party pages engines rely on.
Key takeaways
- A brand hallucination is a plausible-sounding claim with no support, and it usually fills a gap where no clear, fetchable fact existed.
- Factuality research such as FActScore measures error as unsupported claims divided by total claims, so judge AI accuracy as a rate, never as a raw count of mistakes.
- Separate claims you can prove wrong from claims you simply can't verify, because they need different fixes.
- Your levers are your own site's consistency, fetchable HTML, crawler access and third-party listings; the model's frozen training data is outside anyone's control this quarter.
- Schema, llms.txt and invented author credentials do not fix hallucinations, and hidden text aimed at AI is a reputational risk, not a tactic.
What a brand hallucination is
An AI hallucination is a claim a model states with confidence that no source supports. About brands, it shows up as a wrong price, a made-up headcount, an invented founding year, a funding round that never happened, or a product feature you retired years ago.
Not every wrong answer is a hallucination in the strict sense. Some are outdated: the model learned a true fact that has since changed. Some are conflation: the model blends your company with another one that has a similar name, which is brand conflation. Some come from a real page that is simply wrong.
The distinction matters because each cause has a different fix. A fabrication needs a clear fact to replace the gap. An outdated answer needs a current fact the engine can fetch. A wrong source page needs correcting at the source.
Why models make up facts about companies
Four stages decide what an AI says about you. Errors can enter at each one.
Parametric knowledge (training)
With no web access, a model answers from what it learned before its knowledge cutoff. OpenAI's model documentation, checked in August 2026, lists a February 16, 2026 cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path used in ChatGPT. So "what ChatGPT knows" is not one value. Anything you changed after a cutoff is invisible to an answer given without search. When the model has weak or no data about a niche company, it still produces fluent text, and fluent text about a headcount or a founding year can be invented. Our page on why AI makes up details like headcount covers that pattern.
Access
If an AI crawler can't fetch your page, the engine can't use it. Vercel's crawler study found that ChatGPT and Claude crawlers fetch JavaScript files but "don't execute them. They can't read client-side rendered content." A price that loads only after JavaScript runs may not exist for those engines.
Retrieval
As of October 2026, retrieval is discretionary on every major platform. ChatGPT decides per query whether to search. Claude.ai search is a user toggle with no published default. So the same question can get a grounded answer one time and a training-only answer the next.
Generation
Even with sources in hand, the model chooses what to use and cite. Contradictory sources (your pricing page says one thing, your footer another) give it two answers to pick from. Third-party pages that mention you can also be wrong, or deliberately manipulated.
How factuality research measures error rates
Academic factuality metrics share one rule: they divide errors by the number of things checked. None of them simply adds up mistakes.
- FActScore (Min et al., EMNLP 2023) splits a response into atomic facts and scores the share supported by a knowledge source. Its authors state that "every atomic fact has an equal weight of importance."
- SAFE (Wei et al., NeurIPS 2024) adds a recall term. The authors argue that precision alone "does not penalize systems that abstain from answering too often or generate text with fewer facts."
- HaluEval 2.0 reports two rates: hallucinated statements over all statements, and responses with at least one hallucination over all responses.
Two lessons carry over to brand monitoring. First, count errors against the number of answers or claims you checked. Ten errors in 200 answers is a different situation from ten errors in 20. Second, a pure average can hide one serious error. SAFE exists partly because a rate alone lets a single bad answer dilute away as the sample grows. A claim that you were acquired by a competitor deserves attention even if 199 other answers are clean.
One caveat: weighting errors by severity is not standard benchmark practice. If a tool ranks a wrong price above a wrong headcount, that's a product judgment, which is reasonable but not research-backed.
Provably wrong versus unverifiable
FActScore's "not supported" label covers two different things: a source contradicts the claim, or no source has evidence for it. For a brand, splitting those apart tells you what to do next.
| Error type | What it looks like | Likely cause | Your response |
|---|---|---|---|
| Provably wrong | AI says your plan costs $79; your pricing page says $49 | Contradictory or stale source, or a fact hidden from crawlers | Find the source, fix it, make the true fact fetchable |
| Unverifiable | AI states a headcount you have never published | Model filled a gap with a plausible number | Decide whether to publish the fact; if not, accept the gap exists |
| Outdated | AI names a product you renamed last year | Training cutoff or an old page still live | Update or redirect old pages; wait for retrieval or the next model |
| Conflation | AI credits you with another company's funding | Similar names, thin data about you | State distinguishing facts clearly; correct third-party listings |
A specific fabricated number is usually worse than a vague true statement, because buyers act on numbers. Prioritize provably wrong prices, ownership and product claims first. The hallucination vs outdated answer comparison walks through diagnosing which one you have.
What you control and what you don't
Be plain about the boundary. It saves wasted effort.
In your control
- Whether your own site states each key fact once, consistently, everywhere it appears.
- Whether those facts are in the HTML before JavaScript runs.
- Whether robots.txt allows each retrieval crawler, and whether your CDN or firewall lets them through.
- Whether you've removed accidental
noindex,nosnippetordata-nosnippetrules from pages carrying facts. - Whether you've asked directories, review sites and partners to correct wrong listings.
Not in your control
- What a model learned before its cutoff. Nobody can edit that this quarter.
- Whether an engine searches for a given question.
- Which retrieved pages the model uses or cites.
One point on crawlers trips people up. OpenAI's crawler page says GPTBot governs training and OAI-SearchBot governs ChatGPT search, and "each setting is independent of the others." Blocking GPTBot does not remove you from ChatGPT search, and allowing it does not get you cited. The same separation exists for other vendors, such as ClaudeBot versus Claude-SearchBot.
A practical order of work
Work from ground truth outward. Each step depends on the one before.
- Write down the facts. List the claims buyers rely on: pricing, plans, founding year, headquarters, ownership, product names, integrations. A brand fact sheet template gives you the structure. This is the reference every answer gets checked against.
- Check what the engines say. Ask each platform the same buyer questions and record every claim. Note whether the answer showed sources, since an answer without them may come from training data alone. The free checker on this site runs up to three buyer questions as a snapshot.
- Classify each error. Use the four types above. Count errors against total answers, and flag any single critical error separately.
- Fix your own site first. Hunt for the same fact stated differently on the pricing page, about page, footer and old blog posts. Mistakes on your own website are the most fixable source of AI errors.
- Make facts fetchable. Fetch key pages with JavaScript disabled and confirm the facts appear in the raw HTML. If they don't, server-render them.
- Confirm crawler access. Check robots.txt per bot, then check that your firewall doesn't return 403 to crawlers robots.txt allows. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
- Correct third-party sources. When engines cite other sites instead of yours, being named accurately on those sites is associated with appearing in the answer.
- Re-check on a schedule. Grounded answers can change once fixed pages are recrawled. Training-only errors persist until the next model, which is why correcting facts past a knowledge cutoff is a longer game.
Common mistakes
- Adding schema to stop hallucinations. Google says structured data isn't required for generative AI search. Ahrefs' matched test of 1,885 pages found AI Overviews citations fell 4.6% after schema was added. Existing markup does no harm, but it isn't a fix.
- Publishing an llms.txt. Google says Search ignores it, and no other engine documents reading it.
- Inventing credentials. In Otterly's 2026 experiment, the AI-generated site with a fictional expert author box was dropped from Google after about 14 days, versus about 90 for the site with no author. One site per arm proves little, but it is no evidence that fake authority helps.
- Mass-publishing pages to drown out errors. That same experiment ended with both sites deindexed by Google, and Google's AI surfaces stopped citing them.
- Hidden text or prompt injection. Content aimed only at AI crawlers exists, and research shows it can sway some search agents once retrieved. It's illegitimate, it can be detected, and it puts your reputation at risk.
- Trusting one blended score. Each engine has a different cutoff, retrieval behavior and source mix. Measure them separately.
- Counting errors instead of rates. More questions will surface more errors. Judge the share, not the total.
Frequently asked questions
Does turning on web search make AI answers about my brand accurate?
It helps only if the engine finds correct, fetchable pages. Search replaces a frozen training snapshot with live sources, but it can still retrieve an outdated blog post, a wrong directory listing or a page where your facts only load after JavaScript. As of October 2026, most consumer apps decide per question whether to search. See [whether web search makes AI answers more accurate](/questions/web-search-ai-accuracy) for the detail.
Can I ask OpenAI, Google or Anthropic to correct a wrong fact?
None of the evidence we rely on documents a correction channel that edits what a model learned in training. What you can change is what the engine retrieves: your own pages, your crawler access and the third-party sources it cites. Fix those, then re-check grounded answers. Errors that come from training data alone typically persist until a newer model ships.
Should I publish my headcount so AI stops guessing it?
Only if you're comfortable with the number being public. A clear, fetchable fact gives the engine a sentence it can quote, which is the only positive on-page signal in the evidence. If you choose not to publish it, treat AI guesses as unverifiable claims rather than errors you can prove wrong, and focus correction effort on facts you do publish.
Is a hallucination worse than an outdated answer?
It depends on the claim, not the label. A fabricated price or a false acquisition can cost deals; a slightly old employee count rarely does. The fix differs more than the severity. Outdated answers need current pages the engine can fetch, and time for retrieval or a new model. Fabrications need a clear fact filling the gap the model guessed into.
How many questions should I test to judge accuracy?
Enough to compute a rate per platform. A handful of answers per engine gives a noisy picture, and one flag can look like a collapse. Use the same buyer questions on each platform, record whether sources appeared, and divide errors by answers returned. Keep any single critical error visible on its own, since an average can hide it.
Sources
- [2305.14251] FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generation
- [2403.18802] Long-form factuality in large language models
- Overview of OpenAI Crawlers
- The rise of the AI crawler - Vercel
- We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
- 2000 AI Blogs Experiment: Does Google Penalize AI Content?
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.