Anatomy of a ChatGPT ad: every element of the sponsored unit, explained

Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.Tarun Kapoor Updated July 10, 2026 8 min read

Every ChatGPT ad is built from six parts: the advertiser name, a favicon, a headline, a description, an image creative, and a landing page. OpenAI's own creative guidance is more compressed than most advertisers expect — aim for roughly 16 characters in the headline and 32 in the description — and it explicitly warns against using your logo as the primary visual. This guide walks the unit element by element, explains what each one is for, and shows how four of the six feed directly into the relevance-weighted auction that decides whether your ad appears at all.

The short version

  • Six elements: advertiser name, favicon, headline, description, image creative, landing page.
  • Headline: aim for ~16 characters — a question or promise, not a slogan.
  • Description: aim for ~32 characters — complete the headline with one concrete detail.
  • Creative: avoid using your logo as the primary visual; the favicon already carries your brand.
  • Auction inputs: context hints, landing page, ad title, and ad copy all feed the relevance-weighted, second-price auction.
  • Audience: free-tier users only — never Plus, Pro, Business, or under-18 users.

The short answer

Ads in ChatGPT appear below relevant conversations as a single compact card labeled Sponsored. The unit is deliberately quiet: it sits after the model has finished answering, borrows the visual language of the conversation itself, and gives you very little room to talk. That scarcity is the design. A user mid-conversation has a specific job in mind, and the ad that wins is the one that reads like the obvious next step in that job — not an interruption from a different channel.

A translucent blue glass ad card on a white field with a favicon disc, advertiser-name bar, headline bar, description bar, and a small square image tile, each connected by thin callout lines to abstract label bars.
The sponsored unit, annotated. Headline, description, and creative are the three elements you author; name, favicon, and the Sponsored label come with the account.

The six elements, mapped

ElementGuidanceJob
Advertiser nameFrom your verified accountTrust anchor. Appears beside the Sponsored label.
FaviconYour logo, smallRecognition mark. This is where your brand identity lives.
HeadlineAim for ~16 charactersOpen the loop: a question or promise matched to the conversation.
DescriptionAim for ~32 charactersClose the loop with one concrete, clickable detail.
Image creativeNot your logoShow the thing being sold — product, outcome, or lifestyle.
Landing pageOne URLScored by the auction; must pay off the headline's promise.

Notice the split: three elements are authored per ad (headline, description, creative), one is authored per ad group in effect (the landing page), and two are fixed properties of your account (name and favicon). Advertisers who obsess over the image and neglect the landing page have the priority exactly backwards — the landing page is one of the four auction inputs; the image is not.

Headline: aim for 16 characters

Sixteen characters is two, maybe three words. That rules out almost everything advertisers habitually write. What survives is a compressed question or promise: “Need healthy dinner fast?” is OpenAI's own example — a headline that names the user's situation rather than the advertiser's product. Three patterns fit the budget:

What does not fit: brand slogans, superlatives, and anything beginning with a verb like “Revolutionize.” Because the headline is also one of the four relevance inputs, an abstract headline doesn't just read badly — it lowers your auction score and raises your effective price.

Description: aim for 32 characters

The description completes the thought the headline opened. In OpenAI's example unit, “Need healthy dinner fast?” is paired with “Fresh meal kits, delivered for less.” — the question, then the answer with a value claim attached. Thirty-two characters is roughly five or six words, so the description carries exactly one detail. Pick the detail that does the most filtering: a price band, a delivery promise, a team size, or a category qualifier. A user who reads the description and self-disqualifies is a click you didn't pay for; on a CPC campaign that discipline directly protects your budget.

Creative: don't lead with your logo

OpenAI's creative guidance is unambiguous: avoid using your logo as the primary visual. The reasoning is structural — your logo already renders as the favicon beside your advertiser name, so a logo image says the same thing twice while showing the user nothing about what you sell. The example unit uses a product still life: fresh groceries for a meal-kit brand. That is the pattern to copy. At the small render size of the unit, the creative works as a recognition-and-appetite device: a single subject, high contrast, no embedded text, no dense scene.

Name, favicon, and the Sponsored label

The advertiser name and favicon come from your verified Ads Manager account and appear on every ad, followed by the Sponsored disclosure. You cannot restyle them, and you shouldn't want to — the fixed identity row is what lets the rest of the unit be sold without the ad feeling deceptive. Practical implications: your favicon needs to read at very small size (simple mark, strong silhouette, no wordmark), and your advertiser name should be the name users would recognize, not a legal entity string.

The landing page: the invisible element

The landing page never renders in the unit, but the auction reads it. Ad selection considers context hints, landing page, ad title, and ad copy together, which makes the destination URL a creative decision, not a plumbing one. The working rule from our creative best-practices guide applies with even more force at these character counts: the page's first paragraph must answer the exact question the headline implies, in the same phrasing. And because OpenAI persists static tracking parameters on ad clicks, put UTM tags on every destination URL — our UTM builder outputs the format that survives the click.

Who sees it, and how it gets picked

Two constraints frame everything above. First, distribution: ads show only to free-tier users — never to Plus, Pro, or Business subscribers, and never to users OpenAI knows or predicts to be under 18. Second, selection: a relevance-weighted, second-price auction chooses the ad for each eligible conversation. You bid a maximum CPM (Reach objective) or maximum CPC (Clicks objective, recommended starting bids of $3–$5), but relevance can beat raw bid — which is why the four authored inputs, from context hints to the landing page, are where the real bidding happens. For the full mechanics, see how ChatGPT ads work and what ChatGPT ads cost.

Frequently asked questions

What does a ChatGPT ad look like?

A compact sponsored card below a relevant conversation, containing six elements: the advertiser name, a favicon (your logo), a headline, a short description, an image creative, and a landing-page link. The unit is labeled Sponsored.

How long should a ChatGPT ad headline be?

OpenAI's guidance says to aim for around 16 characters — two to three words. Write it as a question or compressed promise that names the user's situation, then let the description complete it.

How long should the ChatGPT ad description be?

Aim for around 32 characters. Carry exactly one concrete detail — a price, a delivery promise, or a qualifier that filters non-buyers before they cost you a click.

Should I use my logo as the ChatGPT ad image?

No. OpenAI explicitly advises against using your logo as the primary visual. The favicon already carries your brand; use the image slot to show the product or outcome instead.

Who sees ads in ChatGPT?

Free-tier users only. OpenAI does not show ads to Plus, Pro, or Business subscribers, or to any user they know or predict to be under 18.

How are ChatGPT ads selected?

Through a relevance-weighted, second-price auction. The system scores your ad against the conversation using four inputs: context hints, landing page, ad title, and ad copy. Higher relevance can beat a higher bid.

Do ChatGPT ads charge per impression or per click?

Both options exist. The Reach objective bills per 1,000 impressions (CPM); the Clicks objective bills per valid click (CPC), with OpenAI recommending starting bids of $3–$5 per click. You set a maximum bid at the ad-group level.

Sources and further reading

Want your ad unit torn down element by element?

30 minutes with Tarun. Bring one live ad and we will rework the headline, description, and landing-page lede against the anatomy above — and show you where your relevance score is leaking.

Book a discovery call
Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.
Tarun Kapoor
Founder & CEO, Context Hints

Twelve years of media buying across GroupM, WPP, Ogilvy & Mather, and Neil Patel Digital. Has personally owned media for Nestlé, Sage, Qualcomm, Aetna, Weight Watchers, Chubb and Novotel.