ChatGPT SEO: how to show up in ChatGPT answers
ChatGPT SEO step by step: which OpenAI crawlers to allow in robots.txt, why Bing matters, how to get cited in ChatGPT search, and how to check where you stand.
Updated November 1, 2026To show up in ChatGPT's answers, your site has to be reachable by OpenAI's search crawler (OAI-SearchBot), findable in the search indexes ChatGPT uses (Bing is a big one), and written so a passage can be lifted out and cited. Most of that is a one-off setup you can check in an afternoon. This guide covers ChatGPT only, in order. For how AI assistants choose sources in general, see LLM SEO.
Step 1: Know which ChatGPT answers you can influence
ChatGPT answers some questions from what the model learned in training, and others by searching the web first. Only the second kind shows links to sources, and only the second kind uses your current pages. Questions about local services, prices, "best" options and recent information usually trigger a search. In a test of 100 buying-intent prompts, 83 triggered a web search (Grow and Convert, 2026).
When it searches, ChatGPT usually rewrites the question into a few narrower searches (Grow and Convert saw two to four per prompt) and cites pages from across them. So the target isn't one keyword; it's the set of questions a customer would ask about your service.
Step 2: Set robots.txt for OpenAI's three crawlers
OpenAI documents its crawlers on one page (OpenAI, "Overview of OpenAI crawlers"). Each has its own robots.txt name and its own job:
| Crawler | What it does | What blocking it in robots.txt does |
|---|---|---|
| OAI-SearchBot | Finds and reads pages for ChatGPT's search features | Your pages won't be shown in ChatGPT search answers (they can still appear as plain navigational links) |
| GPTBot | Collects content that may be used to train OpenAI's models | Tells OpenAI not to use your content for training. OpenAI doesn't say it affects search |
| ChatGPT-User | Visits pages for certain actions that ChatGPT users and custom GPTs start, such as opening a page to answer a request | May not apply: OpenAI says robots.txt rules "may not apply" because a person started the visit. It isn't used to decide what appears in search |
For a business that wants to be cited but not used for training, the usual setting is:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
Those two choices are independent: blocking GPTBot doesn't remove you from ChatGPT search, and allowing OAI-SearchBot doesn't opt you into training. OpenAI says a robots.txt change for OAI-SearchBot takes about 24 hours to apply.
Check for one common mistake: a blanket User-agent: * / Disallow: /, or an "AI bots" block list added by a plugin or security tool that includes OAI-SearchBot along with the training crawlers.
Step 3: Make sure your host lets them in
robots.txt is only a request. A firewall, CDN bot protection or a hosting plan's "block AI bots" switch can turn crawlers away before they reach your site, whatever robots.txt says. OpenAI publishes the IP addresses for each crawler (linked from its crawler page: searchbot.json for OAI-SearchBot, gptbot.json, chatgpt-user.json) so you or your host can allow them.
To check, look at your server or CDN logs for requests with OAI-SearchBot in the user agent and see whether they got a normal response or a block page. No requests at all over several weeks is also worth asking your host about.
Step 4: Get indexed in Bing
ChatGPT search doesn't rely on its own crawler alone. When asked about its search sources, an OpenAI engineering lead said "we use a set of services and Bing is an important one" (Search Engine Roundtable, November 2024). The same article reports a site owner whose site dropped out of ChatGPT's results after a Bing penalty. OpenAI hasn't published exactly how much it uses Bing, and practitioner studies disagree about how closely ChatGPT's citations follow Bing's rankings (Ahrefs found low overlap with Bing's top 10 for the original prompt; Grow and Convert found 23% of cited pages ranked on Bing for ChatGPT's own sub-searches). Either way, a page Bing hasn't indexed has one fewer route into ChatGPT.
What to do:
- Add your site to Bing Webmaster Tools and submit your sitemap.
- Search Bing for
site:yourdomain.comand check your important pages are there. - Use IndexNow so Bing hears about new and changed pages when you publish. Bing recommends it so AI answers use the current version of a page (Bing Webmaster Blog).
- For a local business, claim Bing Places, which Microsoft suggests for keeping address, hours and contact details current.
Google still matters too: Ahrefs notes reports of ChatGPT falling back to Google's results when Bing's are unavailable, and Grow and Convert found more of ChatGPT's cited pages ranking on Google (27%) than on Bing.
Step 5: Write pages ChatGPT can quote
Once ChatGPT can reach and find your page, it picks passages, not whole pages. The habits that help are the same ones covered in LLM SEO, in short:
- Answer first. Start each page and each section with the direct answer.
- Say the subject in every section. "Our Kitsilano clinic offers same-week appointments" can be quoted on its own; "We offer same-week appointments" can't.
- Write the specifics. Prices or ranges, hours, durations, who it's for, what's included. ChatGPT can't cite a price you don't publish.
- Keep it visible. Text in the page, not in images, tabs or accordions.
- One page per service and location. Each is a separate chance to match one of ChatGPT's narrower searches.
- A short FAQ with the follow-up questions customers ask.
- Structured data for the business, locations, services and FAQs, matching the visible text.
- Sources for claims. The research behind the term GEO found that adding statistics, quotations and cited sources made pages more visible in AI answers (Aggarwal et al.).
Step 6: Be mentioned beyond your own site
When ChatGPT recommends businesses, it often names them from lists, directories, reviews and articles on other sites, not only from the businesses' own pages. Grow and Convert found that 78% of the sources ChatGPT cited for buying-intent prompts were ordinary marketing content: listicles, product pages and pricing pages. Practical steps for a small business:
- Keep your name, address and phone identical on your site, Google Business Profile, Bing Places and the directories in your field.
- Ask to be included in the "best X in [city]" lists that already rank, where you genuinely qualify.
- Collect reviews on the platforms your customers use.
Step 7: Check where you stand
There is no ChatGPT equivalent of Search Console. Use these instead:
| Check | How | What it tells you |
|---|---|---|
| Ask ChatGPT | Ask 10-20 questions a customer would ask, with search on, in a logged-out or temporary chat. Note which sites are cited | Whether you appear, and who's cited instead |
| robots.txt | Open yourdomain.com/robots.txt and look for rules covering OAI-SearchBot, GPTBot or * | Whether you've opted out by accident |
| Server or CDN logs | Search for OAI-SearchBot and ChatGPT-User | Whether OpenAI is crawling you, and whether it's being blocked |
| Bing | site:yourdomain.com in Bing; Bing Webmaster Tools' indexing reports | Whether your pages are in a key index ChatGPT draws on |
| Analytics | Referral visits from chatgpt.com | Whether citations turn into visits, and which pages get them |
| Bing AI Performance report | Bing Webmaster Tools | Citations in Copilot and Bing's AI answers, and the searches used to find you. It doesn't name ChatGPT, but it's the closest official signal of how AI answers built on Bing use your pages |
Repeat the ChatGPT questions monthly. Answers vary between runs and between people, so look for a pattern across several questions, not one result.
What Firetend sites do by default
Every Firetend site's robots.txt allows search engines and AI answers and keeps AI training off unless you turn it on under Settings → AI and search. Your site appears in search and AI answers either way. Each publish notifies Bing and other IndexNow engines of changed pages, structured data is generated from your content, and each page has a plain Markdown copy for AI tools, plus an /llms.txt file. The details are in How your site shows up in search and AI answers. Steps 1, 6 and 7, and the facts you choose to publish, are still yours; the content agent can draft the service pages and FAQs for you to approve.
If your current site blocks crawlers or hides its content in scripts, an AI website redesign rebuilds it on that footing. GEO vs SEO explains how this work relates to the rest of your search work.
FAQ
How do I get my website to show up in ChatGPT?
Allow OAI-SearchBot in robots.txt and at your host, get your pages indexed in Bing as well as Google, and publish clear, specific pages for each service and location. Then ask ChatGPT your customers' questions to see whether you're cited.
Does blocking GPTBot remove me from ChatGPT?
No. GPTBot is OpenAI's training crawler. ChatGPT search uses OAI-SearchBot. You can block GPTBot and still appear in ChatGPT search answers, as long as OAI-SearchBot is allowed.
Can I pay to appear in ChatGPT answers?
Not in the organic answers. OpenAI does run ads in ChatGPT, and checks advertisers' landing pages with a separate crawler, OAI-AdsBot (OpenAI), but ads are separate from the cited sources in an answer.
Do I need an llms.txt file for ChatGPT?
No. OpenAI's crawler documentation doesn't mention llms.txt, and no AI search provider has said it uses the file to choose sources. It's harmless to have one; LLM SEO covers what's known about it.
How long does it take to appear in ChatGPT after fixing robots.txt?
OpenAI says its systems adjust to a robots.txt change for OAI-SearchBot in about 24 hours. Being crawled, indexed and then cited for a given question takes longer and isn't guaranteed.