Google Ads · Keyword Bid Management
How to Allocate Budget Across Keywords in Google Ads
Budget allocation in Google Ads is a keyword-level problem dressed up as a campaign-level setting. Most accounts set a daily campaign budget and call it a day. The result: budget flows to whatever keywords Google prefers — usually the high-volume, low-converting ones — while your best performers starve for impressions.
This guide covers how to think through keyword budget allocation systematically: which keywords deserve spend, how much each one should get, and how to use bid simulator data to make that decision with actual math.
Why Keyword Budget Allocation Is Harder Than It Looks
When you set a campaign budget in Google Ads, you're setting a ceiling. What happens inside that ceiling is determined by your Max CPC bids. Raise a keyword's Max CPC and Google enters more auctions for it — spending more of your daily budget on it. Lower the bid and that keyword gets deprioritized.
This means budget allocation is really bid management. If you're running manual CPC without a clear bidding logic, you're not allocating budget — you're letting the auction decide for you.
The other problem: most accounts don't have a clean signal for which keywords are actually performing. High-impression keywords look productive. Zero-conversion keywords look dead. Neither framing is accurate without looking at ROAS, CPA, and impression share together.
The Two-Step Logic: Which Keywords Deserve Budget, and How Much
Effective allocation is a two-stage process. The first stage is a binary decision — in or out. The second stage is continuous — how much.
Step 1: Inclusion/Exclusion
Before thinking about bids, decide which keywords belong in the active portfolio at all. The right cutoff depends on your objective:
- ✓CPA goal: exclude keywords where CPA exceeds your target threshold and volume is too low to expect improvement with more data
- ✓ROAS goal: exclude keywords where ROAS is below breakeven, factoring in conversion lag
- ✓Impression share: a keyword with low impression share but strong ROAS is a candidate for more spend, not exclusion
Don't pause on zero conversions alone. A keyword with 200 clicks and no conversions in a high-ticket B2B account might just be operating at normal conversion latency. Context matters.
Step 2: Bid-Level Optimization for Included Keywords
Once you have your active keyword list, the question becomes: what Max CPC should each keyword get? This is where most PPC managers use gut feel — "this keyword is performing well, let's raise it by 20%." That's fine as a heuristic but it ignores marginal returns. The better approach is to look at the bid simulation data Google provides for each keyword and identify where additional spend generates diminishing returns.
How to Use Bid Simulator Data for Allocation
Google Ads provides a bid simulator for most keywords under manual CPC. It shows projected clicks, impressions, and conversions at different bid levels. This is the closest thing to a demand curve you have for each keyword.
What the Bid Simulator Export Contains
When you download the bid simulator data from Google Ads (Keyword view → Columns → Bid simulator), you get a table showing projected outcomes at 5–7 bid increments per keyword. For each increment, you can see estimated clicks and estimated conversions.
Reading the Marginal Return Curve
The key metric is marginal return: how much additional output (clicks, conversions, revenue) do you get per additional dollar of spend at each bid level? For a keyword at $1.50 CPC:
- →Moving to $2.00 might yield +15 clicks at +$0.30 effective CPC = high marginal return
- →Moving to $3.50 might yield +2 clicks at +$1.60 effective CPC = low marginal return
Plot this per keyword. The shape is always the same: steep at the low end, flattening as you raise bids and start competing against more expensive auctions.
The Allocation Math
Once you have marginal return curves per keyword, budget allocation becomes a standard constrained optimization problem:
Allocate the next dollar of budget to the keyword with the highest marginal return at its current spend level.
In practice:
- Rank keywords by marginal return per additional dollar (using bid simulator increments)
- Allocate budget to the top-ranked keyword until its marginal return drops to the level of the second-ranked keyword
- Continue down the list until the budget is exhausted
This is the theoretically correct approach. It maximizes total return for a fixed budget. The reason most accounts don't do it: pulling this data manually for 50+ keywords and doing the math across bid increments is a significant time investment.
Common Allocation Mistakes
Equal Distribution
Setting the same bid across all keywords in a group ignores everything you know about their performance. A keyword with a $15 CPA and 8x ROAS deserves a materially higher bid than one with a $60 CPA and 2x ROAS. Equal bids are a starting point, not a strategy.
Pausing on Zero Conversions Alone
Zero conversions is a signal, not a verdict. Before pausing, check: How many clicks? What's the click-to-conversion ratio for similar keywords? Is there a reason (landing page mismatch, wrong match type, wrong audience)? Sometimes the fix is a landing page change, not a keyword pause.
Ignoring Budget Headroom
Some keywords have significant headroom — they could absorb more spend at a strong ROAS if you raised bids, but their current bids are too conservative to win enough auctions. Impression share lost to budget or lost to rank tells you this. A keyword losing 40% impression share to rank is signaling that higher bids would unlock more efficient volume. Ignoring this means leaving your best performers underinvested.
A Practical Allocation Framework
Step 1: Export Your Data
From Google Ads, export:
- —Keyword performance report (last 30–90 days): clicks, impressions, conversions, cost, CPA, ROAS
- —Bid simulator data for each keyword (where available)
- —Impression share columns (lost to rank, lost to budget)
Step 2: Score Keywords
Apply a consistent scoring logic:
- —Flag keywords below CPA/ROAS threshold with low volume as candidates to pause
- —Flag keywords with strong performance and high impression share lost to rank as candidates for bid increases
- —Flag keywords with no impressions or quality score issues for separate diagnosis
Step 3: Build the Portfolio
Assign bid levels based on marginal return analysis from the bid simulator data. If you're doing this manually for a large keyword portfolio, expect to spend 2–3 hours on the data work alone. If you want to skip the manual work, Keyword Bid Optimizer handles the portfolio step automatically — upload your performance report and bid simulator export, set your daily budget and objective, and get back a ranked portfolio with recommended Max CPC per keyword. Free, no login required.
FAQ
Should I use manual CPC or smart bidding for keyword-level control?
Smart bidding (Target CPA, Target ROAS, Maximize Conversions) removes keyword-level bid control by design. Google's algorithm sets bids per auction based on signals you don't see. If your account is smaller, your conversion data is thin, or you need predictable spend allocation per keyword, manual CPC gives you the control to apply a deliberate framework. The two approaches aren't mutually exclusive — you can run smart bidding campaigns alongside manual CPC campaigns for different keyword segments.
How often should I rebalance keyword bids?
For most accounts: weekly for high-volume keywords, bi-weekly for mid-volume, and monthly for low-volume. The principle is that you need enough new data to make a statistically meaningful bid change. If a keyword gets 5 clicks a week, changing bids weekly is noise-chasing. Wait until you have 30–50 clicks or 5–10 conversions before treating the data as reliable.
What data do I need to start optimizing keyword bids?
At minimum: 30 days of keyword performance data with clicks, cost, conversions, and CPA or ROAS. Impression share data (lost to rank, lost to budget) is highly useful but not required. Bid simulator data improves the precision of your allocation decisions significantly — export it from the keyword view in Google Ads before running any analysis.
What is bid simulation and why does it matter?
Bid simulation is Google's projection of what would happen to your clicks, impressions, and conversions if you changed a keyword's Max CPC bid. It draws on auction data from the past 7 days and models how your performance would shift at different bid levels. It matters because it gives you a demand curve for each keyword — you can see where marginal returns start dropping off and set your bid at the point of maximum efficiency rather than guessing.
References
- ↗Google Ads Help — About bid simulatorsupport.google.com
- ↗Google Ads Help — About impression sharesupport.google.com
- ↗Google Ads Help — About manual CPC biddingsupport.google.com
- ↗Google Ads Help — About Smart Biddingsupport.google.com
- ↗WordStream — How to Use the Google Ads Bid Simulatorwordstream.com
Get your keyword portfolio analyzed
Upload your Google Ads keyword report. Set your 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 →