How to Rank on ChatGPT in 2026

Arber Xhindoli · March 21, 2026 · 7 min read

"Ranking on ChatGPT" is not the same as ranking on Google. For organic answers, there are no positions to buy or pages of results to climb. When someone asks ChatGPT a question about your industry, it may mention you or it may not.

Organic answers and paid ads are different surfaces. This guide is about earning citations in organic AI answers. Paid ChatGPT ad tests are a separate agency workflow, covered by Canonry Ads.

We built an open-source platform called canonry to measure this. Canonry is the agent-first operating system for AEO: it runs agents that ask AI models the same queries your customers would ask, records whether they mention a specific business, and tracks how those answers change over time. Each check is called a "run." We tracked 11 keywords across 66 runs over two weeks for a local service business. The data paints a clear picture of what works and what does not.

The numbers: what citation monitoring shows

Here is what citation rates look like across different query types:

Query typeExampleCitation rate
Branded + location"[business type] [city]"82-90%
Generic + location"[industry] agency [city]"31%
Competitive"best [industry] agency [city]"4%
Informational"how to [do something]"0%

The pattern is stark. When the query closely matches your brand + location, models cite you most of the time. When the query is generic or informational, citation drops off a cliff. For "how to rank on ChatGPT" specifically, we have 0 citations across 20 runs. Models answer with generic advice or cite Semrush, Neil Patel, and Search Engine Journal instead.

This tells us two things:

  1. Entity strength matters. If AI models have a strong entity representation of your business, they will recommend you for branded queries.
  2. Content gaps are real. If you have not published content that directly targets an informational query, you will not get cited for it regardless of how strong your brand is.

How ChatGPT decides what to recommend

ChatGPT uses two sources:

  1. Training data. The model knows about you if you had web presence before the training cutoff.
  2. Web browsing. ChatGPT browses the web in real time using its own crawler (OAI-SearchBot) and a retrieval system that has been observed pulling from both Bing and Google. The exact mix is not fully public and appears to evolve.

The browsing path is where most businesses should focus. You cannot retroactively change training data, but you control what ChatGPT finds when it browses.

Because provider retrieval systems can vary, broad indexing matters. If you have only submitted your sitemap to Google, submit it to Bing Webmaster Tools as well. Being indexed in both ecosystems improves discoverability, even though it does not guarantee an AI citation. For a provider-by-provider implementation review, see our cross-platform optimization notes.

The citation volatility problem

One of the most useful findings from the monitoring data: citations are not stable. Even for queries where a site is well-positioned, the model drops it roughly 1 in 5 times.

For the strongest branded keyword in the dataset, here is the loss/recovery pattern over two weeks:

  • Mar 14: Lost, recovered within 24 hours
  • Mar 18: Lost, recovered same day
  • Mar 23: Lost, recovered next day
  • Mar 26: Lost, recovered within hours
  • Mar 27: Lost, recovered within hours

Every single loss was followed by a recovery. The model did not permanently forget the business. It simply has natural variance in how it constructs responses.

The practical implication: do not panic over a single check. If you ask ChatGPT your target query once and it does not mention you, that is not necessarily a problem. You need trend data, not snapshots. This is why automated monitoring matters. Checking once tells you almost nothing. Checking 66 times tells you your actual citation rate.

Make sure ChatGPT can find you

Check your robots.txt for OAI-SearchBot:

User-agent: OAI-SearchBot
Allow: /

The OpenAI documentation lists its crawler user agents. Blocking an applicable crawler can prevent it from accessing your pages, but no single crawler rule determines every ChatGPT answer.

Structure content for extraction

When ChatGPT browses a page, it extracts chunks and synthesizes them. Pages that are easy to extract from get cited more. Canonry's technical model measures this with a Content Extractability factor that scores how easy it is for an AI model to pull clean facts from your page.

In the audit data, one site scored 65/100 on extractability despite scoring 87/100 on content depth. Plenty of content, but the markup made it hard to parse. Another site scored 45/100 on extractability with 72/100 on depth. The gap between "content exists" and "content is extractable" is real.

What works:

  • Lead with the answer. If your page targets "commercial roof coatings in Michigan," the first paragraph should state what you do, where, and why. Not a company history.
  • Question headings. "How much does commercial roof coating cost?" is more extractable than "Pricing Information." Models map user queries to headings.
  • Short paragraphs. Two to four sentences. Models extract paragraph-level chunks.
  • Specific numbers. "200+ projects since 2019" is more citable than "extensive experience."

Add structured data

In the current 16-factor scoring model, Structured Data has the highest base weight (12 before normalization). The historical site scoring 90/100 overall had complete schema markup (LocalBusiness, Service, FAQPage, HowTo). The comparison site scored 42 on Structured Data and had zero citations across 23 tracked keywords during the recorded period.

Priority schemas:

The schema markup guide has copy-pasteable JSON-LD for each type. Google's Rich Results Test validates your implementation.

Build external authority

A business mentioned only on its own website is less likely to be cited than one that appears across directories, review sites, and press.

Practical authority signals:

This is the same citation-building work local SEO has always emphasized. The difference is AI models use these signals for entity resolution, not just PageRank.

Definition blocks: the most overlooked factor

In the 16-factor model, definition blocks have a weight of 6 and most sites score terribly on them. One site in the dataset scores literally 0/100 because no page opens with a direct definition of what the business does.

A definition block is simple: "X is Y. It does Z for W."

If someone asks ChatGPT "what is [your service]," the model needs a sentence to pull. If your homepage starts with "Welcome to our company" instead of "[Company Name] is a [service type] provider serving [location]," you are making the model guess. Models do not guess when they have better options.

How to rank on ChatGPT in 5 steps

The full procedure, in order. Each step maps to a factor we have seen move the needle in monitoring data.

  1. Step 1: Review OAI-SearchBot in robots.txt. Open your robots.txt and review User-agent: OAI-SearchBot against the OpenAI documentation. Blocking an applicable crawler can prevent it from accessing a page, but no single rule determines every ChatGPT answer.
  2. Step 2: Submit your sitemap to Bing Webmaster Tools. If your sitemap is only registered with Google Search Console, register it with Bing as well. This improves broad search discoverability without guaranteeing use in a ChatGPT answer.
  3. Step 3: Add LocalBusiness and Service JSON-LD schema. Add LocalBusiness schema with name, address, geo, service area, and hours to the homepage. Add Service schema for each service, linked to the parent business. Structured Data has the highest base weight in the current technical scoring model.
  4. Step 4: Rewrite your main service page with a definition block. Open the first paragraph with a direct "X is Y" sentence, for example "[Company Name] is a [service type] provider serving [location]". Replace welcome-style intros so AI models have an extractable definition to pull when answering "what is" questions.
  5. Step 5: Run a free onsite technical audit and start citation monitoring. Assess the page across 16 public signals, then schedule recurring checks against ChatGPT, Gemini, Claude, and Perplexity through canonry so changes become visible over time.

Then start monitoring. Not once. Repeatedly. The loss/recovery patterns described above are only visible over time. Ask ChatGPT, Gemini, Perplexity, and Claude your target queries weekly, or set up canonry to automate it across all four.

The free audit gives you a baseline. The monitoring tells you if your changes are working.

Can I pay to rank organically in ChatGPT?

No. You cannot buy placement in an organic ChatGPT answer. Organic citations are separate from paid ad surfaces. Canonry Ads helps agencies evaluate paid demand tests, not purchase organic citations.

Does ChatGPT use Google results?

The full retrieval system is not public and can change over time. OpenAI publishes guidance for OAI-SearchBot, while the exact sources used for any given answer are not disclosed. Keep important pages accessible and indexed in Google and Bing without assuming a fixed mix.

How often does ChatGPT update its knowledge?

ChatGPT has a training data cutoff that updates with each model release. The browsing feature pulls live information from the web (the exact sources are not fully public). In our monitoring, we see ChatGPT answers change day to day for the same query, suggesting it re-fetches frequently.

Does my Google ranking affect ChatGPT?

Indirectly. Strong SEO signals correlate with AI citation, but ChatGPT has its own retrieval system that does not map 1:1 to Google rankings. In our data, we track queries where sites rank top 3 on Google but get zero ChatGPT citations.

Start with your organic visibility baseline.

The free onsite technical audit is for organic AI visibility. Agencies evaluating paid demand can review Canonry Ads separately.

How to Rank on ChatGPT in 2026 | Canonry