I simulated the auction. Winning by bid costs 80% more than winning by quality.
Somebody asked why their cost per click kept climbing when they had not touched a bid in a year. I did not have an answer, so I simulated the auction.
- Against a competitor at Ad Rank 31.8, winning on bid alone at quality 5 costs $6.38 a click.
- Leaving the bid at $4.20 and reaching quality 8 wins the same position at $3.99, and quality 9 costs $3.55.
- Bidding $8.00 instead of $6.40 changes nothing: you still pay $6.38, because the price is set by the advertiser below you.
- On $20,000 a month that is 3,135 clicks against 5,636, a difference of 2,501 clicks for the same money.
- Quality sits in the denominator of the price formula, so it discounts every click rather than winning one auction.
Somebody asked me last month why their cost per click kept climbing when they had not touched a bid in a year. I had nothing useful to say, so I wrote forty lines of Python and simulated the auction instead.
The setup is deliberately dull. A competitor bids $4.55 at quality 7. Ad Rank, which I have simplified to bid times quality, puts them at 31.8. You bid $4.20 at quality 5. That is 21.0. You lose.
Bid more, or be better. I priced both.
Bidding more works. It is expensive. At quality 5 you need $6.40 to clear 31.8, and the second price rule then charges $6.38 on every click you get. Push the bid to $7.00 and you still pay $6.38. Your price is set by whoever sits below you, not by your own generosity, and that quiet detail is one hardly anybody uses.
The other route. Bid stays at $4.20. Quality goes up.
Six loses. Seven loses too, narrowly, which is the maddening part. Eight clears it. The click comes out at $3.99. Nine gives $3.55. Ten, $3.19.
Read the two columns again. Winning by bid: $6.38. Winning by quality: $3.99. Same auction, same competitor, same position on the page.
The reason is in the formula, and no interface will ever show it to you: your price is the rank you have to beat, divided by your own quality, plus a cent. Quality sits in the denominator. Think about what that means for a second, because it is the whole article. Quality does not merely help you win the auction, it divides the cost of everything you win, on every single click, for as long as the score holds up.
Put a $20,000 monthly budget through it. At $6.38 you buy 3,135 clicks. At $3.55, 5,636. Two and a half thousand more for the same money, and the only thing that moved was a number Google works out from click-through rate, ad relevance and landing page experience.
Eighty percent cheaper. That is the gap between quality 5 and quality 9.
The honest part now, because that figure is far too tidy to trust as printed. Real Ad Rank folds in thresholds and the context of the search, so no one can promise you those exact numbers. The Quality Score in your account is a slow diagnostic and not the live signal the auction actually uses. Climbing from 5 to 9 takes months. Pages, copy, speed. Not one good afternoon.
The direction survives all of it. A bid buys position at full price. Instantly, permanently. Quality buys the same position at a discount, and that discount compounds across every click you will ever make on the keyword.
Which brings me back to the person whose costs climbed while they changed nothing. I have their answer now. Somebody else rebuilt a landing page, their score went up, their rank went up, and the price of the whole auction shifted underneath a bid that had not moved in a year. Nothing notifies you of that. Their change history is empty. That is exactly why it took a simulation to see at all.
The row I keep coming back to is $7.00. You pay $6.38 whether you bid $6.40 or $8.00, so that extra $1.60 buys nothing whatsoever, and I have watched people raise bids exactly like that in a panic on a Friday afternoon. The ceiling is not the price. Hardly anyone reads it that way.
Questions people ask about this
Is Ad Rank really just bid times quality?
No. Google documents four inputs: your bid, ad quality, the Ad Rank thresholds and the context of the search. The simulation simplifies to bid times quality to isolate one mechanic, and the exact figures should be read as illustration.
Why do I pay less than my maximum bid?
The second price rule charges you roughly what was needed to beat the advertiser below you, plus a cent. Raising your ceiling above that point buys nothing.
Does the Quality Score in my account drive the auction?
It is a diagnostic that updates slowly. The live auction uses ad quality signals directly, which is why the number in your interface can lag what you experience.
How do I actually raise quality?
Its three documented components are expected click-through rate, ad relevance and landing page experience. The third is the one nobody owns and usually the one holding the score down.
- Google Ads Help, About Ad Rank. Checked 2026-08-16.
- Google Ads Help, About Quality Score. Checked 2026-08-16.
- Google Ads Help, Check your ad relevance. Checked 2026-08-16.
- Google Ads Help, About landing page experience. Checked 2026-08-16.
- Google Ads Help, About expected click-through rate. Checked 2026-08-16.
- Google Ads Help, Search impression share metrics and lost share reasons. Checked 2026-08-16.
- Google Ads Help, How much you pay: the actual cost-per-click. Checked 2026-08-16.
- Our own simulation, tools/auction_sim.py, run 16 August 2026. Checked 2026-08-16.
Put your own numbers through the calculator. It shows what your budget burns each month on clicks that were never going to buy, and the arithmetic is printed underneath.
Open the free calculator → Open the glossary