Logo
SEO & Pricing

How ChatGPT Chooses Which Websites to Cite

how chatgpt chooses which websites to cite
Published on: 14/07/2026
Modified: 02/08/2026

ChatGPT does not use a single public ranking in which websites hold permanent positions. When a question requires current or additional information from the internet, ChatGPT Search may reformulate the question into one or more more specific queries, retrieve results from external search providers and partner sources, and then compose an answer with links to selected pages.

OpenAI does not publish a complete list of signals, their exact weighting, or a formula that determines which URL will be cited. For that reason, no one can reliably promise a specific citation position. It is possible, however, to check whether a website is technically eligible, whether the correct page owns the topic, and whether the content provides a clear, current, and verifiable answer.

The most important point is to distinguish between four different processes:

  1. the knowledge the model already has;
  2. the triggering of an internet search;
  3. the discovery and selection of potential sources;
  4. the display of citations in the final answer.

These processes are not the same. A page may be accessible to a crawler but not selected for a particular query. A brand may be mentioned without a link. A link in the Sources panel also does not always mean that the exact page supports every sentence in the answer.

The Short Answer: How a Citation Is Generated

According to OpenAI’s official information, the process can be described as follows:

  1. ChatGPT decides whether to use internet search. This may happen automatically based on the question or after the user explicitly activates Search.
  2. The original question may be rewritten. ChatGPT Search may create one or more targeted queries and may submit additional, more specific queries after reviewing the initial results.
  3. Potential sources are retrieved. OpenAI states that ChatGPT Search uses external search providers and content supplied directly by partners.
  4. An answer is composed. The system combines the information it finds with the context of the conversation.
  5. Sources are displayed. Answers that use Search may contain inline citations. The Sources panel may include cited sources and other relevant links.

This means that ChatGPT does not necessarily search for the exact wording entered by the user. A page optimized only for one exact phrase may not match the more specific query the system uses behind the scenes.

Does ChatGPT Always Cite Sources?

No. Citations are associated with answers that use Search, but not every conversation triggers an internet search.

ChatGPT may automatically search for information when a question would benefit from current web results. The user may also activate Search manually. When search has not been used, the absence of a citation does not prove that the website has a technical problem.

When Search is used, the answer may include:

  • citations next to specific claims;
  • a Sources button with a source panel;
  • images with separate source information;
  • direct navigational links to a website or brand.

OpenAI notes that the Sources panel may contain both cited sources and other relevant links. For this reason, an analysis should not check only whether a domain appears in the panel, but whether the specific URL is connected to a claim in the answer.

What Is the Difference Between Discovery, Selection, and Citation?

Discovery

Discovery means that the page can enter the search process. OpenAI uses OAI-SearchBot to crawl websites automatically for ChatGPT Search.

If a website blocks this crawler, OpenAI states that its pages will not be displayed in ChatGPT Search answers, although the domain may still appear as a navigational link in certain situations.

Selection as a Potential Source

After Search is triggered, the system works with search queries and retrieved results. The official documentation confirms the use of external search providers and partner content, but it does not publish an exact formula for ranking all potential sources.

It has therefore not been established that one universal factor, such as content length, Schema.org markup, the number of FAQ questions, or a position in Google, independently determines source selection.

Citation

Citation is the final visual connection between a source and the generated answer. A URL may be considered during the search process without necessarily being displayed as a citation. Conversely, the Sources panel may show a relevant link that is not attached to a specific sentence.

This distinction is important when measuring visibility. The absence of a citation should not automatically be interpreted as proof that the system failed to discover the page.

The Three OpenAI User Agents That Are Most Commonly Confused

User agentPrimary roleDoes it determine participation in ChatGPT Search?
OAI-SearchBotAutomatic crawling for ChatGPT search featuresYes. This is the crawler used to manage opt-out from Search and automatic crawling.
GPTBotCrawling content that may be used to train generative AI foundation modelsNo. Allowing it is not a requirement for participation in ChatGPT Search.
ChatGPT-UserVisiting a page following a specific action or request by a userNo. OpenAI states that it is not used to determine whether content may appear in Search.

The settings for OAI-SearchBot and GPTBot are independent. A website may allow the Search crawler while blocking the use of its content for training through GPTBot.

An example robots.txt configuration for such a policy is:

User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

This is only an example. The actual robots.txt file must be checked against the website’s other rules, firewall, CDN configuration, and the IP ranges published by OpenAI.

OpenAI also states that after a robots.txt change, it may take approximately 24 hours for the Search systems to reflect the new settings.

What Is Officially Confirmed as Necessary?

OAI-SearchBot Must Not Be Blocked

For content to appear in ChatGPT Search answers through automatic crawling, the website must allow OAI-SearchBot and permit requests from the published IP ranges.

The check does not end with robots.txt. The crawler may be permitted there but blocked by:

  • Cloudflare or another CDN security system;
  • a web application firewall;
  • an anti-bot plugin;
  • hosting protection;
  • rate limiting;
  • rules that return different statuses depending on the user agent;
  • login, cookie, or JavaScript requirements.

The Page Must Be Accessible as a Web Source

ChatGPT Search uses information from the internet and links to relevant web sources. If the important answer is available only after login, inside a closed interface, or in an element that cannot be extracted reliably, the page has less practical value as a source.

The Topic Must Match the Search Query Used

The official documentation shows that ChatGPT may transform the user’s question into one or more targeted queries. The page must therefore solve the real problem rather than merely repeat one keyword phrase.

When the user asks, “Which SEO agency offers ChatGPT optimization in Bulgaria?”, the system may search for a query related to providers, location, and service. When the user asks, “How do I allow the ChatGPT crawler in robots.txt?”, the search query and the appropriate owner URL will be different.

What May Improve the Chances, Based on Practical Interpretation?

The following points have not been published by OpenAI as an official list of ranking factors. They are a practical interpretation of how search, retrieval, and the citation of specific claims work.

One Clear Owner URL for the Specific Question

When several pages on the same website provide similar but different answers, it is unclear which one should be used as the primary source.

A useful model is:

  • one page owns the primary topic;
  • related pages mention it only in context;
  • internal links point to the owner URL;
  • the title, H1, and primary answer match the page’s actual purpose.

A Direct Answer That Can Be Connected to Evidence

The page should quickly show:

  • what the answer is;
  • under what conditions it is valid;
  • what the exceptions are;
  • where the information comes from;
  • when it was checked.

General statements such as “high-quality content is important” do not provide a sufficiently specific fact that can be used and cited.

A Clear Distinction Between Fact, Experience, and Assumption

When official documentation does not disclose a mechanism, this should be stated clearly.

Suitable wording includes:

  • “OpenAI officially states...”;
  • “The documentation does not publish...”;
  • “Our practical test indicates...”;
  • “This is an interpretation, not a confirmed ranking factor.”

This allows the reader to distinguish a verifiable claim from professional judgment.

Current and Specific Company Information

For queries about services, companies, specialists, or products, the main information should not conflict across different pages:

  • organization name;
  • services;
  • markets served;
  • address and contact details;
  • authors and expert roles;
  • prices, terms, and dates when publicly available;
  • links to primary documents and official profiles.

Consistency does not guarantee citation, but it reduces the risk of the system encountering conflicting claims.

External Verifiability

When a claim exists only on a company’s own website, it is a self-published claim. Editorial mentions, official registers, professional profiles, primary data, and independent sources may help verify it.

This does not mean mass-creating profiles or purchasing random links. The external source should genuinely confirm the information and provide value to the user.

What Does Not Guarantee a Citation in ChatGPT?

Allowing GPTBot

GPTBot is associated with the potential use of content for training, not eligibility for ChatGPT Search. OAI-SearchBot is used for Search.

A Single llms.txt File

In its current crawler documentation, OpenAI describes OAI-SearchBot, GPTBot, ChatGPT-User, robots.txt, and the published IP ranges. It does not state that a website must have an llms.txt file to participate in ChatGPT Search.

Such a file cannot replace accessible content, the correct owner URL, and an allowed Search crawler.

Schema.org Markup by Itself

OpenAI has not published an official rule stating that a particular schema type guarantees a citation. Structured data should describe the real visible content, but it is not a pass for automatic inclusion.

Ranking First for One Keyword

ChatGPT may reformulate the user’s question into different and more specific search queries. Ranking for one monitored phrase therefore does not prove that the same URL will be selected for every conversational variation.

Longer Content or More FAQ Questions

Artificial length does not solve the absence of an accurate answer. An FAQ section is useful only when the questions are genuine, are not covered more effectively in the main content, and do not duplicate other owner pages.

One Successful Screenshot

A single appearance shows that the page was used at a particular moment and in a particular context. It does not prove stable visibility across all related queries.

Practical Checklist: Why a Website Is Not Being Cited

1. Check Whether Search Was Used at All

Before analyzing the website, check whether the answer contains inline citations or a Sources button. If ChatGPT did not use web search, the absence of your domain is not a technical diagnosis.

2. Check OAI-SearchBot

Determine:

  • whether there is a separate rule for OAI-SearchBot;
  • whether the crawler falls under a broader Disallow rule;
  • whether the published IP ranges are allowed;
  • what HTTP status it receives;
  • whether it receives the same content as a normal user;
  • whether it is blocked by the CDN or firewall.

3. Check the Correct Owner URL

For every test query, determine which page should be cited.

If you cannot identify one URL unambiguously, the problem is probably architectural rather than limited to ChatGPT. Do not create a new article for every wording variation. First expand or clarify the existing owner page.

4. Check Whether the Page Provides a Self-Contained Answer

The reader should understand the main point without assembling information from five different pages.

Check whether the URL contains:

  • a direct answer at the beginning;
  • definitions only where necessary;
  • conditions and exceptions;
  • practical steps;
  • an update date;
  • visible sources;
  • clear authorship or editorial responsibility.

5. Check the Evidence

For every important claim, ask:

  • Is it an official source?
  • Is it a primary source?
  • Is it reliable data?
  • Is it based on your own practical experience?
  • Is it a hypothesis, and is it labeled as such?

A page that mixes facts and assumptions is harder to verify and less useful to the user, regardless of whether it is cited.

6. Check the Internal Links

The owner URL should receive links from relevant parent and sibling pages. The anchor text should describe the topic clearly, rather than several different URLs receiving competing anchors for the same problem.

7. Check Whether the Query Is Looking for Your Type of Page

An informational article, service page, product category, and company profile solve different tasks.

For a query such as “How does OAI-SearchBot work?”, the appropriate source is likely to be a technical guide. For a query such as “agency for ChatGPT optimization”, the system may look for a commercial page or a provider-selection page. One URL should not attempt to own both intents completely.

How to Test Citations Without Misleading Yourself

There is no official OpenAI report showing every question for which a domain was considered as a potential source. Practical monitoring must therefore be structured.

Create a limited set of queries based on real business tasks:

  • general informational questions;
  • specific problems;
  • comparisons;
  • provider queries;
  • local queries;
  • questions where freshness matters.

For every test, record:

FieldWhat to Record
PromptThe exact wording without later editing
Date and contextDate, country, language, and whether the conversation contains previous context
SearchWhether web search was triggered
Cited domainWhich website was shown
Cited URLThe exact page, not only the domain
Supported claimWhich part of the answer is connected to the citation
AccuracyWhether the source genuinely supports the statement
RepeatabilityWhether the result appears in subsequent tests

Do not change your strategy after one test. Compare groups of closely related queries and look for recurring problems:

  • the wrong owner URL;
  • missing or outdated information;
  • a blocked crawler;
  • a competing page with a more direct answer;
  • conflicting company information;
  • insufficient evidence.

The Most Common Reasons a Page Is Not Cited

  1. ChatGPT did not trigger Search. The answer was generated without visible web sources.
  2. OAI-SearchBot is blocked. The cause may be robots.txt, a firewall, CDN, or anti-bot system.
  3. The page does not match the reformulated query. It may be too broad or solve a different intent.
  4. There is no clear owner URL. Several pages compete with similar content.
  5. The answer is unclear or difficult to extract. Important facts are hidden, scattered, or presented only visually.
  6. The claims are not sufficiently verifiable. Primary sources, dates, or clear editorial responsibility are missing.
  7. Other sources solve the specific task better. Technical eligibility does not mean automatic selection.
  8. You are checking only the domain rather than the specific citation. The Sources panel may contain other relevant links.

How This Relates to GEO and AEO

GEO and AEO are industry concepts used for visibility in generated and direct answers. Their definitions, similarities, and differences from SEO are discussed in the separate guide What Are GEO and AEO?.

This page has a narrower purpose: to explain ChatGPT Search, the crawlers, and visible citations specifically. It does not define the entire GEO/AEO discipline and does not present the service.

Frequently Asked Questions

Does OpenAI Publish the Exact Factors Used to Select Sources?

No. The official materials explain the triggering of Search, query reformulation, external search providers, partner content, crawlers, and how citations are displayed. They do not publish a complete ranking model, a list of weights, or a guaranteed URL-selection formula.

Do I Need to Allow GPTBot to Be Cited?

No. ChatGPT Search uses OAI-SearchBot. GPTBot is associated with crawling content that may be used to train models. The settings are independent.

Can a Blocked Website Still Be Mentioned?

OpenAI states that websites that deny access to OAI-SearchBot will not be displayed in ChatGPT Search answers, but they may still appear as navigational links. This should not be treated as a normal citation-visibility strategy.

Is Every Link in the Sources Panel a Real Citation?

Not necessarily. The Help Center states that the panel may contain cited sources and other relevant links. Check whether the link is attached to a specific claim.

How Long Should I Wait After Changing Robots.txt?

OpenAI states that it may take approximately 24 hours for the systems to adapt to the change. After that, the server logs, CDN, and firewall rules should also be checked.

Can Citation Be Guaranteed?

No. Technical eligibility, structure, the evidence base, and alignment with intent can be improved. The final selection of a source for a particular answer remains outside the control of the website or agency.

Checking Visibility in ChatGPT

When it is unclear why your website is not appearing as a source, the problem may be technical, content-related, or architectural.

As part of AI search engine optimization, we review:

  • access for OAI-SearchBot and the applicable IP ranges;
  • robots.txt, firewall, and CDN restrictions;
  • the correct owner URL for every important topic;
  • the quality and verifiability of the main claims;
  • internal links and the boundaries between pages;
  • current citations and the accuracy of the brand’s presentation;
  • what can realistically be measured and improved.

We do not promise guaranteed citations. The objective is to remove verifiable obstacles and build a website that provides clear, accessible, and reliable sources for real user questions.

Sources

  • OpenAI: Introducing ChatGPT Search.
  • OpenAI Help Center: ChatGPT Search.
  • OpenAI Developers: Overview of OpenAI Crawlers.

Sources checked on July 13, 2026.

Image source: ChatGPT

Гласувай
crosschevron-down