ChatGPT SEO means making your pages findable, readable and citable at the moment ChatGPT searches the web to answer a question. In practice: let its search crawler, OAI-SearchBot, in, be properly indexed, publish pages that give a clear answer to a real question, and exist on the sites ChatGPT consults. None of this can be bought.
It is the most frequent request I have received over the past year. A business owner asked ChatGPT about their industry, a competitor came up, they did not. Here is how ChatGPT chooses its sources, the technical settings to check, the seven steps I apply to get into its answers and how to measure the results.
ChatGPT SEO in 30 seconds
All three conditions add up. A page OpenAI's crawler cannot read will never be cited. A page that is read but buries its answer will not be extracted. A brand nobody talks about elsewhere will come after the ones other sites recommend.
- Allow OAI-SearchBot (robots.txt, firewall, CDN)
- Be properly indexed in search engines
- Answer in the first two sentences, with dated facts
- Get cited by third-party sites: comparisons, directories, reviews
- No sign-up or paid citation is possible
- Answers that vary from one session to the next
First effects observed: 4 to 8 weeks For: brands, service providers, content publishers
Key takeaways
- ChatGPT SEO targets the answers where ChatGPT runs a web search and cites its sources, with a link.
- To appear in those answers, OpenAI asks you to allow the OAI-SearchBot crawler. Blocking GPTBot, the training crawler, does not remove you.
- ChatGPT searches when the question calls for fresh or verifiable information: prices, comparisons, recommendations, news.
- It keeps the passages that answer in two sentences, with dated facts, on sites that other sources mention.
- Traffic from ChatGPT can be spotted in Google Analytics thanks to the utm_source=chatgpt.com parameter.
What is ChatGPT SEO?
ChatGPT SEO, also called SEO for ChatGPT, covers the actions that increase your chances of appearing in ChatGPT's answers: being cited as a source, with a link to your page, or being recommended by name. It is generative engine optimization (GEO) applied to one specific engine.
ChatGPT can talk about you in two ways, and you do not work on them the same way.
| Model memory | Web search | |
|---|---|---|
| Where the information comes from | Training data, frozen at a given date | Pages found at the time of the question |
| OpenAI crawler involved | GPTBot | OAI-SearchBot |
| Link to your site | No | Yes, as a cited source |
| Time to take effect | Long: until the next training run | A few weeks |
| What you control | Not much in the short term | Access, content, presence on the cited sources |
ChatGPT SEO is mostly played out in the second column. The model's memory reflects years of online presence; web search is something you can work on this week. It has been open to all users, even without an account, since February 2025.
How ChatGPT chooses its sources
Understanding the mechanism keeps you from spending your energy in the wrong place. The process happens in four steps, and each one is a filter.
1. The search is triggered, or not
ChatGPT does not systematically search the web. On a general, stable question, it answers from memory, based on its training. In that case, no source is cited and your optimization work has no effect.
A search is triggered when the question calls for fresh or verifiable information: a price, a date, news, a recommendation for a provider, a product comparison. Those are the questions worth fighting for.
The first call to make
List your customers' questions and spot the ones that trigger a web search. Those are your only useful targets. Aiming for "what is SEO" is pointless: the model answers without searching. Aiming for "which POS system should a bakery choose in 2026" makes sense, because it will go and check.
2. The index: OAI-SearchBot and third-party engines
When a search is triggered, ChatGPT rephrases the question into several queries and sends them to search indexes. It does not browse the web at random. OpenAI says it relies on third-party search providers and on its own crawler, OAI-SearchBot, which crawls pages for ChatGPT search.
The direct consequence: a page missing from those indexes, or off-limits to OAI-SearchBot, does not exist for ChatGPT. Traditional SEO remains the prerequisite. Back in 2023, ChatGPT's web browsing was actually called "Browse with Bing". OpenAI no longer details its providers, but checking your indexing in Bing is still the simplest precaution.
3. Extracting the passage
The system retrieves a handful of pages and looks, in each one, for the passage that answers the query. This is where most sites lose, and it is the filter you have the most power over.
An extractable passage makes sense on its own. If it starts with "That is why", if it refers back to a previous paragraph, or if the answer comes after six paragraphs of context, it will not be picked.
4. The final selection
Among the passages it has kept, ChatGPT retains a few to build its answer. For answers of equal quality, it favors sources that look reliable: well-known sites, identified authors, information corroborated elsewhere.
That is where your brand's reputation outside your own site comes in, and it is the slowest lever to build.
OAI-SearchBot, GPTBot, ChatGPT-User: which crawlers should you allow?
OpenAI publishes the list of its crawlers and their roles in its developer documentation. They are independent: each one is configured separately in robots.txt.
| Crawler | Role | robots.txt | If you block it |
|---|---|---|---|
| OAI-SearchBot | Crawls pages for ChatGPT search | Respected | Your pages are no longer shown in answers with sources |
| GPTBot | Collects content to train the models | Respected | Your content is no longer used for training, with no effect on search |
| ChatGPT-User | Visits a page at a user's request (a pasted link, a GPT action) | May not apply | Little effect: it is not used to choose search sources |
| OAI-AdsBot | Checks ad landing pages | May not apply | Only concerns advertisers |
To be visible on ChatGPT, the minimum is to allow OAI-SearchBot. Here is the robots.txt I recommend to a business that wants to be cited and known by the models:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Allow: /
Sitemap: https://www.your-site.com/sitemap.xml
If you do not want your content used for training, replace Allow: / with Disallow: / under GPTBot only. You stay eligible for search. OpenAI says a robots.txt change takes about 24 hours to be picked up.
robots.txt is not always enough
Since July 1, 2025, Cloudflare has blocked AI crawlers by default on new domains, and some firewalls filter out crawlers they do not recognize. OpenAI also asks you to allow the IP addresses it publishes for OAI-SearchBot. If your site runs through a CDN or a web application firewall, check this setting before anything else.
What about the llms.txt file? OpenAI does not mention it in its crawler documentation, and it does nothing to replace OAI-SearchBot's access. I have covered its real value in my article on the llms.txt file.
How to get cited by ChatGPT: the 7 steps
Here is the order I work in. The first two steps are technical and quick, the next five do most of the work.
Step 1: open access to OAI-SearchBot
Open your-site.com/robots.txt and look for a Disallow rule aimed at OAI-SearchBot, or an overly restrictive User-agent: *. Then check your CDN's AI crawler setting. To confirm, search for "OAI-SearchBot" in your server logs: regular visits show the crawler is getting through.
Step 2: check your indexing, Bing included
Check your key pages in Google Search Console and in Bing Webmaster Tools, which lets you import your sites from Search Console in a few clicks. Submit your sitemap to both. Finally, make sure the text is in the HTML that is served: content that only appears after scripts run may never be read.
Step 3: target the questions that trigger a search
Make a list of the questions your customers ask before buying: prices, lead times, comparisons, "best X for Y", regulatory requirements with deadlines. Keep the ones that call for fresh information. Each one deserves a page, or at least a clearly titled section.
Step 4: answer in the first two sentences
If you only do one thing, do this. Take your ten most important pages and rewrite their first paragraph so it contains the complete answer to the question the page covers. The first sentence restates the question as a statement, the next one gives the key point, the rest of the page expands. It is the structure of a wire story: you can cut it anywhere without losing the meaning.
Step 5: add dates and figures, and split into self-contained blocks
A verifiable claim is preferred to a general one. "OpenAI says a robots.txt change takes about 24 hours to be picked up" will get reused; "processing times vary" never will. Dated facts have a valuable side effect: they are what pushes ChatGPT to go and search.
Each section must also read on its own: a heading that contains the question, short paragraphs on one idea, lists when the information is a list, tables when it is a comparison. The test is instant: take a paragraph out of the page and read it. If it stands on its own, it is extractable. That is the practical core of AEO (answer engine optimization), which I cover in a separate guide.
Step 6: get into the sources ChatGPT already cites
"Which provider would you recommend for this": that is the question that is worth money. For this type of request, ChatGPT rarely goes to the companies' own websites. It goes where someone has already done the sorting: comparison sites, business directories, "best X in Y" articles, forums, online reviews. To get recommended, your presence elsewhere matters more than your own website.
- Identify the cited sources. Ask ten recommendation questions from your industry and note the sites ChatGPT uses to answer.
- Get listed there. Many accept a listing, free or cheap: business directories, trade associations, platforms specialized in your field.
- Grow your reviews. For local businesses, they weigh heavily in recommendations, just as in Google's local pack.
This step often produces results faster than content production, because it does not depend on your own site being recrawled.
Step 7: make your brand identifiable
ChatGPT cross-checks information. The same name, the same address and the same description everywhere, an "about" page that says who you are, identified authors on your articles and consistent Organization markup make the entity stronger. One inconsistency between two directories is enough to weaken it.
The levers, ranked by effectiveness
| Lever | Effect | Time to effect | Effort |
|---|---|---|---|
| Open access to OAI-SearchBot | Blocking if missing | About 24 hours | Low |
| Answer in the first two sentences | Very strong | 4 to 8 weeks | Low |
| Add dates and figures | Strong | 4 to 8 weeks | Low |
| Split into self-contained blocks | Strong | 4 to 8 weeks | Medium |
| Get into your industry's comparisons | Strong | 1 to 3 months | Medium |
| Publish one page per real question | Strong | 2 to 4 months | High |
| Build brand awareness | Decisive in the long run | 6 months or more | High |
For steps 4 and 5, test a page before rewriting it. Paste its text and the target question: the tool applies the criteria an answer engine uses to extract a passage, and tells you what is missing.
Visibility on ChatGPT: what changes depending on your business
The general method is the same for everyone, but the priority lever depends on what you sell. Here is how I adjust case by case.
| Your business | The lever that matters | The content to produce |
|---|---|---|
| Service provider | Industry comparisons and directories | A clear pricing page, detailed case studies |
| Local business | Google Business Profile and reviews | Opening hours, service area, specialties |
| Software company | Public, accessible documentation | How-to guides, honest comparisons |
| Online store | Structured product pages and reviews | Specs, availability, up-to-date prices |
| Media outlet or blog | Freshness and cited sources | Original data, dated analysis |
In four cases out of five, the decisive lever lies outside your website. That is the main change compared with traditional SEO, where optimizing your own pages did most of the work. For an online store, OpenAI also publishes a product feed specification that powers product discovery in ChatGPT: you work on it like a Google Shopping feed.
How to measure your ChatGPT SEO
Three measurements complement each other: citations, traffic and crawler visits.
Citations: a question panel
Measuring citations takes a protocol, otherwise the numbers mean nothing.
- In a private window, logged out. Otherwise ChatGPT cites you because it knows you, and you are measuring your own history.
- With stable wording. A rephrased question gets a different answer: you could no longer compare from one week to the next.
- Several times, over several days. A single answer is an anecdote, not data.
For each question, note three things: are you cited, which competitors are, which sources are linked. The last column is the most useful: it gives you the exact list of sites where you need to be. The full method, with how to build the panel, is in my guide to auditing your AI visibility. If you would rather delegate, that is what my AI visibility audit is for.
Traffic: utm_source=chatgpt.com in Google Analytics
Links clicked in ChatGPT's answers usually arrive with the utm_source=chatgpt.com parameter. In Google Analytics 4, open the "Traffic acquisition" report, display the "Session source" dimension and look for chatgpt.com. Some visits arrive without this parameter and get lost in direct traffic: the figure you get is a floor.
Crawler visits: your server logs
Count OAI-SearchBot's visits in your logs, page by page. A key page that is never visited will never be cited. Since anyone can spoof a crawler's name, cross-check the IP addresses against the list OpenAI publishes for OAI-SearchBot.
The mistakes that keep you from being cited by ChatGPT
- Blocking OAI-SearchBot when you meant to block training. GPTBot is the one used for training. I still regularly find robots.txt files that shut everything out, often without anyone having decided to.
- Letting the CDN filter out AI crawlers. robots.txt says yes, the firewall says no, and the crawler does not get through.
- Burying the answer. Three paragraphs of introduction before getting to the point are enough to disqualify the page.
- Writing creative headings. A pun means nothing to a machine looking for a match with a question.
- Targeting questions that do not trigger a search. ChatGPT answers them from memory, without citing anyone.
- Confusing citations with traffic. Being cited does not guarantee a click. They are two separate goals, to be measured separately.
The four-week plan
Here is the exact order I follow with a client starting from scratch.
- Week 1: measure and unblock. Build a panel of twenty questions, record the starting point, check robots.txt, the CDN and indexing.
- Week 2: rewrite page openings. The ten key pages, with the intro redone to answer in two sentences.
- Week 3: date and structure. Add dated facts, split into blocks, add a marked-up FAQ where it makes sense.
- Week 4: go outside. Request listings in the comparisons and directories spotted during the measurement.
Then I wait, and measure again after a month. The first movements usually appear between four and eight weeks, the time it takes for crawlers to come back and for indexes to update.
What money cannot buy
There is no way to buy a citation in an answer, no listing in an official ChatGPT directory, no hidden setting. Since August 24, 2026, ChatGPT has indeed shown ads in France, below the answers on the Free and Go plans, but OpenAI states that they are labeled as such, kept separate from the answer, and do not influence it.
So be wary of any offer that guarantees a presence in ChatGPT's answers. Answers vary from one user to another and from one day to the next: nobody can guarantee what they do not control. What does exist is publishing work, the kind I do in my GEO consulting projects: making your pages useful, precise and verifiable, and making sure others talk about you.
Frequently asked questions
How do I get my website listed on ChatGPT?
Allow the OAI-SearchBot crawler in your robots.txt and your firewall, check that your pages are properly indexed, then publish pages that answer a specific question in the first two sentences, with dated facts. Next, get cited by the comparison sites and directories in your industry. There is no sign-up and no submission form.
How do I show up in ChatGPT's answers?
Target the questions that trigger a web search: prices, comparisons, recommendations, news. On those questions, rewrite the intro of your pages to answer in two sentences, add dated figures and break the content into blocks that make sense out of context. These three actions deliver most of the results within four to eight weeks.
What is the difference between OAI-SearchBot and GPTBot?
OAI-SearchBot crawls pages for ChatGPT search: blocking it removes you from answers with sources. GPTBot collects content to train OpenAI's models: blocking it has no effect on search. Each one is configured separately in robots.txt.
Should I block GPTBot?
It is an editorial choice, not a lever for search visibility. Blocking GPTBot prevents your content from being used to train future models, without removing you from answers with sources. For a business that wants AI models to know its brand, I generally recommend letting it in.
How do I know if ChatGPT cites my website?
Ask your industry questions in a private window, logged out, with stable wording, and repeat the measurement over several days. Note whether you are cited, which competitors appear and which sources are linked. For traffic, look for the chatgpt.com source in Google Analytics: clicks from ChatGPT usually carry the utm_source=chatgpt.com parameter.
Why does ChatGPT sometimes cite no sources?
Because it does not always run a web search. On a general, stable question, it answers from memory based on its training, without citing anyone. A search is triggered when the question calls for fresh or verifiable information: a price, a date, news, a recommendation or a comparison.
Can I pay to get cited by ChatGPT?
No. No citation in an answer can be bought, and no official directory guarantees a presence. Since August 24, 2026, ChatGPT has shown ads in France, but OpenAI states that they are kept separate from the answers and do not influence them. Be wary of offers that promise a guaranteed presence.
How long does it take to show up in ChatGPT?
OpenAI says a robots.txt change takes about 24 hours to be picked up. For content, the first effects I see arrive four to eight weeks after the fixes, the time it takes for pages to be recrawled. Your reputation outside your own site, on the other hand, takes several months to build.
What does ChatGPT say when your customers ask about your field?
A question panel, your share of voice against your competitors, the sources cited and an action plan. Results presented over a video call.
Reader reviews
Was this article useful? Say so, it helps the next readers.
What readers say
Be the first to leave a review.


