The short comparison
Google matches your ad to what someone types; ChatGPT matches it to what someone is talking about. For a business that lives on phone calls, that difference decides most of it.
| Google Ads (Search) | ChatGPT ads | |
|---|---|---|
| How ads are matched | Your keywords against the search (Google) | The conversation plus your "context hints", which are not keywords (OpenAI) |
| Status | Established | Beta (OpenAI); self-serve since May 5, 2026 (OpenAI) |
| US and Canada | Both | Both: advertisers in either can self-serve (OpenAI); users have seen ads in the US since February 2026 and Canada since April 2026 (OpenAI) |
| Who can see them | People in, or interested in, the areas you target (Google) | ChatGPT Free and Go users only; not Plus, Pro or business plans, nor accounts identified as under 18 (OpenAI) |
| Call from the ad | Yes, with a call asset; a call click costs the same as a headline click (Google) | No; each ad links to one page (OpenAI) |
| You pay for | Clicks | Clicks or 1,000 views, never per conversion (OpenAI) |
| A heavy day | Up to 2× the daily budget; at most 30.4× it in a month (Google) | Up to 2× the daily budget; at most 7× it in a week (OpenAI) |
ChatGPT also sets a minimum daily budget of US $25 or CAD $25 (OpenAI), and keeps ads away from personal health, mental health and politics chats (OpenAI). And there is no yardstick yet:
"As an early platform, ChatGPT Ads does not yet have performance benchmarks across advertisers, industries, or campaign types." (OpenAI Help: ChatGPT Ads FAQ)
Which one catches someone ready to hire?
Google, usually. A search like "emergency plumber near me" says what the person wants. Google says keywords exist to match:
"Keywords are words or phrases that are used to match your ads with the terms people are searching for." (Google Ads Help: About keywords)
ChatGPT conversations are often earlier: someone asking why a pipe bangs, or what a repair should cost. OpenAI's hints guide matching but promise nothing:
"These hints help guide ad matching, but they are not exact-match keywords and do not guarantee delivery in specific conversations." (OpenAI Help: Ads in ChatGPT, the basics)
Google also has AI answers. Existing Search campaigns can already show in AI Overviews and AI Mode, with no new campaign or budget, in English in the US, Canada and some other markets (Google Ads Help).
ChatGPT ads review: what one firm's test showed
An accounting firm we run marketing for ran ChatGPT ads for three days in October: $428, 166 clicks, 0 bookings. In the first two days ChatGPT landed 146 people and Google 186; Google booked 5. ChatGPT visitors left faster, accepted cookies less (12% vs 31%), and reached the calendar a quarter as often (2% vs 8%).
Google was no shortcut either. Google alone took about $3,750: it booked 8 new prospects and none paid. Every client who paid in that period came from ChatGPT answers or a Reddit comment, at no ad cost. Being recommended by ChatGPT worked; paying ChatGPT for clicks didn't.
One firm and three days is a small test. Treat it as a reason to start ChatGPT ads small, not as proof they fail.
Setting up tracking: pixel and booking
Judge both channels on booked jobs, not clicks. Each platform needs to see the booking.
- ChatGPT: add the OpenAI Pixel, the Conversions API, or both, and send an event when someone books. OpenAI adds a click reference called `oppref` to your page address; keep it through any redirect so the booking can be tied to the click (OpenAI: Conversion measurement).
- Google: turn on call reporting so calls from the ad count as conversions (Google: Call assets), and track form bookings too.
- Both: add tracking tags (UTM) to the ad's page address so your own analytics can tell the two apart (OpenAI: The basics).
OpenAI asks you to send conversion data only after telling visitors and getting any consent the law requires (OpenAI: Conversion measurement).
Example
A plumber with $1,500 a month
- $1,150 to Google Search with a call button and call reporting.
- $350 to a two-week ChatGPT test at the $25 daily minimum, pixel firing on bookings.
- After two weeks, compare cost per booked job, not cost per click.
A clinic
ChatGPT keeps ads away from personal health conversations (OpenAI), so a clinic's ChatGPT ads may rarely appear where patients describe symptoms. Google Search is the likelier channel.
Different for you?
- You want the full ChatGPT ads picture first: ChatGPT ads for small business.
- Your Google ads get clicks but no calls: Google Ads not getting calls.
- You can't tell which ad booked a job: tracking a lead from Google Ads to a booked job.
- You're weighing Facebook instead: Facebook ads for a local service business.
- You'd rather be named in ChatGPT's answers: how to get ChatGPT to recommend your business.
- You want both channels run and judged on bookings: Paid Ads Agent.