The Google Ads auction runs in milliseconds every time someone searches. Advertisers compete based on Ad Rank = Bid x Quality Score x Auction-time context. The highest Ad Rank wins the top position — but you only pay enough to beat the competitor below you, not your full max bid.
Understanding the Google Ads auction mechanics gives you a significant competitive edge. Most South African advertisers simply set a bid and hope for the best. Understanding how Ad Rank is calculated, how actual CPCs are determined, and how Quality Score interacts with bids allows you to optimise strategically rather than just outspend competitors. This guide covers the full auction mechanism. Related: Google Ads account setup.
The Google Ads Auction: Step by Step
- A user in Cape Town types ‘accountant near me’ into Google
- Google identifies all active ads with keywords matching this search
- For each eligible ad, Google calculates Ad Rank in real time
- Google sorts eligible ads by Ad Rank to determine position
- Ads with sufficient Ad Rank appear on the results page
- If the user clicks an ad, the advertiser is charged the actual CPC
This entire process takes under 100 milliseconds — faster than a human blink. It happens for every search, on every device, at every moment of the day. There is no pre-determined ad schedule or reserved placement — every auction is independent.
What is Ad Rank?
Ad Rank is the score that determines your ad’s eligibility to show and the position it appears in. Google has evolved Ad Rank significantly since Google Ads launched, and in its current form it considers multiple factors:
- Your max CPC bid: The maximum you are willing to pay per click
- Expected CTR: How likely Google expects your ad to be clicked
- Ad relevance: How closely your ad matches the search intent
- Landing page experience: Quality and relevance of your destination page
- Auction-time context: The user’s device, location, time of day, and search behaviour signals
- Ad format and extensions: Whether you have added relevant assets like phone numbers and sitelinks
How Your Actual CPC is Calculated
The auction uses a second-price system: you pay just enough to outrank the competitor below you, not your full maximum bid. The formula for your actual CPC is:
Actual CPC = (Ad Rank of the next advertiser below you / Your Quality Score) + R0.01
This means: if your Ad Rank is 40 (Bid R8 x Quality Score 5) and the advertiser below you has Ad Rank 30 (their bid R6 x Quality Score 5), your actual CPC is (30 / 5) + 0.01 = R6.01. You pay R6.01, not your maximum bid of R8.
This mechanism creates the critical relationship between Quality Score and costs: a higher Quality Score means your actual CPC calculation produces a lower cost, even when competing against the same opponents at the same position.
Why the Highest Bidder Does Not Always Win
Consider two advertisers competing for ‘plumber Cape Town’. Advertiser A bids R100 per click but has a Quality Score of 3 (Ad Rank = 300). Advertiser B bids R50 per click but has a Quality Score of 8 (Ad Rank = 400). Advertiser B wins the top position despite the lower bid — and pays less per click. This is the commercial case for Quality Score optimisation: you can beat better-funded competitors by being more relevant.
See Google’s official explanation of the Ad auction for the technical documentation on how Ad Rank and CPC calculations work.
Frequently Asked Questions
Does Google run a different auction for mobile searches?
Yes — the auction runs separately for each search, and device type is one of the auction-time context factors that influences Ad Rank. You can set bid adjustments by device type in your campaign settings. Many South African advertisers increase bids for mobile searches (where local intent is high) and decrease bids for desktop searches where competition and consideration periods differ.
Can I see who I am competing against in the auction?
Yes — the Auction Insights report within your Google Ads account shows which other domains are competing for the same keywords as you. It shows impression share, overlap rate, top of page rate, and outranking share for each competitor. This data is available at the campaign and ad group level.
What is impression share and how does it relate to the auction?
Impression share is the percentage of auctions where your ad was eligible to show that it actually appeared. An impression share of 60% means your ad showed in 60% of the auctions it was eligible for. The missing 40% is split between ‘lost IS (budget)’ — where your daily budget was exhausted — and ‘lost IS (rank)’ — where your Ad Rank was too low to show. Low impression share due to rank is best fixed by improving Quality Score or bids.
What is the minimum bid to enter the Google Ads auction?
There is no fixed minimum bid for most keywords. Google has a minimum bid threshold based on the quality of your ad — if your Quality Score is very low, your effective minimum bid to achieve any impressions increases. For competitive keywords in South Africa, practical minimum bids to achieve meaningful impressions range from R2-R5 for low-competition terms to R50-R100+ for highly competitive commercial terms.
Does time of day affect the auction?
Yes — auction competition varies by time of day. For most South African business-to-business service keywords, competition peaks during business hours (8am-5pm SAST) and drops significantly evenings and weekends. This creates opportunities to bid lower during off-peak hours while maintaining strong impression share. Ad scheduling and bid adjustments by time allow you to capitalise on these patterns.