GEOAEOChatGPT
How to appear in ChatGPT and Gemini: a step-by-step guide for businesses

// In short
To appear in ChatGPT and Gemini, your site must let their crawlers in (OAI-SearchBot and Googlebot), be indexed in Bing and Google, have pages that answer specific questions with verifiable facts, and have a real presence beyond your site: a Google Business Profile, LinkedIn and genuine reviews. Then measure by asking the same question five times per platform.
This guide gets straight to the point: six steps you can check yourself, in order, so ChatGPT and Gemini can find your business, cite it and, over time, recommend it. Each step explains what each platform actually controls, based on its official documentation as of October 12, 2026.
If GEO and AEO are still fuzzy concepts, start with what GEO and AEO are and come back.
How do ChatGPT and Gemini decide which businesses to mention?
When someone asks "which accounting firm would you recommend for a small business?", the assistant does not make up the answer from memory alone: it searches the web, reads a few pages and writes a summary with links. That has a practical consequence: if the search systems behind the AI cannot read your site, you do not exist for it.
- ChatGPT search uses its own crawler (OAI-SearchBot) and, since its launch in October 2024, third-party search providers, Bing among them.
- Gemini and Google's AI Overviews rely on the Google Search index.
So the work starts with technical access and ends outside your website.
Step 1: let the right bots in
Your robots.txt file tells each crawler what it may read. Many sites block AI bots by default (some plugins and CDNs do it) without the owner knowing. Here is what each one does, according to OpenAI and Google:
| Bot | Owner | What it does | If you block it |
|---|---|---|---|
| OAI-SearchBot | OpenAI | Crawls sites so they can appear in ChatGPT search. | Your pages will not appear in ChatGPT search answers (at most as navigational links). |
| ChatGPT-User | OpenAI | Visits a page when a user asks ChatGPT to. It does not crawl automatically. | OpenAI notes robots.txt may not apply, since a person triggers the visit. It does not decide search visibility. |
| GPTBot | OpenAI | Collects content that may be used to train models. | Your content is not used for training. ChatGPT search is unaffected. |
| Googlebot | Crawls for Google Search, including AI Overviews and AI Mode. | You disappear from Google and its AI features. | |
| Google-Extended | Not a separate crawler but a control token: it decides whether Google may use your content to train Gemini and to ground answers in the Gemini app. | No effect on your Google Search ranking or inclusion, but it does affect use of your content in Gemini app answers. |
What to do: open yoursite.com/robots.txt and look for Disallow: / lines under OAI-SearchBot, Googlebot, Google-Extended or Bingbot. If you want to appear, none of them should be blocked. If you do not want your content used for training, you can block GPTBot alone and keep your ChatGPT search visibility.
How we did it on emignia.com. Our robots.txt explicitly allows GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended and Bingbot, with the same technical exclusions as every other crawler.
Step 2: make sure you are indexed in Google and Bing
A bot that can get in does not guarantee your pages are in the index. Check both search engines:
- Google Search Console: confirm your key pages show as indexed. Google is explicit: to appear in AI Overviews or AI Mode, a page must be indexed and eligible to show with a snippet in Search. There are no additional technical requirements.
- Bing Webmaster Tools: many small businesses have never set it up. Verify your site, submit your sitemap and check which pages Bing has. Since February 2026, Bing Webmaster Tools includes a preview report, AI Performance, showing how often your site is cited in Microsoft Copilot and Bing's AI-generated summaries, and which pages get cited.
One detail matters: if you use noindex, nosnippet or max-snippet on a page, you limit what Google can show from it, including in its AI features.
Step 3: write pages that answer directly
AI does not cite a whole website: it cites a passage that answers the question well. Help it find that passage.
- Answer first. Under each heading, the first sentence or two should answer the question plainly. Everything else is context.
- Headings phrased like real questions. "How much does boiler maintenance cost?" works better than "Our services".
- Tables for comparisons. Plans, timelines, features, service areas. A table can be extracted whole and without ambiguity.
- Real FAQs. The questions your customers actually ask by phone or chat, answered in 2 to 4 sentences.
- Concrete, sourced facts. In a Princeton-led study presented at KDD 2024, adding quotations, statistics and source citations to content improved its visibility in generative engines by roughly 30% to 40% on one of its main metrics.
Every service page should work in pieces: if someone lifts a single paragraph, that paragraph has to make sense on its own.
Step 4: show trust signals
Between two pages that say the same thing, the one that shows who is answering and how current it is has the edge. Check these four:
- A visible author, with a name and a link to their profile or background.
- Publication and update dates, visible on the page, not only in the code.
- Structured data (schema.org):
Organizationfor the company,Articlefor articles,FAQPagefor FAQs,LocalBusinessif you serve customers at a physical location. Google asks that it match what is visible on the page. - Linked sources for every figure, regulation or technical claim, pointing to the original source.
On emignia.com every blog post shows its author and dates, includes article and FAQ structured data, and ends with its sources. We also publish /llms.txt and /llms-full.txt as a site summary for AI tools, knowing Google does not require them.
Step 5: build a presence beyond your website
This is the gap between being cited and being recommended. A useful way to think about it is a four-rung ladder:
| Rung | What it means | What drives it |
|---|---|---|
| 1. Retrieved | The AI read your page while building its answer. | Steps 1 and 2: access and indexing. |
| 2. Cited | Your page appears as a linked source. | Steps 3 and 4: clear, trustworthy answers. |
| 3. Mentioned | Your brand appears in the answer text. | Other sites talking about you. |
| 4. Recommended | The AI suggests you as an option for the user's need. | Outside consensus: reviews, press, directories, communities. |
The top two rungs barely depend on your website. They depend on what the rest of the web says about you:
- A complete Google Business Profile: correct category, hours, service area, photos and a reply to every review.
- LinkedIn for the company and its leaders, with the same service description as your website.
- Industry directories and associations where your customers actually look for suppliers.
- Genuine reviews from genuine customers. Ask for one when each project wraps up; never buy or fake them.
- Consistent details everywhere: same name, phone, address and description. If every site says something different, the AI cannot confirm who you are.
Step 6: measure with a method, not a single question
AI answers change from one run to the next. Asking once and drawing conclusions is like judging your SEO from one search on your phone.
- Write 10 to 20 questions a customer of yours would ask, for example: "which IT support company would you recommend for a 20-person office?".
- Ask each question 5 times per platform (ChatGPT, Gemini and, if relevant, Copilot), in fresh sessions.
- Log it in a spreadsheet: date, platform, question, whether you were cited with a link, mentioned, or recommended, and which competitors showed up.
- Track the rate, not a yes or no: "mentioned 2 out of 5 times". Repeat monthly and compare.
- Cross-check with hard data: in Google Analytics 4, ChatGPT traffic arrives with
utm_source=chatgpt.com; in Bing Webmaster Tools, check the AI Performance report.
What does not work
- Content written "for the AI". Padded text with no original data or experience, written for a model to read. Google keeps saying the same SEO best practices apply to its AI features: content that is useful to people.
- Keyword stuffing. In the same Princeton study, stuffing keywords performed worse than leaving the text alone: roughly 10% less visibility on Perplexity on its main metric.
- Blocking every bot "just in case" and still expecting to show up.
- Fake reviews or self-written "best of" lists promoting yourself: AI looks for third-party consensus, and that cannot be manufactured.
Quick checklist
- OAI-SearchBot, Googlebot, Google-Extended and Bingbot allowed in robots.txt.
- Site verified in Google Search Console and Bing Webmaster Tools, with a sitemap submitted.
- Service pages with direct answers, tables and FAQs.
- Visible author, dates, structured data and sources.
- Google Business Profile, LinkedIn and directories with consistent details.
- A measurement spreadsheet with 5 runs per question and platform.
Appearing in ChatGPT and Gemini is, to a large extent, doing SEO well and adding outside presence and measurement on top. To see how we approach it, visit our SEO, GEO and AEO page. And if you would rather start with a technical check of your site, try the free SEO audit.
Frequently asked questions
Can I pay to get ChatGPT to recommend my business?
No, there is no public way to pay for placement in ChatGPT search answers. According to OpenAI, any public website can appear as long as it does not block OAI-SearchBot. What you can do is make your site crawlable, clear and backed by outside sources.
If I block GPTBot, will I disappear from ChatGPT?
Not necessarily. GPTBot collects content that may be used to train models, while OAI-SearchBot determines whether you appear in ChatGPT search answers. You can block training and stay visible in search, as long as OAI-SearchBot has access.
Do I need an llms.txt file to appear in Gemini or AI Overviews?
No. Google states that appearing in AI Overviews and AI Mode requires no special files or extra markup: the page only needs to be indexed and eligible to show with a snippet in Search. An llms.txt file may help other tools, but Google does not require it.
How long does a robots.txt change take to apply?
For OpenAI, its documentation says its systems take about 24 hours to adjust after a robots.txt update. Actually showing up in answers depends on whether your pages are relevant to the question, and that has no fixed timeline.
How do I know if I get traffic from ChatGPT?
OpenAI adds the utm_source=chatgpt.com parameter to links clicked from ChatGPT search. In Google Analytics 4 you can see it in the traffic acquisition report by filtering for that source. Mentions without a click are not recorded there, which is why repeated manual questions matter.
Does this replace traditional SEO?
No, it builds on it. Gemini and AI Overviews rely on Google's index, and ChatGPT search uses third-party search providers such as Bing. If search engines cannot properly index and understand your site, AI tools are unlikely to cite it.
Sources
- OpenAI, crawlers and user agents (OAI-SearchBot, ChatGPT-User, GPTBot): official documentation.
- OpenAI, publishers and developers FAQ: OpenAI Help Center.
- Google, common crawlers and Google-Extended: Google Search Central.
- Google, AI features and your website (AI Overviews and AI Mode): Google Search Central.
- Microsoft, AI Performance in Bing Webmaster Tools (February 10, 2026): Bing Webmaster Blog.
- ChatGPT search launch and third-party search providers (October 31, 2024): Reuters via Yahoo Finance and, on Bing as a provider, MarTech.
- Aggarwal et al., "GEO: Generative Engine Optimization", KDD 2024: arXiv.
Information reviewed as of October 12, 2026.



