How to Show Up in ChatGPT: What Actually Works

By Thays Ladler10 min read
  • Level: Beginner
  • #ChatGPT
  • #GEO
  • #AI Search
  • #Beginners

Also available in Português, Español

How to Show Up in ChatGPT: What Actually Works

To show up in ChatGPT, one of the fronts of GEO, your site needs to be open to OpenAI's search crawler (OAI-SearchBot), have useful pages that answer questions clearly, and your brand needs to be mentioned in other trustworthy places. There is no sign-up form, payment or trick that guarantees a citation. OpenAI does not reveal how it chooses sources, so everything you do is about improving your odds.

Quick summary

  • ChatGPT surfaces sites in two ways: live web search (you can influence it) and what the model "learned" in training (slow, indirect influence).
  • For the search path, the documented technical requirement is not blocking OAI-SearchBot. According to OpenAI, robots.txt changes take about 24 hours to take effect.
  • Blocking GPTBot does not remove you from ChatGPT search: they are different bots with different jobs.
  • Third-party studies show that brand mentions on other sites and on YouTube move together with AI visibility. That is correlation, not proven cause.
  • No result is guaranteed, and the same question can produce different answers every time.

If you are new to the topic, read SEO, AEO and GEO: what is the difference first. It maps where ChatGPT fits.

How to read this post: if you run a business and have never touched a website, follow the sections "How does ChatGPT decide what to show?" and "How do I make my site eligible, step by step?", skipping the code snippets. If you already work in SEO, go straight to the bot table, the CDN/WAF checks and the measurement section.

How does ChatGPT decide what to show?

Nobody outside OpenAI knows exactly. OpenAI documents how its bots work, but it does not publish the criteria for choosing sources. What we do know: ChatGPT answers through two paths, and each one calls for a different strategy.

  1. Model memory. When ChatGPT answers without searching, it uses what it absorbed in training. There is no link and no source. A brand shows up here if it was mentioned a lot in the texts used for training. You do not control this in the short term.
  2. Web search. When ChatGPT searches, it fetches pages, reads passages and builds the answer with links. This path responds to what you do on your site and to what exists about you on the internet.

In plain English: think of a very well-informed friend. If you ask "what's the best bakery in the neighborhood?", they can answer from memory or pull out their phone and search. To appear in the from-memory answer, you need to have been well known for a long time. To appear in their search, your site has to be accessible and good enough to be picked.

To understand the mechanism behind the second path, read how LLMs search: RAG and grounding.

Which OpenAI bots matter and what does each one do?

Three matter, and mixing them up is the most common mistake. According to OpenAI's official crawler documentation, each one has a distinct role:

BotWhat it is for (according to OpenAI)Does it affect showing up in ChatGPT search?What robots.txt does
OAI-SearchBotShowing sites in ChatGPT search resultsYesIf blocked, the site "will not be shown" in search answers
GPTBotCrawling content that may be used to train modelsIt is not the search bot; the documentation treats the functions as separateBlocking signals that the content should not be used for training
ChatGPT-UserActions initiated by the user in ChatGPT and custom GPTsDoes not decide whether you appear in searchOpenAI says robots.txt rules may not apply, because it is a user action

For SEO professionals: OpenAI publishes the IP ranges for each bot in JSON files (for example, openai.com/searchbot.json). If your CDN or WAF blocks unknown traffic, validating user agent and IP avoids blocking OAI-SearchBot by accident, and also avoids letting in anyone who merely pretends to be it. The documentation says the adjustment can take about 24 hours after you change robots.txt.

How do I make my site eligible, step by step?

Eligible means "can be read and chosen." The steps below follow order of impact: first unblock, then make the page worth choosing.

  1. Open yoursite.com/robots.txt in your browser and look for OAI-SearchBot, GPTBot or User-agent: * followed by Disallow: /. A blanket block hides your site from everything.
  2. Allow OAI-SearchBot. An example configuration that allows search and keeps training blocked:
    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: GPTBot
    Disallow: /
    
    The decision about GPTBot is yours and a business one, not a technical one. Blocking training does not affect search; allowing it is not required.
  3. Check the firewall. Security plugins, Cloudflare and hosting providers often block bots by default. Look in your access logs for OAI-SearchBot and see whether it receives a 200 or a 403 status.
  4. Make sure the page is indexable. No noindex, with the main content in the HTML and reachable without a login. If Google Search Console shows the page as indexed, you have already done a good part of the technical work.
  5. Write to be cited. Direct answer right at the start, headings phrased as questions, tables, data with a source and an update date. The how-to is in how to structure content that LLMs can cite.
  6. Wait and verify. OpenAI's crawler documentation does not describe any URL submission form, so the path is normal discovery, such as links from other pages. Keep a sitemap, internal links and a few external mentions.

For SEO professionals: robots.txt controls crawling, not privacy. For content that must never appear, use authentication. Also check whether the server responds differently to bot user agents (WAF, JavaScript challenges, geoblocking): it is a frequent cause of absence that does not show up in robots.txt.

How do I show up with no website, or a small one?

Focus on existing consistently outside your own domain. For both the memory path and the search path, ChatGPT needs to find descriptions of your brand in places it considers more trustworthy than your own site.

An Ahrefs study of 75,000 brands, published in December 2025, compared several signals with brand presence in ChatGPT, AI Mode and AI Overviews. In ChatGPT, the correlation was 0.737 for YouTube mentions, 0.664 for brand web mentions and 0.266 for Domain Rating, according to Ahrefs' analysis. Ahrefs itself warns that correlation is not causation.

In practical terms:

  • Be findable by name. A complete Google Business Profile (if you are local), a company LinkedIn page, and an "About" page with name, services and city written the same way everywhere.
  • Appear in comparisons and lists on sites in your industry, with a specific description ("online bookkeeping for freelancers in Austin"), not just your name.
  • Take part where people discuss things: videos, forums and communities. See how Reddit, YouTube and Quora feed AI citations.
  • Give people something to cite: your own data, a tool, a guide nobody else has.

In plain English: being cited by a well-known site is like being recommended by a friend everyone trusts. The recommendation carries more weight than you saying you are good.

Hypothetical example: a clinic that never showed up

Hypothetical example: a physical therapy clinic in Denver, "Aurora Clinic," publishes good guides but never appears when someone asks ChatGPT about physical therapy for lower back pain in the city.

The team opens robots.txt and finds a block inherited from a security plugin that blocked any unknown bot. After allowing OAI-SearchBot and adjusting the WAF, the log starts recording visits from the bot. In parallel, the clinic fixes its name and address across all profiles, publishes an FAQ page with short answers and earns two mentions in local health guides.

None of this guarantees an appearance. But the two most common causes of absence (a technical block and a lack of mentions) have been handled, and the clinic starts measuring. To measure, the path is a repeated manual test, described in the post recommended at the end.

Backlinks help indirectly, llms.txt has no confirmed effect, and no shortcut is documented. Backlinks from relevant sites increase discovery and trust in your domain, and mentions on recognized sites are part of the brand picture described above. However, Domain Rating had a much lower correlation (0.266 in ChatGPT) than mentions in the Ahrefs study. More in do backlinks help you appear in ChatGPT?.

On the llms.txt file: Google says its search does not use that kind of file, according to Google's guide to optimizing for AI search. For ChatGPT, I found no documentation confirming an effect, so treat it as unproven. See the analysis in is llms.txt worth it?.

How do I know if ChatGPT is sending visits?

Look at session sources in Google Analytics 4. GA4 has a default "AI Assistant" channel for visits from sources such as ChatGPT, Gemini, Deepseek, Copilot or Grok, and the official definition excludes Google's AI Overviews and AI Mode, according to the GA4 channel groups documentation.

In practice, many sites also see the chatgpt.com source or the utm_source=chatgpt.com parameter in landing URLs. Confirm this in your traffic acquisition report, because the behavior can change. Keep in mind that some people see the recommendation, search your name on Google and arrive as search traffic: the visit exists, but it does not carry the AI label.

Because ChatGPT changes its answer on every attempt, measuring visits is only half the work. The other half is testing the answers, which is the subject of how to measure AI visibility.

Frequently asked questions

Can I pay to appear in ChatGPT answers?

Not for organic answers: OpenAI's crawler documentation describes technical access, not a paid inclusion program. There is advertising inside ChatGPT as a separate product, which is not the focus of this post. For regular answers, what is within your reach is allowing the bot, improving your content and getting mentioned by third parties.

Does blocking GPTBot remove me from ChatGPT?

OpenAI's documentation separates the functions: GPTBot collects content that may be used for training, and OAI-SearchBot is the one that shows sites in ChatGPT search results. You can block one and allow the other. If you want to appear in search, do not block OAI-SearchBot.

How long does it take to appear after I allow the bot?

Nobody knows. OpenAI says robots.txt adjustments take about 24 hours to take effect in its systems, but that only indicates when the bot starts respecting the rule. Appearing in answers depends on the page being discovered, considered relevant and chosen for each specific question.

My competitor shows up and I don't. What should I check first?

Compare three things: whether your site allows OAI-SearchBot, whether you have pages that directly answer the question asked, and whether the competitor is mentioned in more places than you are. Then repeat the question several times, because the list of brands changes between attempts. A SparkToro study found less than a 1 in 100 chance of getting the same list twice.

Can I guarantee that ChatGPT will recommend me?

No, and be wary of anyone who promises it. Answers vary between attempts, between users and over time. What you build is a presence: an allowed bot, a useful page, a brand cited in more places. The honest measure is how often you appear across many repetitions, not a single appearance.

Next step

Before changing anything, find out where you stand. In how to find out whether ChatGPT and Gemini recommend your brand, you build a manual 10-question test in a spreadsheet. If you want to track it continuously, Contentor's AI Visibility checks, for the questions you choose, whether ChatGPT cites your brand (ChatGPT only).

If your site already has good pages and lacks external authority, Contentor's permanent backlinks on Brazilian, Portuguese-language sites can strengthen the domain (from $49 per link). Remember that paid links call for transparency: Google considers bought links meant to manipulate rankings a violation of its spam policies, and asks for rel="sponsored" on them.

Read also:

Prepare your content for AI answers

Create AEO/GEO briefs, entities, schema, and structured articles for Google AI Overviews, AI Mode, and traditional SEO.

Try Contentor free

Strengthen your authority for AI Search

Combine source-worthy content with contextual backlinks on vetted sites to reinforce trust, discovery, and topical authority.

View contextual backlinks

Keep reading