Short answer
How do you do ChatGPT SEO?
Appearing in ChatGPT happens two ways: being in the model's training data, and being read live when the model searches. The second is the controllable one. It requires that the OAI-SearchBot and ChatGPT-User crawlers are not blocked, that the page carries a self-contained answer passage, and that schema.org markup ties the page to an entity. Getting into training data is not a targetable objective.
Key takeaways
- ChatGPT has three separate crawlers doing three different jobs: GPTBot for training, OAI-SearchBot for the search index, ChatGPT-User for fetching a link a user opened.
- You can block GPTBot and still appear in search; the two decisions are independent, and most organisations close both without meaning to.
- Getting into training data is not a controllable target. Being readable when the model searches is.
- A page with no answer passage does not get quoted even when it is crawled — crawling is the precondition for visibility, not visibility itself.
- Typing your own brand name in to check is not measurement: a brand that is named in the question appears in the answer. Measurement uses questions that never name the brand, repeated across runs.
- No service can 'get your site added to ChatGPT': there is no submission form and no directory listing.
How does ChatGPT answer a question?
There are two mechanisms, and conflating them produces most of the confusion around this subject. In the first the model answers purely from its weights — from what it learned during training; it visits no site and gives no link. In the second it searches, fetches a handful of pages, summarises what it read, and shows the sources as links.
What triggers a search is usually the question itself: anything asking for current information, anything local, anything asking for a company or a price comparison sends the model outside. "What is physics" needs no search; "can you recommend a corporate identity agency in Istanbul" does. Almost every commercially intended question falls into the second group — and that group is precisely the one that is worth anything to a brand.
The conclusion sets the whole strategy: the target is not to be knowledge inside the model, but to be the best source it finds when it goes outside. The first is not in your control; the second is entirely in your control.
Which crawler does ChatGPT read your page with?
OpenAI documents four separate crawlers, and only two of them decide visibility. OAI-SearchBot indexes the sources shown when ChatGPT searches. ChatGPT-User fetches the page at the moment a user opens a link in an answer. GPTBot is for model training only, and OAI-AdsBot runs safety checks on advertising landing pages.
In practice the common failure is a decision to "close the AI bots" that closes all four. The result is trading absence from training data for absence from answers — a trade that is right for almost no company. Which group does which job, and how to decide, is laid out as a table in the robots.txt guide.
Can getting into the training data be a target?
No — and it needs saying plainly, because part of what gets sold promises exactly this. Which pages enter a training set is decided by the model provider, the process is not transparent, there is no route to apply for inclusion, and nobody knows how many months out the next model is. It has no property you can plan against.
What is controllable is being readable and quotable when the model searches. That has three components, all three measurable: is crawler access open, does the page carry an answer passage that survives being cut out of context, and does the page tell a machine which organisation it belongs to. The rest of this guide is about building those three.
What does a passage ChatGPT quotes look like?
A generative engine does not read a page from start to finish. It splits the page into passages, scores each one against the query on its own, and quotes only the strongest. So a passage that needs its neighbours is worthless: a sentence saying "as described above" loses its meaning the moment it is lifted out.
NOT QUOTED
----------
As we mentioned above, our many years of experience in this field
allow us to offer our clients the very best service. As for pricing,
it may vary depending on the scope of the project.
The problem: no subject (who is "we"?), no numbers, no question,
and the first sentence leans on the paragraph before it.
QUOTED
------
An identity project covers logo design, a colour and typography
system, an application manual and file handover. At Galata Media it
runs about six weeks and consists of three presentations: discovery,
direction, application. Price follows the number of applied surfaces.
Why it works: the subject is named, the scope is enumerated, the
duration and structure are concrete, and the passage stands alone.The target length is 40–75 words, the band where quotation rates peak. Shorter than that and the passage cannot stand alone; longer and it gets truncated in the answer and loses its ending.
The heading above the passage has a job too: before scoring the passage, the engine matches the heading text against the query. Section headings should therefore be questions, not topics. "Pricing" is a topic and resembles no query; "How long does an identity project take?" is a question, in the words someone actually typed.
Is your brand an entity to the model?
Before an engine can recommend your brand it has to resolve it as an entity: which company this name belongs to, where it is, what it does, which records mention it. If the same organisation's address is written one way on the website, another in the Google business listing and a third on LinkedIn, the engine sees three weak records and trusts none of them.
- Name, address and phone (NAP) must be written identically on every surface — abbreviations, punctuation and order included.
- schema.org Organization markup must stand as one identity across the whole site, and its sameAs field should list verifiable profiles.
- If the organisation belongs to a group or parent company, name it: a second independent record makes the entity markedly easier to resolve.
- Being mentioned in third-party sources outweighs what you write on your own site; an engine knows a brand by what others write about it.
- Founder and team names kept consistent with their own profiles tie the organisation into a network of people, and that network is itself a verification channel.
How do I measure whether I appear in ChatGPT?
Most organisations "measure" this by typing their own brand name once, then relax or panic at the answer. Both reactions are wrong, because that is not a measurement. A brand named in the question appears in the answer; all you measured was the model's reading ability. Real measurement uses questions that never name the brand, and repeats them.
Five rules for a repeatable visibility measurement
Question set
- What you do
- Write 15–25 real questions that never name the brand
- Why
- A named brand appears in the answer; that is confirmation, not measurement
Repetition
- What you do
- Ask each question at least three times in separate sessions
- Why
- The same question does not return the same source every time; one run is noise
Clean session
- What you do
- Turn off memory, history and personalisation
- Why
- Memory left on reads your own brand back to you
Recording
- What you do
- Log the brands mentioned, the links given, and the date
- Why
- Only a dated log shows movement
Comparison
- What you do
- Record the same questions for three competitors
- Why
- Visibility is a relative measure, not an absolute one
| Rule | What you do | Why |
|---|---|---|
| Question set | Write 15–25 real questions that never name the brand | A named brand appears in the answer; that is confirmation, not measurement |
| Repetition | Ask each question at least three times in separate sessions | The same question does not return the same source every time; one run is noise |
| Clean session | Turn off memory, history and personalisation | Memory left on reads your own brand back to you |
| Recording | Log the brands mentioned, the links given, and the date | Only a dated log shows movement |
| Comparison | Record the same questions for three competitors | Visibility is a relative measure, not an absolute one |
The resulting number is simple: in how many of the twenty questions did your brand appear. On a first measurement that ratio is zero for most organisations, which is not bad news but a baseline. Running the same set under the same rules three months later is the only honest way to show what the work bought.
A step-by-step checklist for ChatGPT visibility
Verify OAI-SearchBot and ChatGPT-User access
Reading robots.txt is not enough; send a real request with the bot's user agent and look at the code that comes back. A 403 means the problem is not in the file but in the firewall.
Put a 40–75 word answer passage on every page that matters
The passage must name its subject, use no pronouns, and answer directly the question the page exists to answer. Keeping it near the top of the page helps.
Turn section headings into questions
Not "Our services" but "What does an identity project cover?". The heading is matched against the query before the passage is scored.
Set up Organization and WebPage markup
Markup ties the page to an organisation and turns that organisation from a string of text into a resolvable entity. The detail is in the schema markup guide.
Write the frequently asked questions into the page
Each question a heading, each answer an independent 40–75 word passage. Printing them open rather than hiding them inside an accordion makes the passage boundary clean.
Attach a source to every number
An unverifiable statistic costs the whole page: an engine does not quote around a claim it cannot confirm, it skips the page.
Take the baseline measurement and date it
Run the twenty questions under the five rules above and record the result. Without that number, nobody can say what changed three months later.
What does not work?
- A service that "adds your site to ChatGPT". There is no submission form and no directory; the only sellable work is opening access and making the content quotable.
- Keyword repetition. A generative engine matches on whether the passage answers the question, not on word counts; repetition only makes the passage unreadable.
- Hundreds of bulk-generated pages. Passages that copy one another suppress each other, and the single strong passage an engine would have picked disappears.
- Publishing llms.txt and nothing else. The file opens no access, writes no passage and builds no entity — and Google states outright that AI features require no such file.
- Hidden text, or claims visible only to machines. The rule that everything in the markup must also be visible on the page is precisely where those attempts get penalised.
Frequently asked
Can you submit a site to ChatGPT?
- No — there is no submission form and no directory listing. Visibility depends entirely on crawler access and page structure. A service claiming to 'get you added to ChatGPT' should not be bought; the only sellable work is opening access and making the content quotable.
If I block GPTBot, do I also vanish from ChatGPT search?
- No. GPTBot is for model training only. When ChatGPT searches in order to answer, it uses OAI-SearchBot, and when a user opens a link it uses ChatGPT-User. With those two open you can appear as a source in answers while GPTBot stays blocked.
Why does ChatGPT show my competitor and not me?
- It is one of three reasons, checked in order. First access: the competitor's page can be crawled while yours is being dropped at the firewall. Second the passage: their page has a standalone paragraph answering the question directly, yours has marketing copy. Third the entity: the competitor is referenced more consistently in third-party sources.
Is ChatGPT sending traffic to my site, and how would I see it?
- Yes — it arrives when a user clicks a link in the answer, and shows up in analytics as a referral from chatgpt.com. The volume is small next to classic search, but the intent is markedly more mature: the comparison already happened inside the model, and the visit lands at the decision stage. It is worth tracking as its own segment.
How long before results show?
- Fixing access pays off fastest: once the cache expires the crawler returns, and that is measured in days. Passage and markup work reaching the answers depends on the page being recrawled and reprocessed; in practice the band runs four to twelve weeks. No supplier can honestly give a firm calendar for it.
Sources
- 01OpenAI crawlers: GPTBot, OAI-SearchBot, ChatGPT-User, OAI-AdsBot — OpenAI, 2026
- 02GEO: Generative Engine Optimization — Aggarwal, Murahari, Rajpurohit, Kalyan — KDD 2024, 2024
- 03AI features and your website — Google Search Central, 2026
Queries this page answers
- how to appear in chatgpt
- chatgpt seo
- get cited by chatgpt
- add my site to chatgpt
- chatgpt brand visibility