Google Ads · Keyword Bid Management
What Is the Google Ads Bid Simulator (and How to Use It)
The Google Ads Bid Simulator is one of the most useful — and most misread — features in the platform. It tells you what would have happened to your keyword's performance if you had set a different Max CPC over the past week. Most advertisers glance at it and move on. The ones who use it properly treat it as a demand curve for each keyword in their portfolio.
This guide covers what the Bid Simulator actually does, where to find it, how to read the output correctly, how to export it, and what to do with the data once you have it.
What the Bid Simulator Actually Does
The Bid Simulator is a counterfactual model. It does not forecast the future. It looks back at the auctions your keyword participated in over the past 7 days and estimates what would have happened if your Max CPC had been different.
Concretely: if your keyword was in 1,000 auctions last week at a $2.00 Max CPC and won 300 of them, the Bid Simulator estimates how many of those 1,000 auctions you would have won at $1.50, $2.50, $3.00, and so on. It then maps those win rates to projected clicks, impressions, and (for conversion-tracked accounts) conversions and conversion value.
A few things to keep in mind about how the model works:
- ✓It replays past auctions, not future ones. The estimates reflect last week's competition, Quality Scores, and market conditions. If the competitive landscape shifts, the projections shift with it — but you won't see that until next week's data.
- ✓Estimates are probabilistic. The numbers are not a guarantee. They represent expected values across a distribution of auction outcomes. Actual results at a new bid level will fluctuate around the projected figures.
- ✓It assumes everything else stays constant. The Bid Simulator holds Quality Score, ad relevance, landing page experience, and competitor behavior fixed. If you change your ad copy or landing page alongside the bid, the estimates lose accuracy.
With those caveats understood, the Bid Simulator is still the best signal you have for estimating marginal returns per keyword — which is exactly what you need for principled bid and budget decisions.
Where to Find It in Google Ads
The Bid Simulator lives in the Keywords view of a campaign or ad group running on manual CPC bidding. To access it:
- Open Google Ads and navigate to a campaign using manual CPC.
- Click into the Keywords tab (Campaigns → [your campaign] → Ad groups → [your ad group] → Keywords, or use the left-hand Keywords section).
- Click the column selector icon (the small grid icon at the top right of the keyword table) → "Modify columns".
- Under "Bid simulators", add the columns you want: Est. clicks, Est. impressions, Est. conversions, Est. conversion value (if conversion tracking is enabled).
- Apply. The columns will appear in the table. For keywords with enough data, you'll see simulator icons in the Max CPC column — click one to open the full simulator panel for that keyword.
Why the Bid Simulator is Grayed Out for Some Keywords
The simulator requires enough recent auction data to generate reliable estimates. A keyword will not have simulator data available if:
- —It is new (less than 7 days of data in the current campaign structure)
- —It has low search volume (Google deems the sample too small for meaningful projections)
- —The campaign is using smart bidding (Target CPA, Target ROAS, Maximize Conversions) — these strategies remove manual bid control and the simulator doesn't apply
- —The campaign has been paused or the keyword was inactive during the look-back window
For high-volume campaigns on manual CPC, most active keywords will have simulator data. Long-tail or niche keywords may not — in those cases, you'll need to rely on historical CPA/ROAS trends and impression share data instead.
How to Read the Bid Simulator Data
When you open the Bid Simulator panel for a keyword, you see a table with 5–7 rows. Each row represents a different Max CPC bid level — typically your current bid, a few lower options, and a few higher options. The columns show projected outcomes at each bid level.
The Key Columns
- ✓Max CPC: The bid level being simulated. Your current bid is highlighted.
- ✓Est. clicks: Projected clicks per week at this bid. The delta between rows shows how many additional clicks you'd gain (or lose) by moving to that bid.
- ✓Est. cost: Projected weekly spend. Note that this is not simply bid × clicks — Google uses actual auction clearing prices, so your average CPC will almost always be lower than your Max CPC.
- ✓Est. conversions: Only available if conversion tracking is set up and the keyword has enough conversion data. This is often the most useful column for CPA-focused accounts.
- ✓Est. conversion value: Projected revenue or conversion value. Requires value-based conversion tracking. Use this column if you're optimizing for ROAS.
Spotting Diminishing Returns in the Table
The shape of the data is always the same: early bid increases generate large click gains relative to additional spend; later bid increases generate smaller gains for proportionally more spend. This is the diminishing returns curve in raw form.
To find the inflection point, calculate the marginal cost per additional click at each bid step:
Marginal CPC = (Cost at higher bid − Cost at current bid) ÷ (Clicks at higher bid − Clicks at current bid)
When marginal CPC climbs well above your target CPA or breaks your ROAS threshold, you've found the point where additional spend stops being efficient. That is your bid ceiling for this keyword under current market conditions.
How to Export Bid Simulator Data
The in-UI simulator panel is useful for inspecting individual keywords but impractical for a portfolio of 20+ keywords. The bulk export lets you pull bid simulation data for all keywords at once.
Export Steps
- In the Keywords view, make sure your Bid Simulator columns are added (Est. clicks, Est. cost, etc.).
- Click the download icon (⬇) at the top right of the keyword table → select "Download" → choose CSV or Google Sheets.
- The exported file includes one row per keyword. Each Bid Simulator column will contain a semicolon-delimited string of values — one value per simulated bid level.
- To work with this data, you'll need to parse the delimited values into separate rows per keyword per bid level. This is the step that makes manual analysis tedious for large accounts.
What the Export Columns Are Called
Column names in the CSV differ slightly from the UI labels:
- UI:Est. clicks→"Bid Simulator: Est. clicks"
- UI:Est. cost→"Bid Simulator: Est. cost"
- UI:Est. impressions→"Bid Simulator: Est. impressions"
- UI:Est. conversions→"Bid Simulator: Est. conversions"
- UI:Est. conversion value→"Bid Simulator: Est. conversion value"
Each cell contains values for all simulated bid levels concatenated together, separated by a delimiter character. You'll need to split these into separate columns or rows before any analysis is possible.
What to Do With the Data After Exporting
With the exported data parsed, you have a set of bid-response curves: for each keyword, you know the projected clicks and conversions at several bid levels. The question is what to do with them.
The Naive Approach (and Why It Fails)
Most advertisers look at each keyword in isolation: find the bid level that hits their CPA target, set it, move on. The problem is that this ignores portfolio effects. Your budget is finite. A keyword with a higher CPA than your target might still deserve budget if its marginal return at that spend level is higher than the marginal return of another keyword you'd be diverting funds to. Optimizing keywords one by one doesn't account for this — you end up with locally correct bids that are globally suboptimal.
The Portfolio Approach
The correct framing is: given a fixed total budget, which bid level for each keyword maximizes total output? This is a constrained optimization problem across all keywords simultaneously. The math involves building marginal return curves from the simulator data and allocating budget iteratively to wherever the next dollar returns the most.
For a small account (under 20 keywords), this is tractable in a spreadsheet. For anything larger, the data prep and calculations become a significant time sink. If you want to skip the manual work, Keyword Bid Optimizer takes your keyword performance export and bid simulator CSV, runs the portfolio optimization, and returns a ranked keyword list with the recommended Max CPC for each keyword at your specified daily budget and objective. Free, no login required. For a deeper look at the allocation methodology, see How to Allocate Budget Across Keywords in Google Ads.
Common Mistakes When Using the Bid Simulator
Treating Estimates as Guarantees
The Bid Simulator shows expected values — averages across a probability distribution. In any given week, actual performance at a new bid will vary around the projection. For high-volume keywords (thousands of clicks per week), the estimates are quite reliable. For low-volume keywords (tens of clicks per week), the confidence interval is wide and you should treat the numbers as directional signals rather than precise predictions.
Comparing Keywords Across Different Match Types
A broad match keyword and an exact match keyword for the same phrase operate in different auction pools and face different competition. Their Bid Simulator data is not directly comparable. When building a portfolio, segment your analysis by match type or use the keyword-level data without cross-match-type aggregation.
Using It on Budget-Constrained Campaigns
If your campaign is regularly hitting its daily budget cap, the Bid Simulator estimates are less reliable. The model assumes your campaign has enough budget headroom to buy the projected clicks. If you raise a bid and the campaign budget runs out faster, you don't get the additional impressions — you just spend the same amount more quickly. Check impression share lost to budget before acting on Bid Simulator data in constrained campaigns.
Ignoring the Look-Back Window
The Bid Simulator uses the past 7 days of auction data. If that week was atypical — a holiday, a product launch, a competitor going dark — the projections will reflect that anomaly. Always sanity-check simulator data against your longer-term performance trends before making large bid changes.
FAQ
Does the Bid Simulator work with smart bidding campaigns?
No. The Bid Simulator is only available for campaigns using manual CPC bidding. Smart bidding strategies (Target CPA, Target ROAS, Maximize Conversions, Maximize Conversion Value) set bids automatically per auction — there's no single Max CPC to simulate. Google offers separate simulation tools for smart bidding, such as the Target CPA simulator and Target ROAS simulator, which work on the strategy-level target rather than the keyword-level bid.
How current is the Bid Simulator data?
The model uses the past 7 days of auction data, refreshed daily. This means the projections reflect recent competition and market conditions, but lag behind any changes that happened in the last 24 hours. For fast-moving categories (e.g., promotional periods, news-driven searches), expect simulator estimates to be slightly behind current reality.
Can I use the Bid Simulator if I have low traffic?
If a keyword has very low volume, Google may not generate simulator data for it — the sample is too small for reliable projections. In that case, use impression share data to estimate headroom (if impression share is low and the keyword performs well, a higher bid is likely warranted) and rely on your overall campaign's historical CPA to set a starting bid.
What's the difference between the Bid Simulator and the Budget Simulator?
The Bid Simulator operates at the keyword level: it shows what happens to a specific keyword if you change its Max CPC. The Budget Simulator operates at the campaign level: it shows what happens to the entire campaign if you change its daily budget. For keyword portfolio optimization, you want the Bid Simulator. The Budget Simulator is useful for forecasting total campaign volume at different spend levels.
References
- ↗Google Ads Help — Estimate your results with bid, budget, and target simulatorssupport.google.com
- ↗Google Ads Help — About manual CPC biddingsupport.google.com
- ↗Google Ads Help — About impression sharesupport.google.com
- ↗Google Ads Help — Smart Bidding simulatorssupport.google.com
- ↗Google for Developers — Bid Simulations overview (Ads API)developers.google.com
- ↗KlientBoost — How To Use Google Ads Bid Simulator For Better Resultsklientboost.com
- ↗Lunio — How to use Google Ads bid simulator for revenue forecastinglunio.ai
Put your Bid Simulator data to work
Upload your keyword performance report and bid simulator export. Set your daily budget and objective. Get a full portfolio breakdown — which keywords to scale, which to pause, and what Max CPC to set for each one.
Open Keyword Bid Optimizer →