Guide

ChatGPT Ads: How the Placement Works

OpenAI will tell you what an ad costs and how the auction picks one. What nobody will tell you is what it returns. Lurie, Encarnacion, Metaxa and Friedler recorded 3,602 conversations that produced an ad, and most of those conversations had nothing to do with shopping.

By the Addition team Updated 8 September 2026 11 min read

Where the ads sit in the conversation

OpenAI announced advertising in ChatGPT and documents it in its own help centre. Ads appear within the thread, next to or below the answer, carrying a Sponsored label. Who sees them depends on region and account type, and OpenAI keeps the list of live markets on its own page.

The test launched in the United States, with eligibility set by which account tier a person is on. If you are checking whether your own customers can see these ads, that pair of conditions is the thing to check.

Omnicom, WPP and Dentsu lined up brands for the pilot. That tells you the size of the launch and nothing about whether the ads worked, and the two are easy to read as one thing.

How ChatGPT decides which ad to show

OpenAI explains how an ad gets chosen, in its own help centre, in a single phrase: a relevance-weighted second-price auction. The second-price part works the way the Google Ads auction does; the relevance weighting is the difference. That phrase is doing a lot of work, and three things fall out of it that change how you would build a campaign here.

  1. Your bid is multiplied by relevance, not read on its own

    A more relevant ad can outrank a higher bid. Buying position with money alone is not available here in the way it is on a keyword auction.

  2. The winner pays the second price

    You are charged what it took to beat the ad below you, not what you were willing to pay. Bidding closer to your true ceiling is less punishing than it feels.

  3. Matching reads the conversation, not a search term

    OpenAI documents that ad selection works from the context of the exchange. There is no keyword list to write, so the lever a Search campaign is built around has no counterpart here. Whether that costs you anything is not something anyone has published a figure for yet.

What an audit of 3602 ad-bearing conversations found

That is what the platform documents about itself. One independent look exists. Researchers at the University of Pennsylvania and Haverford College ran the first empirical study of advertising inside a large language model interface. They deployed 91 automated accounts carrying different demographic and location signals, sent prompts, and recorded every conversation that produced an ad, screenshot included. They also published the raw archive.

Most of the ads did not follow a shopping question.

The paper is an arXiv preprint, so it has not been through peer review. Its method is described and its data is open. That makes it usable, and it is still not peer reviewed.

Ads by prompt topic in the published archive. The nine categories cover 3,601 of the 3,602 conversations, and shopping prompts account for 827 of them, or 23 percent.
What the person was asking when the ad appeared

The shape of that chart matches what OpenAI says about matching. Shopping prompts account for 827 of the 3,602 conversations in that archive. Roughly three quarters of the ads appeared beside something else. The channel behaves like a context channel, not a search channel, in what OpenAI publishes and in the ad archive alike.

That has a consequence on the creative side. If the ad lands on a problem, the landing page should answer the problem before it shows the product. Dropping that visitor onto a category grid fights the mechanism, which is a conversion rate optimization problem before it is a media one.

One distinction matters here, because Search Engine Journal argues the opposite for AI referral traffic: a visitor who arrives from a cited AI answer is already informed and wants a decision path, not a pitch. Both are true. Someone who read an answer that named you has finished their research. Someone who saw your ad inside a recipe has not started it. The difference between being quoted and being clicked is the same split we take apart in AEO vs SEO.

Block OAI-AdsBot and your page cannot be reviewed

Before any of that reaches a shopper, something has to be able to read your pages. OpenAI runs four crawlers and they do four different jobs. People confuse them constantly, usually while trying to opt out of AI training. The confusion is expensive and it does not announce itself. Block the wrong one and you either achieve nothing you wanted or quietly break something you needed.

CrawlerWhat OpenAI says it doesWhat blocking it costs you
OAI-SearchBotSurfaces sites in ChatGPT search resultsYou disappear from ChatGPT search
GPTBotCrawls content that may train the foundation modelsYou opt out of training, and the page stays in ChatGPT search
OAI-AdsBotValidates the safety of pages submitted as adsYour ad landing page cannot be reviewed
ChatGPT-UserFetches a page when a user action requires itLive user-initiated fetches fail
Quoted from the OpenAI crawler documentation. The page states directly that search opt-outs are managed with OAI-SearchBot, which means blocking GPTBot does not remove you from ChatGPT search.

robots.txtThe four crawlers, and what each line decides

The four user agents are OpenAI’s. The allow and disallow choices are illustrative.

The four crawlers, and what each line decides

The four documented roles turn an opt-out into four separate decisions. Read down the last column and the single Disallow line most stores wrote makes three of them by accident.

The bot that visits an ad landing page is not the crawler most robots files were written against.

OAI-AdsBot only visits pages submitted as ad landing pages. It does not crawl the wider web, and OpenAI publishes the IP range it uses. It was added to the documentation in April. The same distinction decides whether you show up in AI answers at all, which is AEO vs SEO: a different question with the same plumbing behind it.

What the ads crawler does, in OpenAI’s own documentation

OpenAI documentation describing what OAI-AdsBot does and giving its full user agent string
  1. 1It visits the landing page of a submitted ad to check it against policy, and it visits nothing else.
  2. 2It also reads the page to decide when the ad is relevant, which makes the landing page part of the targeting, not only the destination.
  3. 3The user agent string is published, so you can find it in your own logs.
OpenAI developer documentation, Bots, read 7 September 2026.

What ChatGPT ads cost

Access settled, the question a budget holder asks is what it costs. Most coverage answers that with a shrug. The question has an answer. OpenAI publishes the buying model in its own help centre: three objectives, a stated starting point for bids, and a documented auction behind them. What buyers pay comes from elsewhere.

ObjectiveYou pay forOpenAI guidance
CPMOne thousand impressionsUse when the goal is reach
CPCA valid clickSuggested opening bid of $3 to $5 per click
oCPCA click, optimised toward conversionsUse once conversion signal exists
From the OpenAI help centre; the same three to five dollar guidance appeared separately in April.

On the market side, buyers reported a cost around sixty dollars per thousand impressions at launch, falling to roughly twenty five dollars in some accounts since. Both figures come from what buyers see, not from the platform, so neither is a published price.

Say you want those bids and feeds run against your own catalogue: that is our ChatGPT Ads campaign management.

Why the return on ChatGPT ads is unpublished

The cost side is documented from both directions. OpenAI publishes the bid model and buyers report what they pay, and neither says what the money comes back as. That gap is the one that decides whether a store should be here at all, because the other questions here have documented answers and this one has only interested ones.

OpenAI documents the buying model and the opening bid. No comparable figure exists for what an advertiser earns.

OpenAI gives bid guidance and explains the auction. There is no published performance benchmark for this channel: no average click-through rate, no conversion rate, no figure for what a dollar returns here.

The figures that do circulate come from parties selling into the channel, and each of them discloses that. Search Engine Land named the same gap in a headline, calling it premium prices and limited data.

Published against missingEverything documented, and the one thing that is not

Left column from OpenAI’s help centre and developer docs, read 31 August 2026.

Everything documented, and the one thing that is not

Nobody is hiding the cost. What nobody has is the return. Treat that asymmetry as a budgeting decision, not a footnote.

A channel with a known cost and nothing published to compare the return against is a budget for finding something out, not one expected to earn a return. Your own before and after is measurable; what nobody can tell you yet is whether the result is a good one. The budget you put here is buying an answer to whether the channel works for your product, and it should be sized that way.

A common framing splits your budget roughly seventy, twenty and ten across channels that already deliver, promising ones, and entirely new ones. No source cited here measures that split, so treat it as a habit of the trade and not as a finding. Two parts get skipped. Write the scale-or-kill criterion before the test starts, because most test budget goes on experiments run too long without a decision rule. And set the target by working backwards from customer lifetime value, not from a benchmark that does not exist yet.

What this means for an ecommerce store

Put the three findings next to each other and a shape appears. The channel runs on context, not keywords. The product feed turned out to be its own surface, not an export of another one. And nobody can tell you yet what any of it returns. That combination points at three pieces of work.

  1. Write context, not product description

    Use the context hints to describe the conversations where the ad should appear, not the product itself. What belongs there is a description of the conversations you want to appear inside. Your ad may surface in an exchange with nothing to do with your category and has to make sense on its own.

  2. Ask ChatGPT how it describes your category

    A cheap and concrete method: see how the model itself talks about your product and the problem it solves. That language is a preview of the context your ad will land in.

  3. Feed the product feed separately

    OpenAI has documented the catalogue upload as its own surface since June 2026, with its own refresh cycle and its own ranking inputs. Treating it as an export of something else is the error that costs placements.

Context beats keywords here.

The thread running through all three is the same: in this channel the winner is not the store that describes its product best, but the one that recognises its customer problem best.

Those three are the strategy, not the build. The screens themselves, from the verification queue through the budget floor to the ad review that reads your landing page, are set out in how to run ads on ChatGPT.

How to measure a channel that publishes no benchmark

Measurement is the piece of that work with nothing to lean on. There is no industry figure to hold your result against, so the only number worth anything is your own, taken the same way every time.

Decide the window before you launch it.

Three things separate a readable test from a wasted one. Start by settling what a conversion rate is, because a channel with no benchmark leaves your own denominator as the only check on the number.

  1. Decide the conversion window before launch. In a context channel the person was not shopping when they saw the ad, so a last-click window sized for search will under-count this channel and you will kill it on bad evidence.
  2. Measure against customer lifetime value, not a first order, because working backwards from lifetime value is the only target available when no benchmark exists.
  3. Write the scale-or-kill rule before spending, with a number and a date. Most test budget is lost to experiments that ran long without a decision rule attached.

What does not exist is anything to compare your result against. That is why the comparison has to be your own, taken before and after on the same definition each time.

Some early numbers have surfaced, and they are small. Digiday interviewed seven ad executives in May 2026. One advertiser with a $250,000 commitment managed to spend $2,500 of it in four weeks. An agency saw almost no activity for a month after launch, and fill rates improved 30 to 50 percent over six weeks from a low base. Those early observations did not establish whether the ads worked.

Put the two together and the shortage has two halves. Inventory was thin enough that a committed budget could not be spent, and attribution was thin enough that the limited spend those advertisers managed could not have been judged anyway.

Those are separate findings, and the two-part diagnosis is ours. It matters to you because a first test here can fail for a reason that has nothing to do with your product.

The forecasts do not close the gap either. The 2026 advertising target reported for OpenAI is $2.5 billion. A market forecaster puts the entire US standalone chatbot ad market, ChatGPT and Copilot and Google AI Mode together, under $1 billion for the same year. A projection is not a measurement and both of these are projections. The larger figure is more than twice the smaller one, and that gap matters before a budget meeting.

What to watch next

Whatever you measure today has a short shelf life here. The channel is young and moving, so check three things instead of assuming them before you plan. All three stood as described in August 2026, and each one can change without an announcement.

  • Which markets the ads are live in, since OpenAI updates the list on its own page
  • Whether in-answer ad formats expand beyond the current sponsored card
  • Whether OpenAI ever publishes performance data, which would change the budgeting case entirely

Before anything else, open your robots.txt and check whether OAI-AdsBot is allowed. It takes ten minutes, it costs nothing, and it is the one line that decides whether an ad of yours can serve at all.

While you wait for those to settle, fix the landing pages. Whatever this auction returns, OAI-AdsBot reviews the landing page before the ad shows. A page that answers the visitor's problem is useful in every channel on this list.

For the buying decision between the two surfaces, ChatGPT shopping vs Google Shopping puts what can be checked about each side by side.

Sources

  1. Digiday As ChatGPT ad delivery improves, the doubts it created are not easily fixed, seven ad executives interviewed 26 May 2026
  2. The Information OpenAI first advertisers cannot prove ChatGPT ads work (headline only; body paywalled) 2026
  3. eMarketer ChatGPT ad revenues may fall 90% short of OpenAI 2030 target (projection, not measurement) 2026
  4. Criteo Criteo joins OpenAI advertising pilot in ChatGPT, first adtech integration partner March 2026
  5. PPC Land Over 1,000 brands live on ChatGPT ads via Criteo, AI conversions near 2x (integration partner measuring its own channel) 2026
  6. Maximilian Kaiser (WU Vienna) and Christian Schulze (Frankfurt School), the study’s own companion site organicLLM.org, the authors’ summary of the Marketing Science paper, carrying the adjusted conversion comparisons: affiliate about 86 percent more often than ChatGPT traffic, organic search about 13 percent, and ChatGPT ahead of paid social read 8 September 2026
  7. Maximilian Kaiser and Christian Schulze, Marketing Science Frontiers: ChatGPT Referrals to E-Commerce Websites: How Do LLMs Compare Against Traditional Channels?, Marketing Science 2026; first-party Google Analytics data from 973 ecommerce sites across 24 categories and $20 billion in revenue, August 2024 to July 2025, comparing more than 50,000 ChatGPT-referred transactions against 164 million from traditional channels 2026
  8. OpenAI Testing ads in ChatGPT, official announcement 16 January 2026
  9. CNBC OpenAI to begin testing ads in ChatGPT in the U.S., tier eligibility 16 January 2026
  10. Adweek Omnicom, WPP and Dentsu line up brands for the OpenAI pilot 2026
  11. OpenAI Ads in ChatGPT accessed 31 August 2026
  12. OpenAI Ads in ChatGPT: The Basics accessed 31 August 2026
  13. OpenAI Create Campaigns for ChatGPT Ads accessed 31 August 2026
  14. OpenAI Overview of OpenAI Crawlers accessed 31 August 2026
  15. Lurie, Encarnacion, Metaxa and Friedler The Beginning of ChatGPT Ads, arXiv 2608.05008, preprint 5 August 2026
  16. Search Engine Land ChatGPT sources 83% of its carousel products from Google Shopping 5 March 2026, accessed 31 August 2026
  17. Search Engine Land Bing, not Google, shapes which brands ChatGPT recommends 6 April 2026, accessed 31 August 2026
  18. Search Engine Land ChatGPT ads come with premium prices and limited data 26 January 2026, accessed 31 August 2026
  19. Search Engine Land Optimizing for ChatGPT Shopping: how product feeds power GEO 15 October 2025, accessed 31 August 2026
  20. Search Engine Journal OpenAI crawler docs now list OAI-AdsBot for ChatGPT Ads 23 April 2026, accessed 31 August 2026
  21. Search Engine Journal ChatGPT Ads now offer CPC bidding between $3 and $5 21 April 2026, accessed 31 August 2026
  22. Search Engine Journal AI referrals are recreating the oldest mistake in conversion optimization 5 August 2026, accessed 31 August 2026

Questions people ask

Does ChatGPT have ads?

Yes. OpenAI announced them and documents them in its help centre. They appear inside the conversation with a Sponsored label, and availability depends on region and account type.

How much do ChatGPT ads cost?

OpenAI supports CPM, CPC and optimised CPC buying, and suggests an opening bid of three to five dollars per click for click campaigns.

On the market side, buyers reported roughly sixty dollars per thousand impressions at launch, falling to about twenty five dollars in some accounts since.

How does ChatGPT decide which ad to show?

Through a relevance-weighted second-price auction. Your bid is multiplied by relevance, not read alone. The winner pays the second price. And matching works from the context of the conversation, not from a keyword list.

Can ChatGPT ads be measured against other channels?

Not yet in any published way. OpenAI documents the buying model and the auction but publishes no performance benchmark, and we found no independent dataset that fills that gap.

Does blocking GPTBot stop my ads or my visibility in ChatGPT?

No, and this is the most common mistake. GPTBot is the training crawler. Search visibility is managed with OAI-SearchBot, and ad landing pages are reviewed by OAI-AdsBot. Blocking the wrong one either does nothing you wanted or breaks something you needed.