The Google Ads auction system determines which ads appear on a search results page, in what order, and how much advertisers pay. Here's a breakdown of how it works:
1. A User Triggers a Search
When someone searches on Google, the system scans its pool of advertisers bidding on keywords relevant to that query.
2. Eligibility & Ad Rank Are Calculated
For each ad, Google calculates something called Ad Rank, which decides:
-
Whether the ad is shown at all
-
Its position on the page
Ad Rank is based on:
-
Bid Amount: How much you're willing to pay per click
-
Quality Score: Based on:
-
Expected Click-Through Rate (CTR)
-
Ad Relevance to the search
-
Landing Page Experience
-
-
Ad Extensions & Formats: Use of site links, callouts, etc.
-
Context of the Search: Device, location, time, search intent
3. Highest Ad Rank Wins, But It's Not Just the Highest Bidder
You don’t need the highest bid to win. A more relevant ad with a better Quality Score can beat a higher bidder.
4. Cost is Determined (Second-Price Auction)
You don’t pay your full bid. Instead, you pay just enough to beat the Ad Rank of the next highest competitor — not necessarily your full bid.
Formula:
Actual CPC = (Ad Rank of the competitor below you ÷ Your Quality Score) + $0.01
5. Ad is Displayed
Google displays the top ads, often above or below organic results.
Example:
-
Advertiser A bids $4, Quality Score = 10 → Ad Rank = 40
-
Advertiser B bids $6, Quality Score = 5 → Ad Rank = 30
Result: Advertiser A wins the top spot, even with a lower bid.