How the ChatGPT Ads Auction Works: Relevance Score, Second-Price Bids, and 2026 CPC Benchmarks

The ChatGPT ads auction is a relevance-weighted second-price system. Context hints, CPC vs CPM vs oCPC, who sees ads, 2026 cost ranges, and a 30-day test plan for B2B buyers.

How the ChatGPT Ads Auction Works: Relevance Score, Second-Price Bids, and 2026 CPC Benchmarks

OpenAI does not sell ChatGPT ads with keyword match types. It sells them through a relevance-weighted, second-price auction that scores context hints, creative, and landing-page fit against a live conversation — then charges the winner roughly one increment over the next-best effective bid.

That auction is the buying mechanism practitioners actually Google: "ChatGPT ads auction," "ChatGPT ads CPC," "context hints." It is not another "what are ChatGPT ads" overview. This guide maps how the auction runs, what OpenAI publishes as starting bids, what operators report after self-serve opened, and when paid units under the answer beat organic AI search visibility.

Key Takeaways

  • The ChatGPT ads auction ranks eligible ads by bid × relevance, then uses a second-price payment — the winner typically pays just enough to clear the runner-up's effective score.
  • Context hints are plain-language conversation descriptions at the ad-group level. They guide matching; they are not exact-match keywords and do not guarantee delivery.
  • OpenAI recommends a $3–$5 USD maximum CPC to start (as of its Ads Basics help article). Reach campaigns use CPM; conversion-optimized (oCPC) campaigns still bill per valid click.
  • Ads appear below the ChatGPT response, labeled sponsored, for Free and Go users. Plus, Pro, Business, Enterprise, and Education are ad-free. Ads do not rewrite model answers; advertisers never receive chat content.
  • Named downside: if your ICP lives on Plus/Business or buys in a regulated vertical with thin eligible inventory, the auction can burn budget before organic citation work does.

What the ChatGPT Ads Auction Is

The ChatGPT ads auction is OpenAI's system for choosing which sponsored unit sits under a response when multiple advertisers are eligible for the same conversation.

Per Ads in ChatGPT: The Basics, the system selects and delivers ads based on expected relevance and outcomes. It considers conversation context and intent, the ad's landing page, title, and copy, advertiser-provided context hints, and — when ads personalization is enabled — select signals from a user's broader ChatGPT experience.

Pricing sits on two core buying options in that same help article: CPM (Reach objective, pay per 1,000 impressions) and CPC (Clicks objective, pay per valid click). Advertisers set a maximum bid at the ad-group level. OpenAI states it uses a relevance-weighted, second-price auction to select among eligible ads.

That is the named object. Everything else — creative, measurement, Instant Checkout adjacency — hangs off this ranking and payment rule.

How the Auction Runs, Step by Step

Think of one conversation turn as one auction opportunity.

1. Conversation creates intent. A Free or Go user asks something commercial enough that ads are eligible. Sensitive and regulated chat contexts are blocked for placement under OpenAI's brand-safety rules (personal health, mental health, politics, and related exclusions in the user FAQ).

2. Eligibility via context hints and creative signals. At the ad-group level, advertisers write context hints that describe the conversations, topics, or keywords where the product may fit. OpenAI is explicit: hints guide matching; they are not exact-match keywords and do not guarantee delivery in specific conversations.

3. Score = bid × relevance. Eligible ads compete on a combined score. Relevance pulls from context-hint fit, landing page, title, and copy — plus personalization signals when the user has that control on. A tighter, more relevant ad can outrank a higher raw bid.

4. Second-price payment. The winner does not automatically pay its full max bid. In a second-price design, the charge clears near one increment over the second-place effective bid (bid adjusted by relevance). Your max bid is a ceiling; relevance is a discount lever.

5. Unit under the answer. The winning creative renders below the ChatGPT response. The unit includes advertiser name, favicon, title, copy, landing page, and image. It is labeled sponsored and visually separated from the model answer — confirmed in both the advertiser Basics article and the user-facing Ads in ChatGPT FAQ.

During the test period described in the FAQ, a user may see one or more ad units when there is a relevant match; a unit may feature one or more items from an advertiser or multiple advertisers.

Relevance Inputs: Context Hints, Landing Page, Title, Copy

Four advertiser-controlled inputs dominate matching. Treat them as one theme, not four separate campaigns.

Context hints. Write the conversation the buyer is actually having — audience, intent, topic — in plain language. "Series A founders comparing CRM for a 12-person sales team" beats "CRM software." Because matching is embedding-style relevance rather than keyword match types, vague hints spread thin and lose to specific ones at the same bid.

Landing page. The destination must continue the same promise the conversation raised. A homepage dump after a narrow hint tanks relevance and wastes the click you just paid for.

Title and copy. Headline and description are scored with the hints and page. Align nouns: if the hint says "SOC 2 vendor questionnaire automation," the title should say that, not "Transform compliance."

Personalization (when enabled). The FAQ states that with ads personalization on, ChatGPT may use select signals from the broader ChatGPT experience — and, if memory is on, memories and recent chats — when selecting an ad. Users can turn personalization off in Settings → Ad Controls and still see ads based on the current thread only. Personalized ads were not initially available in the EEA or Switzerland per that FAQ.

Here's why that matters for B2B: you are buying conversational relevance, not a Search query string. The discipline looks closer to briefing a media planner than to building a keyword list.

Buying Models: CPM Reach, CPC Clicks, and oCPC Conversions

OpenAI's public docs now describe three goal shapes. Billing does not always match the goal name.

Goal / objective Best for How you pay What delivery optimizes for
Reach / impressions (CPM) Awareness and category presence Per 1,000 impressions Broad delivery at scale
Clicks / clicks (CPC) Traffic and engagement Per valid click Clicks from people likely to engage
Conversions / conversions (oCPC) A tracked post-click action Still per valid click Clicks more likely to lead to the selected conversion event

For CPM and CPC, the Basics article is the source: choose Reach or Clicks, set a max CPM or max CPC at the ad group, and let the relevance-weighted second-price auction clear the price.

For oCPC, OpenAI's conversion-optimized campaigns docs are unambiguous: set bidding_type: "conversions", keep billing_event_type: "click", and treat max_bid_micros as a CPA bid — an optimization input, not a per-conversion charge. "OpenAI charges you only when a valid click occurs, and the auction determines the actual CPC." You cannot flip an existing CPM/CPC campaign to oCPC; create a new campaign. One active standard conversion event per campaign; custom events are not oCPC goals.

That means a "conversions" campaign can still show a high average CPC if click volume is thin or relevance is weak. Read spend ÷ conversions as your realized CPA; do not assume the bid field equals what you will be billed per action.

2026 Cost Benchmarks (Official vs Operator-Reported)

Separate what OpenAI publishes from what buyers report after clearing.

Official (OpenAI Help, Ads Basics).

  • Recommended starting maximum CPC: $3–$5 USD per click for Clicks campaigns.
  • Max bid is set per ad group; Ads Manager may show bid-strength guidance when a bid looks uncompetitive or may limit delivery.
  • Auction type: relevance-weighted, second-price.

Self-serve timeline (named sources).

  • OpenAI's New ways to buy ChatGPT ads post (5 May 2026) announced beta self-serve Ads Manager and the addition of CPC bidding alongside CPM, after an earlier CPM-only pilot phase.
  • Digiday reported that OpenAI opened the self-serve manager to advertisers of all sizes in the U.S. and dropped its $50,000 minimum spend (itself a step down from higher pilot floors reported by operators earlier in 2026).

Operator-reported clearing ranges (attribute as observed, not OpenAI averages).

Trade and operator write-ups through mid-2026 commonly cite:

  • Bids under ~$3 CPC often failing to deliver meaningful volume.
  • CPM clearing often landing roughly $25–$45 (sometimes quoted in a wider $25–$60 band) as inventory scaled past the early flat pilot CPM near $60.
  • Competitive B2B CPCs sometimes clearing closer to $8–$15; lighter ecommerce / consumer categories nearer the $3–$6 band.

Treat those as market anecdotes. OpenAI has not published category-level average CPCs in the Basics article. If your category is thin, expect to sit near your max bid until relevance and inventory improve — and cut invented "industry averages" from any deck that cannot name a source.

Against classic paid search, these starting CPCs sit above many Google brand terms and below the worst B2B non-brand clusters — but the audience mix is different (Free/Go conversational demand, not Search intent alone). For Google-side cost context, see GrowthCentr's Google Ads statistics for 2026.

Who Sees Ads (and Who Never Will)

Eligibility is the first filter on ROI.

Per the Ads in ChatGPT FAQ:

  • Ads may appear for users on the Free and Go plans.
  • Plus, Pro, Business, Enterprise, and Education accounts will not have ads.
  • OpenAI does not show ads to accounts identified as belonging to users under 18.
  • Ads testing began in the U.S. on 9 February 2026, with phased geographic expansion; advertiser availability by country continues to evolve (see Ads Manager Availability in OpenAI Help).

If your ICP is a VP who already pays for ChatGPT Business, paid ChatGPT units will not touch that seat. Organic citation and selling through ChatGPT commerce surfaces still can. Ads and product/commerce layers are related channels with different gates — Instant Checkout fee and requirement details live in GrowthCentr's Instant Checkout guide.

What the Auction Is Not

Three hard boundaries matter more than bid tips.

Ads do not rewrite the model answer. The FAQ: "Ads do not influence ChatGPT's answers. Ads run on separate systems from our chat model, and advertisers have no ability to shape, rank, or alter ChatGPT's responses." Paid placement under the answer is not a ranking factor inside the generated brief.

Advertisers never get chat content. OpenAI states it does not share conversations with advertisers and does not sell that data. Advertisers receive aggregated, non-identifying performance metrics (views, clicks, and similar). Only messages a user sends directly to an advertiser (for example via an ad messaging flow) are visible to that advertiser.

Sponsored ≠ endorsed. Seeing an ad does not mean OpenAI recommends the product. Units are labeled sponsored and separated from the response.

That split is why GEO and AEO still matter: the answer layer and the ad layer are different surfaces. Buying the second does not purchase the first.

ChatGPT Ads Auction vs Google Search vs Meta

Dimension ChatGPT ads auction Google Search auction Meta auction
Matching unit Conversation context + context hints Keywords / match types + query Audience + creative + placement
Ranking sketch Bid × relevance (hints, page, title, copy) Ad Rank (bid, quality, expected CTR, landing page, etc.) Total value (bid, estimated action rate, ad quality)
Payment Relevance-weighted second-price Generally second-price / auction clearing below max Auction clearing; often closer to value-based optimization
Primary buyer control Context hints + creative theme Keywords, negatives, match types Audiences, creatives, optimization events
Where the unit sits Below ChatGPT response (Free/Go) Above/alongside organic results Feed, Stories, Reels, Audience Network
What you cannot buy Influence over the model answer; access to chat text The organic blue link itself The organic social post graph

The practical difference for a growth lead: Google rewards query-string literacy. ChatGPT ads reward conversation briefing. Meta rewards creative volume against audience pools. Porting a Google keyword sheet into context hints without rewriting for dialogue is the fastest way to pay near max bid for thin delivery.

GrowthCentr's Take: When to Buy vs When Organic Wins

GrowthCentr's take: buy the ChatGPT ads auction when Free/Go conversational demand already mirrors a high-intent buying prompt you can describe in one sentence — and when you can instrument a pixel or Conversions API event within a week. Skip or starve the channel when your real shortlist fight is on Plus/Business seats or inside the unpaid answer.

Paid units are a distribution lever under the response. They do not fix absence from the synthesized brief. If ChatGPT never names you in "best X for Y" answers, a sponsored card can still generate clicks, but it will not create the same trust as a citation. Run AI search visibility and paid as parallel workstreams with separate KPIs: mention/citation rate for organic; CPC, CTR, and assisted pipeline for paid.

Scale budget only after context hints, title, copy, and landing page share one noun set and your delivered CPC sits meaningfully under your max bid. If you are always clearing at the ceiling with low volume, relevance — not budget — is the bottleneck.

For category demand size and ChatGPT usage context, pair this piece with GrowthCentr's ChatGPT statistics for 2026.

Named Downside: Who Should Skip

Skip or keep a token test if any of these are true:

  • Your buyers are on paid ChatGPT seats. Plus, Pro, Business, Enterprise, and Education see no ads. Consumer Free/Go traffic may still convert for PLG tools; it will not reach a sealed enterprise ChatGPT workspace.
  • You sell into blocked or high-friction verticals. Sensitive chat contexts do not get ads nearby. Political ads are currently disallowed. Health and financial advertisers face stricter eligibility even when the category is open.
  • You cannot measure a post-click event. Without pixel, Conversions API, or at least disciplined UTMs into GA4/CRM, you are buying curiosity screenshots.
  • Your LTV cannot support a $3–$5+ CPC learning phase. Second-price helps, but learning still spends. If a sales-assisted close needs a $40 CAC and your ChatGPT path converts at 0.5% of clicks, the math fails before creative does.
  • You expected the ad to rewrite the answer. It will not. Budget that fantasy into GEO instead.

Honest limit: OpenAI's ads stack is still expanding measurement (third-party verification was still "in the works" when Digiday covered the U.S. self-serve open). Treat early 2026 results as directional, not as a locked media-mix model.

A 30-Day ChatGPT Ads Auction Test

Days 1–5 — Eligibility and baseline. Confirm advertiser geo and category access in Ads Manager. List 15 ICP conversations as context-hint drafts. Note whether Free/Go users appear in your current acquisition mix. Wire UTMs (utm_source=chatgpt&utm_medium=cpc) and at least one conversion event.

Days 6–12 — Structure one Clicks campaign. One campaign, two to three ad groups, each with a single conversation theme. Max CPC start at OpenAI's $3–$5 guidance. Write title, copy, and landing-page hero to the same nouns as the hint. Launch paused, QA the destination, then activate.

Days 13–19 — Read relevance, not vanity CTR. If delivery is near zero under $3, raise toward $5 before widening hints. If you clear near max bid with weak post-click engagement, narrow hints and rewrite creative before raising budget. Log average CPC, CTR, spend, and landing conversion daily.

Days 20–25 — Optional oCPC fork. If conversion tracking is healthy and you have enough click volume to evaluate, spin a new conversions campaign (you cannot convert the CPC campaign in place). Set the CPA bid as an optimization input; keep judging on spend per conversion and sales-accepted leads.

Days 26–30 — Kill, keep, or hand to organic. Keep only ad groups where delivered CPC and qualified pipeline beat your paid-social or non-brand Search alternatives. Document losing hints as GEO prompts — those conversations are demand you should win in the answer, not only under it.

What to Do Monday

Open Ads Manager and write three context hints that sound like real buyer chats, not keyword lists. Pair each with one landing URL and a $3–$5 CPC ceiling. In parallel, sample those same three prompts in ChatGPT and record whether your brand is named in the unpaid answer.

If the answer already cites you, paid is an accelerant. If the answer ignores you, fix citation and corroboration first — then let the auction buy the leftover attention under the response. The channel will keep adding bidding and measurement options through 2026 and 2027; the operators who win will be the ones who treated relevance as the bid, not the other way around.