Quick answer
To get cited by ChatGPT, allow OAI-SearchBot in robots.txt, serve the answer in server-rendered HTML, and place a 40 to 60 word direct answer near the top of the page. ChatGPT's search mode retrieves a small set of pages per query and quotes the passage that most cleanly and specifically answers the prompt, so specificity and position matter more than page length.
What are the key takeaways?
- —ChatGPT uses three separate agents: GPTBot for training, OAI-SearchBot for the search index, and ChatGPT-User for live fetches triggered by a user's prompt. Blocking one does not block the others.
- —Only OAI-SearchBot and ChatGPT-User affect whether you are cited; blocking GPTBot alone does not remove you from answers.
- —Retrieved pages are read as raw HTML with no JavaScript execution, so client-rendered answers are usually invisible.
- —The quoted passage is almost always a short, self-contained statement containing a number, definition or named method.
- —Citations cluster on pages that answer one question well, not on hub pages that touch twenty questions shallowly.
How does ChatGPT decide which pages to cite?
When a prompt triggers search, ChatGPT issues one or more queries against its own retrieval layer, receives a shortlist of candidate URLs, fetches a subset of them, and composes an answer from the passages it extracted. Citation happens at the passage level: the model attaches a source to a specific claim, not to the answer as a whole. That means a page can be fetched, read, and still not appear in the citation list because nothing in it was quotable enough to anchor a claim.
The shortlist stage looks a lot like classical search. Query-document relevance, freshness and site-level signals decide who gets fetched at all. This is why sites with no organic presence rarely appear in ChatGPT answers: they never enter the candidate pool. Everything an SEO would do to become retrievable — unique content, clean canonicals, a working sitemap, internal links from pages that already rank — is the entry fee.
The composition stage is where AEO takes over. Among fetched pages, the model prefers passages that state something definite and survive removal from their context. A sentence reading 'the answer depends on your situation' anchors nothing. A sentence reading 'a mid-size support team replacing 40 percent of tier-one tickets typically breaks even in four to seven months' anchors a claim, and the URL attached to it gets the citation.
Which OpenAI crawlers matter, and which should you allow?
OpenAI operates three documented user agents with different jobs. GPTBot collects content that may be used for model training. OAI-SearchBot builds the index that powers ChatGPT search. ChatGPT-User fetches a page in real time because a user's prompt referenced it or the model decided to open a link mid-conversation. They obey robots.txt independently, and their rules are read literally by user-agent name.
The common mistake is a blanket rule. Publishers who wanted to opt out of training frequently blocked all three, then discovered months later that they had also removed themselves from every ChatGPT answer. If your goal is visibility, allow OAI-SearchBot and ChatGPT-User at minimum. The training decision for GPTBot is a separate business question and can be answered either way without touching your citation prospects.
Write the rules explicitly rather than relying on a wildcard. Several AI agents ignore or mis-handle wildcard groups when a named group exists elsewhere in the file, and an explicit allow block removes any ambiguity for the operator and for you. Run our readiness audit on your own URL if you want the file checked automatically against every agent name we track.
What page structure gets quoted most often?
The pattern is consistent across thousands of observed citations. Near the top of the page sits a direct answer, roughly forty to sixty words, phrased as a complete statement that reads correctly with no preceding sentence. Below it sits a short list of standalone claims. Then the body, broken by question-form headings that match how people actually phrase prompts, with numbers exposed in tables or labelled lists rather than buried mid-paragraph.
Length is not the driver, but there is a floor. Pages under roughly three hundred words of substantive text rarely accumulate citations, because they offer too few distinct claims to anchor anything. Past about fifteen hundred words the return flattens: what matters is the density of quotable statements, not the word count around them.
One structural habit pays out repeatedly: answer the question in the heading, immediately, in the first sentence after it. Models segment on headings. If the paragraph following an H2 opens with context rather than the answer, the extracted passage begins with context, and a passage that begins with context is much less likely to be selected.
Does authorship affect ChatGPT citations?
It affects selection in the categories where the model is most cautious. For prompts touching money, employment, health, law or safety, passages attached to a named author with a resolvable profile are preferred over anonymous equivalents. The mechanism is not mystical: the retrieval and ranking layers consume the same provenance signals classical search does, and the model is tuned to prefer sources it can attribute.
Making authorship legible costs one afternoon. Name a real person on the page, link that name to a profile URL that actually resolves, state their relevant experience in plain sentences, and mirror the same person in Article or WebPage schema as the author, with the organisation as publisher. Add a stated review date, and update it only when the page genuinely changes.
Avoid the anti-pattern of a fabricated expert. Engines increasingly cross-reference author entities against the wider web, and a byline with no independent footprint contributes nothing while creating a trust liability if a reader checks. A real person with a modest footprint beats an impressive-sounding invention.
How do you tell whether ChatGPT is citing you?
Search Console will not show it. Use three direct measurements instead. First, run your target prompts against ChatGPT on a schedule and record whether your domain appears in the citation list — this is tedious and irreplaceable. Second, watch analytics for referrals from chatgpt.com, which do appear as a distinct source when a user clicks a citation. Third, watch server logs for OAI-SearchBot and ChatGPT-User hits, which tell you retrieval is working even before citations appear.
Keep a written map of prompt to page. One question, one intended page. When a check fails, the map tells you which of two very different problems you have: the engine ignored your site, or the engine cited the wrong page of yours. The first calls for authority and structure work, the second for consolidation and internal linking.
Expect volatility. Citation sets are re-selected per query and change as competitors publish. A monthly cadence gives you a trend; a daily one gives you noise and a strong urge to make changes that were never warranted.
What do people ask most about this topic?
Does blocking GPTBot stop ChatGPT from citing my site?
No. GPTBot governs training data collection only. Citations in ChatGPT's search and browsing modes come from OAI-SearchBot and ChatGPT-User. You can block GPTBot and still be cited, provided the other two agents are allowed.
Does ChatGPT execute JavaScript when it fetches a page?
Assume it does not. Content injected after hydration is frequently absent from what the fetcher sees. Anything you want quoted should be present in the initial server-rendered HTML, which you can verify by viewing the raw source or running a fetch with JavaScript disabled.
How long does it take to start appearing in ChatGPT answers?
On an already-indexed page, structural changes can show up within a few weeks because retrieval and selection refresh continuously. On a new domain the bottleneck is entering the candidate pool at all, which usually takes months and depends on classical signals such as links and organic presence.
Do I need schema markup to be cited by ChatGPT?
It is not strictly required, but it helps segmentation. FAQPage, HowTo and Article markup tell the parser what each block of text is, which raises the chance the passage extracted is the one you intended rather than an arbitrary slice of prose.
Is there any way to request inclusion?
No submission channel exists. The practical levers are allowing the crawlers, being retrievable through normal search signals, and giving the model quotable, specific passages it cannot get elsewhere.
Written and reviewed by Jim Vernon, Editor, AI Intelligence International. Last reviewed 2026-08-24. Published by AI Answer Engine and checked against our editorial standards.