Updated

GEO & AI Search · Guide

How to Rank in ChatGPT in 2026: What Gets a Site Cited

How we tested Otterly.AI

Tested on a free trial, 2026-10-21

Tasks

  1. Sign up
  2. Create a project for our test site
  3. Add the same 5 prompts
  4. Which engines answer
  5. Who gets cited
  6. Citations per engine (our 5 prompts)

Free trial limits (as shown in the app)

Trial length7-day trial
Trial: prompts50 prompts
Trial: GEO audits100 GEO audits
Trial: API and MCP requests1,000 API and 1,000 MCP requests
Trial: analytics events50,000 analytics events
Trial: workspacesunlimited workspaces

How we tested Writesonic

Tested on a free trial, 2026-10-21

Tasks

  1. Sign up
  2. Create a project for our test site
  3. Add the same 5 prompts
  4. Which engines answer
  5. Who gets cited
  6. Per-prompt view

Free trial limits (as shown in the app)

Trial length7-day trial
Starter trial: prompts50 prompts
Starter trial: projects1 project
Starter trial: user seats1 user seat

How we tested Semrush

Tested on the free plan, 2026-10-21

Tasks

  1. Sign up
  2. Keyword research (same English keyword)
  3. Site audit of our test site
  4. Backlinks for the same domain
  5. Set up rank tracking

Free plan limits (as shown in the app)

Site Audit pages per audit100 pages per audit
Position Tracking keywords10 keywords

How we tested SE Ranking

Tested on a free trial, 2026-10-21

Tasks

  1. Sign up
  2. Create a project for our test site
  3. Set up rank tracking
  4. Keyword research (same English keyword)
  5. Site audit of our test site
  6. Backlinks for the same domain

Free trial limits (as shown in the app)

Trial: websites5 websites
Trial: tracked keywords750 tracked keywords
Trial: audited pages5,000 audited pages
Trial: tracked AI prompts20 tracked AI prompts
Trial: backlink monitor250 links
Trial length14-day trial
Keyword Research (as shown on screen)Account limit 3/10
Backlink Checker (as shown on screen)Account limit 1/10
On this page
  1. What “Ranking in ChatGPT” Actually Means
  2. Key Takeaways
  3. How ChatGPT Search Finds Pages
  4. Step 1: Let OAI-SearchBot Crawl Your Site
  5. Step 2: Check What Your Audit Tool Flags as Blocked
  6. What Our Tracker Saw When We Asked How to Get Cited by ChatGPT
  7. Step 3: Write Pages That Answer One Question Clearly
  8. Step 4: Get Mentioned Where ChatGPT Already Looks
  9. Step 5: Track Prompts, Not Keywords
  10. Our Own Starting Point: 0% Visibility on Day One
  11. What Does Not Work: Paid Placement, Hidden Prompts and Shortcuts
  12. ChatGPT SEO Tools: A Short Comparison
  13. Where to Start This Week
  14. References

You ask ChatGPT a question, and the answer comes back with a short row of source links. Somebody’s page got picked, and it wasn’t yours. This guide shows how to rank in ChatGPT in the only sense that exists, by becoming one of those cited pages, using what OpenAI actually documents and what our own trackers recorded when we asked ChatGPT how sites get cited.

What “Ranking in ChatGPT” Actually Means

Ranking in ChatGPT means being cited or named inside an answer, not holding a numbered spot on a results page. OpenAI’s Help Center says ChatGPT “ranks search results using multiple factors intended to help users find relevant, reliable information. Placement is not guaranteed” (OpenAI Help Center). On October 21, 2026, Otterly.AI counted 22 ChatGPT citations for a single prompt of ours about getting cited. So where does the idea of a “position” come from?

It comes from the tools that measure ChatGPT. Semrush’s knowledge base explains its own method: “In ChatGPT Search, Prompt Tracking ranks each domain in the citation area from top to bottom” (Semrush KB: Prompt Tracking). Other trackers skip positions and count presence instead. Otterly.AI reported brand coverage and domain citations for us. Writesonic reported AI visibility, share of voice and citation share.

Hero image showing a web page climbing steps toward a chat answer

That gives you two kinds of presence to work toward:

  • Cited: your URL shows up in the answer’s sources, so a reader can click through to you.
  • Mentioned: the answer names your brand or product in its text, with or without a link.

You can have one without the other. A review site can be cited for a product it doesn’t sell. A well-known brand can be mentioned from memory with no link at all.

Here’s the catch most guides skip: many answers never search the web. In a study of 66.6 million free, logged-out ChatGPT responses, Ahrefs found that only 14.4% contained fan-out queries, the searches ChatGPT sends out to gather pages (Ahrefs, October 2026). Its headline puts it this way: “ChatGPT answers 6 in 7 prompts without searching the web.” OpenAI’s Help Center says “Responses that use web search may include citations,” so the searching side is where a site owner has the most control. This guide focuses there.

Key Takeaways

For the prompt “How can I get my website cited by ChatGPT?”, ChatGPT supplied 22 of the 48 citations that Otterly.AI counted across four AI engines on October 21, 2026, and our own site got none. Getting cited takes crawler access first, then pages that are the original source of an answer, then mentions on sites ChatGPT already reads.

How ChatGPT Search Finds Pages

ChatGPT search builds answers from outside search providers and partner content: OpenAI’s launch post says it uses “third-party search providers, as well as content provided directly by our partners” (OpenAI, Introducing ChatGPT search). Responses that contained fan-out queries had about 1.6 of them each in Ahrefs’ October 2026 study. What happens between your question and those searches?

Your prompt becomes a shorter search query

ChatGPT doesn’t search for the sentence you typed. The Help Center says ChatGPT search “typically rewrites your query into one or more targeted queries that it sends those providers.” OpenAI’s own example turns a long question about cancer drugs that target CCR8 into “CCR8 immunotherapy drug development 2025,” then a narrower follow-up (OpenAI Help Center).

So your page competes for the rewritten query, not the user’s original wording. The words inside those rewrites are telling. Ahrefs reports that “official” and “price” were the most common words in fan-outs after “2026,” and that “official” appeared in 13.1% of English fan-out queries in September (Ahrefs). ChatGPT goes looking for current, first-party facts.

Which search providers sit behind it

Of the OpenAI pages we read, only the Enterprise and Edu page names Bing. It says ChatGPT “may share disassociated search queries with the Bing search engine to return web results” (OpenAI Help Center, Enterprise and Edu). For consumer accounts, the Help Center says ChatGPT search “sometimes partners with other search providers” and links to Microsoft’s and Shopify’s privacy policies. Articles that say ChatGPT simply runs on Bing’s index go further than OpenAI’s consumer pages do.

OpenAI keeps its own index too

OpenAI also crawls and caches pages itself. Its page on offline web search, a mode some business workspaces use, describes “OpenAI’s indexed and cached web content” and lists the common reasons a page is missing or stale (OpenAI Help Center, Offline web search):

  1. The site blocks crawling through robots.txt or similar controls.
  2. The site uses CDN or bot-blocking behavior.
  3. The page requires login or personalization.
  4. The content depends heavily on scripts or dynamic loading.
  5. The page is new, rarely accessed, or low-signal.
  6. The site structure makes deeper pages harder to discover.

OpenAI wrote that list for one workspace mode, so read it as a strong hint, not a ranking formula. Still, it’s the clearest official checklist of what keeps a page out of OpenAI’s own copy of the web, and most of it is within a site owner’s control. For the reader’s side of the same system, including how citations appear and how search differs from deep research, see our explainer on what ChatGPT search is and where its answers come from.

Step 1: Let OAI-SearchBot Crawl Your Site

To appear in ChatGPT search, let OAI-SearchBot in: OpenAI says “Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers, though can still appear as navigational links,” and that a robots.txt change takes about 24 hours to reach search (OpenAI, Overview of OpenAI Crawlers). This is the one step with a documented yes-or-no effect. Why risk getting it wrong?

OpenAI runs several user agents, and only one of them decides search eligibility:

  • OAI-SearchBot surfaces websites in ChatGPT’s search features. This is the one to allow.
  • GPTBot crawls content that may be used to train OpenAI’s models. OpenAI says each setting “is independent of the others,” so blocking GPTBot doesn’t remove you from search.
  • ChatGPT-User visits a page when a person’s request needs it. OpenAI says robots.txt rules “may not apply” to it, and that it “is not used to determine whether content may appear in Search.”

A robots.txt that allows search while opting out of training could look like this:

User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

Leave out the GPTBot block if you’re happy for your pages to be used in training. If you allow both, OpenAI says it “may use the results from just one crawl for both use cases.”

Shows a search crawler let in through one gate while a second gate stays closed
OAI-SearchBot and GPTBot are separate switches. You can open the gate for ChatGPT search and keep the training crawler out.

Check the firewall, not only robots.txt

A correct robots.txt isn’t enough if your host turns the crawler away. The Help Center tells site owners to “confirm that the website host or content delivery network allows traffic from OpenAI’s published searchbot IP addresses” (OpenAI Help Center). OpenAI publishes that list at openai.com/searchbot.json.

To check, search your server or CDN logs for the string “OAI-SearchBot.” Then compare the request IPs against the published list, so you know the visits are real and not a scraper borrowing the name. OpenAI notes that the bot may add a robots.txt marker to its user agent when it fetches that file, which makes those requests easy to spot.

Step 2: Check What Your Audit Tool Flags as Blocked

A site audit is the fastest way to confirm that AI crawlers can reach you: when we ran a free Semrush Site Audit on our site on October 21, 2026, it scored AI Search Health (beta) at 95% and showed a “Blocked from AI Search” panel naming ChatGPT-User, OAI-SearchBot, Googlebot and Google-Extended. Semrush describes the feature as a way to “Check your website for technical issues that might prevent AI bots from crawling your content” (Semrush KB: AI Visibility Toolkit). So what do you do with a score like that?

First, read it as a filter, not a grade. A high score tells you access probably isn’t your problem. The same audit also flagged “Content not optimized for AI Search” on 4 pages. We didn’t open the detail views for either item, so we can’t tell you exactly what Semrush checks there. The free audit covered 100 pages, which is enough for a small site.

Second, match anything it flags to OpenAI’s list of reasons pages go missing:

What the audit or your logs show Likely cause from OpenAI’s list What to do
A crawler is disallowed robots.txt blocks crawling Allow OAI-SearchBot (Step 1)
Bot hits fail with 403 or a challenge page CDN or bot-blocking behavior Allow OpenAI’s published IP ranges
Key answers sit behind an account wall Login or personalization Put the answer on a public page
The main text only appears after scripts run Scripts or dynamic loading Make sure the text is in the page’s HTML
Important pages have few internal links Deeper pages are hard to discover Link to them from related pages and your sitemap

What surprised us was how little the audit predicted. Our site passed the access checks and still got zero citations in both trackers. Access gets you into the room. It doesn’t get you picked. Our full rundown of the issues a free Semrush audit flagged on our site covers the rest of that report.

What Our Tracker Saw When We Asked How to Get Cited by ChatGPT

ChatGPT cited more sources than any other engine for this exact question: on October 21, 2026, Otterly.AI counted 22 ChatGPT citations for “How can I get my website cited by ChatGPT?”, out of 48 across four engines. We ran the prompt with the market set to the United States and English, on a small marketing website our own team runs. Who did the answers point to?

Engine Citations for this prompt Citations to our site
ChatGPT 22 0
Google AI Overview 11 0
Perplexity 10 0
Microsoft Copilot 5 0
All four engines 48 0

ChatGPT’s 22 citations are about 46% of the total, our own arithmetic. More sources per answer means more seats at the table for a site owner, though each seat is a smaller share of attention.

Our trackers also listed the pages they saw cited. These lists cover all five of our prompts, and in Writesonic’s case three platforms (ChatGPT, Gemini and Google AI Overviews), so they describe the neighborhood ChatGPT draws from, not one ChatGPT answer.

Page type Pages our trackers listed
Official documentation Google’s guide to optimizing for generative AI features (Otterly’s top cited URL, cited 7 times); Google’s “Succeeding in AI search” post
Community discussion A Reddit r/SEO thread
Video A YouTube video
Publishing platform Medium
Software vendors seranking.com, frase.io, tryprofound.com, zapier.com

Look at the top row. Across our AI search prompts, the single most-cited page was a search engine’s own documentation. That’s a useful hint: the original source of a fact tends to beat pages that summarize it. Ahrefs saw the same shift at a much larger scale, reporting that the citations Reddit, Wikipedia and YouTube lost “went to research bodies, regulators, brands and hands-on testers” (Ahrefs).

For the full per-prompt numbers and how each tracker behaved, see our Otterly.AI and Writesonic results across all five prompts.

Step 3: Write Pages That Answer One Question Clearly

Pages that cite sources, quote experts and add numbers do best in the research so far: in the 2023 GEO paper, those three methods “achieved a relative improvement of 30-40%” on its word-count visibility measure (Aggarwal et al., arXiv 2311.09735). The same paper found that keyword stuffing offered “little to no improvement.” Does that mean you should pad every page with quotes?

No, and the paper’s setup explains why. Its test engine fetched “only the top 5 sources” from Google for each query, then measured how much of the answer came from a rewritten page. Every page in the test had already been picked. The paper shows what helps a page that ChatGPT has already found. It can’t promise that a rewrite gets a page found.

Google’s guide for its own AI features points the same way, and its advice reads well for ChatGPT too. It says “a first-hand review provides a unique perspective based on personal experience, whereas a summary of existing content simply restates information already available elsewhere,” and it uses “7 Tips for First-Time Homebuyers” as its example of commodity content (Google Search Central). Google wrote that for Google Search, not ChatGPT. We cite it because both trackers listed this very guide as a source.

Here is how we turn that into page rules:

  • One page, one question. Put the direct answer in the first sentence under each heading, then support it.
  • Publish your own facts on your own site. Ahrefs found that 75.9% of the most common site: searches in ChatGPT pointed at a brand site (Ahrefs). If ChatGPT goes to your domain looking for your price or policy, it should find it in plain text.
  • Date your facts. Fan-outs often carry the current year, so show when a page was last checked and keep prices and specs current.
  • Bring something only you have. Test results, photos of your own work, real numbers from your own projects.
  • Cite your sources in the sentence. A claim with a link is easier to trust and to quote.

We hold this guide to the same rules: every number in it comes from a test log, an official page or a named study, with the date we read it. For the research behind all of this, and its limits, read our overview of what the GEO research does and does not prove.

Step 4: Get Mentioned Where ChatGPT Already Looks

Reddit is still the most-cited domain in ChatGPT, with a 16.8% mention share among top sources in Ahrefs’ September 2026 US data, ahead of en.wikipedia.org at 7.0% (Ahrefs, most-cited domains). Yet the same company’s October study reports that ChatGPT’s Reddit citations “dropped 88% in six months.” How can both be true?

Both describe one trend from two angles. Reddit remains the largest single source while its share shrinks, and more citations flow to sources that produce information first-hand. For a site owner, that means two jobs: be the original source, and be talked about on the sites that summarize.

What follows is our inference from the citation lists in our trackers and from those studies. OpenAI doesn’t publish a list of preferred sites.

  • Answer real questions in communities you already belong to. A Reddit thread showed up in our citation list. Post as yourself, disclose your connection, and help even when your product isn’t the answer.
  • Get reviewed by independent testers. Vendor sites and comparison pages filled much of our list. Being included, fairly, in someone else’s comparison is a mention you can’t write yourself.
  • Use video if your audience watches it. A YouTube video made our list for a question about AI search.
  • Publish the numbers others will quote. Original data, test results and clear pricing pages give other writers a reason to cite you, and those writers get cited in turn.

Skip the shortcuts. Google warns that “seeking inauthentic ‘mentions’ across the web isn’t as helpful as it might seem” (Google Search Central). That line is about Google, but the logic carries over: a fake mention is a summary of nothing, and ChatGPT is moving toward original sources.

Step 5: Track Prompts, Not Keywords

ChatGPT has no keyword report, so you measure it with prompts: Writesonic’s first report for us was “Created by analysing 5 answers across 3 AI platforms and 5 prompts,” and every tracker we set up counted answers, not rankings. Your first job is the prompt list. Which questions would a real customer type?

Write down 5 to 15 of them, in their words, not yours. Mix a few broad questions (“best tool for X”) with a few that name your brand or a competitor. Then pick how to run them.

The four trackers we set up each set different rules at the start:

You can also check by hand. Run each prompt in ChatGPT on the same day each month, save the answer, and list the cited domains. Keep in mind that answers vary by person: OpenAI says ChatGPT may use saved memories and an approximate location when it rewrites a search (OpenAI Help Center). Note whether you were logged in, and where you were, so the next check compares like with like.

Trackers count citations. They don’t tell you whether anyone clicked. Compare their results with whatever visits your analytics tool attributes to ChatGPT before you judge a change. For a fuller look at the trackers themselves, see our four AI visibility trackers compared on one small site.

Our Own Starting Point: 0% Visibility on Day One

Our site started at zero: on October 21, 2026, Otterly.AI showed 0% brand coverage and 0 domain citations on all five of our prompts, and Writesonic put our AI visibility at 0% (0 of 5 answers), sixth of six brands on share of voice. Writesonic’s citation share for us was 0% too. Is that a bad result?

It’s an honest one. When we set up Writesonic, the onboarding report showed one full AI answer before asking us to view plans. It came from ChatGPT, and Writesonic marked it “Visible: No” for our site. Meanwhile, Semrush rated our AI Search Health at 95%. Put together, the numbers rule out a crawler problem and point at content and reputation.

Shows a gauge resting at its starting point next to a starting-line flag
Day one is a baseline, not a verdict. Our site showed 0% visibility in both trackers while its AI Search Health score was 95%.

Why treat day one as a baseline only? Four reasons:

  1. It’s one day. Both tools had a single run when we closed the log. Otterly’s first report also took several minutes, with “Today’s data is still processing” on screen until then.
  2. It’s one market. We set the United States and English. Other markets can cite different pages.
  3. It’s the tracker’s view. Real users get answers shaped by memory and location, which a tracker doesn’t share.
  4. It’s our niche. All five prompts are about AI search and GEO, so other topics can behave differently.

We’ll rerun the same prompts in the same tools before we claim any change. If you copy one habit from us, make it this: write down your zero before you touch a single page.

What Does Not Work: Paid Placement, Hidden Prompts and Shortcuts

You can’t buy a citation: OpenAI’s ads FAQ says “Ads do not influence ChatGPT’s answers” and that advertisers “have no ability to shape, rank, or alter ChatGPT’s responses” (OpenAI Help Center, Ads in ChatGPT). Ad testing started in the United States on February 9, 2026, and ads appear below the answer, labeled. So what about the other shortcuts people sell?

Ads are a separate lane. They can appear on the Free and Go plans, below a response, as a clearly labeled unit. Buying one gets you an ad, not a place in the answer.

Shopping results aren’t for sale either. OpenAI says “Product results are selected independently by ChatGPT and are not ads, nor influenced by any OpenAI partnerships” (OpenAI Help Center, Shopping). The legitimate route for stores is data quality. Shopify merchants are already connected through Shopify Catalog, and other merchants can apply to send OpenAI a direct product feed.

Hidden instructions are an attack. Text that tries to steer an AI, hidden in a page or a review, is what OpenAI calls prompt injection. Its example is content “carefully crafted in an attempt to trick an AI into recommending the wrong listing,” and OpenAI says it has built “multiple automated AI-powered monitors” to identify and block such attacks (OpenAI, Understanding prompt injections). In OpenAI’s framing, the site doing this is the attacker.

Pages for every phrasing backfire. Google says that creating separate content for every variation of a query, including fan-out queries, to manipulate its AI responses violates its scaled content abuse policy (Google Search Central). That’s a Google rule, but those pages rarely become anyone’s original source.

Guarantees are a red flag. OpenAI’s own words, “Placement is not guaranteed,” mean nobody outside OpenAI can promise a citation. We’re not neutral on hiring help: the team behind this site also runs a GEO agency. That’s why we keep the topic in a separate guide with the disclosure up front. If you’re thinking about outside help, start with the questions to ask before you pay anyone for GEO work.

ChatGPT SEO Tools: A Short Comparison

Entry prices for ChatGPT tracking in the four tools we set up ran from $29/month for Otterly.AI Lite with 15 prompts to $103.20/month billed annually for SE Ranking Core. Semrush’s AI Visibility Toolkit costs $99 per month and “does not offer a free trial” (Semrush KB: AI Visibility Toolkit). Which one fits a small site?

Tool ChatGPT coverage we saw Entry price Prompt allowance Trial Setup rule
Otterly.AI Included engine, next to Google AI Overview, Perplexity and Microsoft Copilot Lite, $29/month 15 on Lite; 50 in the trial 7 days, no card At least 15 prompts
Writesonic Included on the Starter trial, with Gemini and Google AI Overviews Starter, $79/month billed annually 50 on Starter 7 days of Starter, no card No minimum
SE Ranking ChatGPT widget in our trial project Core, $103.20/month billed annually 20 in the trial 14 days, no card At least 1 prompt
Semrush ChatGPT in the engine picker; Prompt Tracking needs the paid toolkit AI Visibility Toolkit, $99/month 25 in the toolkit None for the toolkit Not tested

How to read the table for your own case:

  • Tight budget, few questions: Otterly.AI Lite is the smallest bill, as long as 15 prompts cover what you need.
  • You want exactly your own short list: Writesonic let us track 5 prompts with no padding, but its trial is of a named paid plan billed annually.
  • You also need classic rank tracking: SE Ranking puts Google rankings and AI widgets in one project.
  • You already pay for Semrush: the toolkit adds ChatGPT prompt tracking to the account you have.

Larger teams that need more engines and seats can read how Peec AI, Profound and AthenaHQ compare for bigger budgets. Prices change often, so check each pricing page on the day you buy. Every price here comes from the tool’s app or its pricing page, as we saw it. If you’d rather start with broader AI SEO tools, including writing assistants, our list of AI SEO tools we would and would not pay for covers them.

Where to Start This Week

Most of this costs nothing: the crawler check takes minutes, and OpenAI says a robots.txt change reaches ChatGPT search in about 24 hours (OpenAI). The slower work is content and reputation, which no tool can do for you. Want a plan you can finish this week?

Closing image of a desk set up to work through a short plan
  1. Today: check robots.txt for OAI-SearchBot and your CDN for blocks against OpenAI’s IP list.
  2. Tomorrow: run a site audit and fix anything that hides your main text from crawlers.
  3. This week: write down 5 to 15 customer questions and record a baseline, by hand or in a tracker.
  4. Next: pick the 3 pages where you’re the original source of a fact, and make that fact easy to find, dated and cited.
  5. Ongoing: take part in the communities where your customers ask questions, as yourself.

ChatGPT isn’t the only engine worth this effort. Google’s AI features run on its regular index, so see what Google needs before AI Overviews can cite a page, and our look at how the same steps change for Perplexity covers the third big engine.

References

FAQ

Can ChatGPT search websites?

Yes, ChatGPT can search websites, and OpenAI's Help Center lists web search on 7 plans from Free to Edu, plus for people who aren't signed in. It searches on its own when a question needs current information. For your site to appear in those answers, OpenAI says you must allow its OAI-SearchBot crawler and let its published IP addresses through your host or CDN.

How long does it take to show up in ChatGPT?

OpenAI publishes no timeline for being cited. The only documented delay is technical: after you change robots.txt, OpenAI says its search systems take about 24 hours to adjust. Being picked as a source depends on your content and reputation, so measure a baseline first and recheck the same prompts after a few weeks.

Does blocking GPTBot remove me from ChatGPT search?

No, blocking GPTBot doesn't remove you from ChatGPT search. OpenAI treats its 2 main crawler settings as independent: GPTBot covers model training, while OAI-SearchBot decides whether your site can appear in search answers. You can disallow GPTBot and still allow OAI-SearchBot.

Is ChatGPT SEO different from Google SEO?

ChatGPT SEO overlaps heavily with Google SEO, but the measurement differs. Both reward pages that are crawlable, clear and original. ChatGPT search uses its own crawler, OAI-SearchBot, plus outside search providers, and success means being cited inside an answer rather than holding one of 10 blue-link spots. You track it with prompts instead of keyword rankings.

What are the best ChatGPT SEO tools?

The best ChatGPT SEO tools for most small sites are prompt trackers. Of the 4 we set up, Otterly.AI had the lowest entry price at $29/month for 15 prompts, Writesonic allowed a short custom list, SE Ranking combined AI widgets with Google rankings, and Semrush needs its paid AI Visibility Toolkit for ChatGPT prompt tracking.

Some links on this site are affiliate links (Mangools, SE Ranking, beehiiv, Movavi). If you sign up through them we may earn a commission, at no extra cost to you. Read the disclosure.