Why does AI say my product has features it never had?
99Visibility Research · Updated October 21, 2026 · 5 min read
Short answer
AI invents product features when it has no reliable source to quote. Without live search, a model answers from training data frozen at a cutoff and fills gaps with what products like yours usually offer. With search on, it can only use pages its crawlers can fetch. A JavaScript-only feature page, a blocked crawler or a wrong third-party review leaves room to guess. The fix starts with a server-rendered feature list.
Key takeaways
- Invented features usually fill a gap: the engine found no readable page that says what your product does and does not do.
- AI crawlers from OpenAI and Anthropic fetch JavaScript but don't execute it, according to Vercel, so a client-rendered feature page can look empty to them.
- Third-party pages with wrong claims, and competitors with similar products, can feed the error when engines cite other sites instead of yours.
- Fix in order: a plain server-rendered feature list, crawler access, consistent facts on your own site, then the third-party pages engines cite.
- No one can edit what a model learned in training, so retrieval-off answers may stay wrong until the next model generation.
Why AI adds features you never built
An AI answer about your product comes from one of two places. Either the model answers from memory (its training data, frozen at a knowledge cutoff), or it searches the web and builds the answer from pages it retrieves. Invented features appear when neither source gives it a clear, specific statement to use.
The process runs in four stages:
- Parametric: what the model learned in training. If your product was small or new at the cutoff, the model knows little and fills the gap with typical features for your category.
- Access: whether the engine's crawler can fetch your pages at all.
- Retrieval: whether your page enters the answer for a given question.
- Generation: which retrieved text the model uses and cites.
A failure at any stage leaves the model guessing. Generative models guess fluently, so an invented integration or export format reads like fact. If you're unsure whether you're looking at a fabrication or stale data, the difference between hallucinated and outdated answers changes what you fix.
The conditions that make invented features likely
These are the patterns to check first. None is a confirmed finding about your site until you test it.
- No dedicated feature page. Features scattered across blog posts and release notes give the engine nothing to quote in one place.
- Features that only appear after JavaScript runs. Tabs, accordions and comparison tables loaded by script may not exist in the raw HTML that AI crawlers read.
- Confusion with competitors. Say you sell scheduling software with a name close to a bigger rival's. A model with thin data on you may attach the rival's features to your brand.
- Wrong third-party pages. Review sites, listicles and old comparison posts sometimes credit products with features they never had. When an engine cites those pages instead of yours, it repeats the error.
- Blocked crawlers. A robots.txt rule or a firewall that turns away search crawlers removes your own pages from the candidate set, leaving only other people's descriptions.
The same mechanics drive wrong pricing in ChatGPT, so one fix often covers both.
What the evidence supports
The strongest evidence concerns access, not wording.
Vercel found that ChatGPT and Claude crawlers fetch JavaScript files (11.50% and 23.84% of their requests) but don't execute them, so they can't read client-side rendered content. Googlebot does render JavaScript, so this gap matters most for ChatGPT, Claude and Perplexity.
OpenAI documents separate crawlers: GPTBot for training and OAI-SearchBot for ChatGPT search. Its bots page says each setting is independent of the others. Blocking OAI-SearchBot keeps your pages out of ChatGPT search answers. Allowing GPTBot does not get you cited.
Google states that a page must be indexed and eligible to show with a snippet to appear as a supporting link in AI Overviews or AI Mode, with no additional technical requirements.
On content tactics, a 2026 critical survey of 45 GEO studies found that no reviewed technique shows a stable, cross-platform causal effect on discoverability. The honest position: clear facts on a fetchable page give the engine a sentence it can quote. That is not a promise it will.
Fix it in this order
- Publish a plain feature list. One page, server-rendered, listing each feature in a specific sentence. Add what the product doesn't do where buyers often assume it does (for example, "no native mobile app").
- Check the raw HTML. Load the page with JavaScript disabled, or view the source. If the feature list isn't there, move it into the server response.
- Check crawler access. Confirm robots.txt allows OAI-SearchBot, PerplexityBot and Claude-SearchBot, then confirm your CDN or firewall doesn't return 403 to them. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
- Remove contradictions on your own site. Make the pricing page, help docs and feature page agree.
- Correct the third-party pages engines cite. Ask review sites and comparison authors to fix wrong claims. Being named accurately on cited sites is associated with appearing correctly in answers.
- Re-check each engine separately. Results differ by platform. Our guide on finding out what AI says about your company covers how to test.
Edge cases worth knowing
- The feature existed once. That's an outdated answer, not an invention. See how to handle dropped features.
- Only one engine gets it wrong. Each engine uses its own index and models. Gemini has its own correction path, covered in fixing Gemini's wrong facts.
- The answer came without citations. It probably came from training data. Nothing you publish this quarter changes that memory. OpenAI lists a February 16, 2026 knowledge cutoff for its GPT-5.6 models, and an August 31, 2025 cutoff for the Instant path, as verified in August 2026.
- The question was leading. "Does it integrate with X?" invites a yes. Test neutral questions too.
Frequently asked questions
Will adding schema markup stop AI inventing features?
There's no evidence it will. Google says structured data isn't required for its generative AI features. Ahrefs tracked 1,885 pages that added schema and found AI Overview citations fell 4.6% against matched controls, on pages already heavily cited. Existing markup does no harm, but it isn't a lever for accuracy. A plain, server-rendered sentence stating the feature is the more direct fix.
How long until ChatGPT reflects my corrected feature page?
Nobody can give a reliable timeline. Search-based answers can change once OAI-SearchBot fetches the updated page and ChatGPT chooses to search for the question. Answers from training data won't change until a newer model with a later cutoff ships. Test both states over several weeks, and track results per engine rather than in one blended number.
Should I block AI crawlers to stop the wrong answers?
Usually not. Blocking search crawlers like OAI-SearchBot removes your own pages from AI search answers, which leaves engines relying on third-party descriptions and memory. That tends to make invented features more likely, not less. Blocking GPTBot affects training use only, not ChatGPT search. Decide training and search access separately.
How do I find out which features AI gets wrong?
Ask each engine neutral buyer questions about your product, with search on where you can, and compare every stated feature against your real list. Note which pages it cites. The free checker on this site runs up to three buyer questions as a snapshot. For ongoing checks, see our guide to [monitoring what ChatGPT says](/guides/chatgpt-brand-monitoring).
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.