ad-tech
CPM vs CPC: How Contextual Ads Are Actually Measured
What is the direct answer?
Contextual ads are priced the same two ways display ads always were, CPM per thousand impressions and CPC per click, but the numbers mean something different once a placement only shows up because someone already asked a relevant question.
What are the key takeaways?
- CPM (cost per thousand impressions) and CPC (cost per click) are the two pricing models contextual platforms use, same as traditional display advertising.
- Reported CPMs for contextual and AI chat placements run from under a dollar to the tens of dollars, depending on format and platform, while CPC bids run a few dollars per click on the platforms with public pricing.
- Writing ad copy that clears a relevance match is a different skill than writing copy that grabs attention scrolling past it.
An ad that only appears when someone already asked about your category gets measured with the same two numbers as any other ad, CPM and CPC. What changes is what those numbers are actually paying for.
What does CPM mean for a contextual ad?
CPM is cost per thousand impressions, the oldest pricing model in digital advertising. On a banner or a social feed, an impression means the ad loaded on the page, whether or not anyone looked at it. In a contextual system, an impression means something stricter: the ad cleared a relevance check against what the person was actually asking, and was shown because of that, not because a slot needed filling.
Reported CPMs across the contextual and AI chat ad market vary widely by format. Plain text native placements are commonly reported from $0.50 to $5 per thousand impressions. Video or richer media placements run higher, commonly $15 to $25. OpenAI's own ChatGPT ads, which launched in February 2026, carry official bid guidance up to $60 CPM, though real-world pricing has reportedly settled closer to $25.
What does CPC mean here, and why does it cost more per click?
CPC is cost per click, you pay only when someone actually clicks, not for every time the ad was shown. Because far fewer impressions turn into clicks than the impressions themselves, a fair CPC bid has to be worth more per event than a CPM impression. OpenAI's guidance recommends starting bids of $3 to $5 per click, running higher, $8 to $18, for software and finance advertisers, and lower, closer to $3 to $5, for ecommerce and retail.
The appeal of CPC is accountability. You are not paying for a slot someone scrolled past, you are paying for a person who read the placement and decided it was worth a click.
How is Prism's own model different from both?
Prism does not sell CPM at all. Submitting a campaign is free, testing it against real questions in the live chat is free, and the only charge is prepaid click credit, spent only when a real click happens. There is no cost for an impression that did not convert, and no cost at all until you decide the format is worth paying for.
What actually changes about writing the ad copy itself?
Copy written for a feed is written to interrupt. Copy written for a contextual match is written to answer. A person already asked a real question, in their own words, and the ad only shows up if it genuinely fits what they asked.
A few things separate copy that clears a relevance match from copy that does not. Specificity beats vagueness, a description of the actual product beats a category label. The words a real buyer would use in their own question are worth including directly, since a relevance match works off the words actually present, not just the general idea behind them. Calm, informative phrasing reads better here than the loud, urgent language built for a feed, "learn more" or "see pricing" fits a conversation better than "buy now, limited time." None of this is guesswork you have to do blind, submit a campaign free and test the exact wording against real questions before you commit anything to it.
What is the takeaway?
CPM and CPC are not new numbers, they are the same two ways advertising has always been priced. What is new is what they are measuring: an impression that only happened because it was relevant, and a click from someone who was already asking. The reported industry numbers are a starting point, not a substitute for testing your own copy against real questions and seeing your own numbers instead.
Related: test your own ad in the live chat.
Frequently asked questions
What is CPM in contextual advertising?
CPM is cost per thousand impressions. In a contextual system, an impression means the ad cleared a relevance check against what the person was actually asking, not that a slot was simply filled.
What is CPC and why is it priced higher per event than CPM?
CPC is cost per click, charged only when someone actually clicks. Because far fewer impressions convert into clicks, a fair per-click price has to be worth more than a single impression.
How should ad copy change for a contextual match?
Specificity and the actual words a buyer would use matter more than a broad category label or attention-grabbing language, since the ad is only shown because it already matched what someone asked in their own words.
Stop reading industry averages, test your own numbers
Submit a campaign free, then test your actual copy against real questions in the live chat before you spend anything on clicks.