Can AI use my content without citing me?
99Visibility Research · Updated October 21, 2026 · 5 min read
Short answer
Yes. AI engines routinely use content they do not cite. OpenAI's API documentation says the number of sources a model consults is often greater than the number it cites. Research on how models cite shows citation is a separate step from source use. Training data also shapes answers with no link at all. You can limit access per bot with robots.txt and snippet controls, but you cannot force a citation.
Key takeaways
- Retrieved and cited are different sets: OpenAI exposes them as separate fields, and the retrieved set is usually larger.
- Mechanistic research found citation behaviour can be repaired without changing the sources, so a missing citation does not mean your page had no influence.
- Training crawlers like GPTBot, ClaudeBot and Google-Extended feed answers that carry no link, and nobody has measured that effect.
- Your real controls are per-bot robots.txt rules, network access, and snippet controls such as nosnippet, max-snippet and data-nosnippet.
- Every control that stops uncredited use also stops credited use on that surface, so decide per bot, not per platform.
The full answer: use and citation are separate steps
AI can use your content without citing you, and it happens in three distinct ways.
- Retrieved but not cited. The engine fetches your page for a query, reads it, and then cites a different subset of sources.
- Training data. Your content was in a model's training corpus. The model answers from memory, with no live lookup and no link.
- Answer-time fetches. A user asks the assistant to open a page. That fetch may feed the answer without appearing as a citation.
The reason is structural. A citation is something the model emits while writing the answer. It is not a receipt for every document that shaped it. Our guide on cited vs retrieved sources walks through the difference in detail.
What this means for you: citation counts undercount influence. The next move is to decide which of the three channels you want to allow, then set the controls that govern each one.
The evidence that citation is not the same as use
OpenAI's own documentation
OpenAI's Responses API returns two lists for web search: the sources the model consulted and the citations it placed in the answer. OpenAI's documentation states that "the number of sources is often greater than the number of citations." In other words, some pages are read and then dropped from the credit line. This is the set we define as retrieved sources.
Mechanistic research
A 2026 study of how models cite, run on Llama-3.1-8B (arXiv:2606.28358), found citation is produced by a distributed set of internal components. Amplifying specific attention heads and MLPs repaired over 90% of missed citations and removed 69% of spurious ones, without changing the sources and without harming answer accuracy. Citation behaviour can move while the evidence the model used stays fixed.
Platforms cite in different units
As of October 2026, Anthropic's API cites short text spans, while Perplexity cites whole sources by number. The Claude web search tool documentation covers the span format. A citation on one platform is not the same unit as a citation on another, so counts do not compare cleanly.
Training data: the channel with no link at all
When an answer comes from the model's memory, there is nothing to cite. The content shaped the model's weights, not the answer's source list.
That memory has a cutoff. OpenAI lists a February 16, 2026 knowledge cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path ChatGPT also uses. Anything you published after the cutoff cannot reach a retrieval-off answer from that model.
Training crawlers are separate bots with separate rules:
- GPTBot (OpenAI). Disallowing it "indicates a site's content should not be used in training", per OpenAI's bots page.
- ClaudeBot (Anthropic) collects training data. Claude-SearchBot and Claude-User do other jobs.
- Google-Extended covers training and grounding for Gemini Apps and Vertex AI. Google says it does not affect inclusion in Google Search.
Be plain about the limit: nobody, including the vendors, has measured whether allowing or blocking training crawlers changes what a model says about your brand. Blocking expresses a preference for future training. It does not remove what an existing model already learned.
The controls you actually have
Every control below is per bot or per page. None of them makes an engine cite you. They decide whether your content can be used at all.
| Goal | Control |
|---|---|
| Stay out of OpenAI training, stay in ChatGPT search | Disallow GPTBot, allow OAI-SearchBot |
| Leave ChatGPT search answers | Disallow OAI-SearchBot (you may still appear as a navigational link) |
| Stay out of Perplexity's index | Disallow PerplexityBot |
| Keep a section out of AI summaries | data-nosnippet on that element |
| Keep a page out of AI answers on Google and Bing | noindex, nosnippet or max-snippet:0 |
A training opt-out that keeps search open looks like this:
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Allow: /
OpenAI states each setting "is independent of the others." On Bing, content marked data-nosnippet is still indexed but excluded from snippets and AI summaries.
Edge cases where the controls stop working
- User-triggered fetchers. OpenAI says robots.txt rules "may not apply" to ChatGPT-User. Perplexity says Perplexity-User "generally ignores robots.txt rules." When a user pastes your URL, robots.txt is not a reliable block.
- Google has no AI-only robots.txt token. Googlebot rules govern AI Overviews and AI Mode along with regular Search. The Search Console generative AI control is opt-out and is still reaching only some site owners.
- Your firewall may override you. A CDN or bot-management rule can block a crawler your robots.txt allows. Then you lose the credited path while answer-time and training channels may continue.
- Crawler visits are not citations. Heavy crawling with no credit usually reflects training bots, which have no referral surface. See why AI crawlers visit but never cite.
The trade-off is real. Blocking a search bot to stop uncredited use also removes your chance of being cited on that surface.
What to do next
- List which bots your robots.txt allows, and separate training bots from search bots.
- Decide per bot. A common choice is to block training and allow search, since search is the channel that can carry a link.
- Check that your firewall lets the allowed search bots through. A 403 to OAI-SearchBot silently removes you from ChatGPT search.
- Audit snippet directives for accidents. A template-wide nosnippet or data-nosnippet can hide content you wanted shown.
- Measure the gap. The retrieved vs cited logging playbook shows how to capture both lists through the API.
To see whether ChatGPT names you at all for real buyer questions, the free checker on this site runs up to three and scores the answers. Treat it as a snapshot, not proof of use.
Frequently asked questions
Does blocking GPTBot remove me from ChatGPT search?
No. GPTBot governs training use only. ChatGPT search uses OAI-SearchBot, and OpenAI states each crawler setting is independent. You can disallow GPTBot to signal that your content should not be used for training while still allowing OAI-SearchBot, which keeps you eligible to appear in ChatGPT search answers.
Can I see which sources ChatGPT read but did not cite?
Not in the consumer app. Through OpenAI's API, web search responses list the sources consulted separately from the citations, so you can compare the two for queries you run yourself. That shows behaviour on your test prompts, not on real users' conversations, and logged-in features such as memory can change results. See [where ChatGPT citations come from](/platforms/chatgpt-citation-sources).
Will adding schema or an llms.txt file make AI cite me?
There's no evidence it will. Google says structured data isn't required for its generative AI features, and an Ahrefs matched test found AI Overview citations fell 4.6% after schema was added. Google Search ignores llms.txt, and no other engine documents reading it. Existing markup does no harm. It just isn't a citation lever.
Can I stop Google's AI Overviews from using my content?
Partly. There is no robots.txt token for AI Overviews or AI Mode. You can use nosnippet, max-snippet or data-nosnippet to limit what Google displays, or noindex to remove a page from Search entirely. Google-Extended controls Gemini Apps and Vertex AI, not AI Overviews. The Search Console opt-out is still rolling out to a subset of owners.
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.