Skip to content

Fix: Search campaign limited by budget

finding google ads updated 2026.05.06 5 min read

A Search campaign flagged "Limited by budget" is leaving auctions on the table — every percentage point of lost impression share to budget is conversions a competitor harvested instead.

Why this matters

CRITICAL. "Limited by budget" status — surfaced by Google as the Search lost IS (budget) column — caps profitable campaigns mid-auction. Unlike rank-based losses (which signal Quality Score or bid problems), budget losses are pure cap forfeit: you already won the auction logic but ran out of money before serving. Per Google Ads Help on impression share, budget-limited campaigns "may be missing impressions because the budget is too low." The Whitead rule fires high-severity because the recoverable conversion volume is large, immediately quantifiable, and the fix is reversible within hours — there is no slower-moving lever in Search optimization with this much top-line leverage.

The rule scope is account-wide and pct-aggregated: the warning band starts at 25% of enabled Search campaigns above 10% lost IS budget; failure starts at 50%. A single budget-starved hero campaign rarely flips the rule — but a portfolio drift where every campaign quietly leaks 12-18% does.

How to verify the issue

  1. Open Campaigns → filter Type = Search, Status = Enabled.
  2. Add columns via ColumnsModify columnsCompetitive metrics → enable Search lost IS (budget) and Search lost IS (rank). Save the column set.
  3. Sort descending by Search lost IS (budget). Any campaign >10% is in scope; >50% is acute.
  4. Cross-check the Status column — Google labels these Limited by budget directly. If status reads Eligible but lost IS budget is high, you are looking at intra-day pacing burnout, not 24h cap saturation.

If ≥25% of enabled Search campaigns clear the 10% threshold, the rule is at warning (medium); ≥50% is failed (high).

How to fix it

Three fixes — pick by which constraint is actually binding. Run them in order; do not stack.

1. Lower bids first if CPA is already at target

If the campaign hits target CPA / target ROAS at current spend, lowering bids by 10-15% expands daily reach without touching the budget envelope. Easiest with Smart Bidding: nudge tCPA up 10% (or tROAS down 10%) and let the bidder broaden its acceptable auction set. Manual CPC: trim ad-group max CPC by the same delta.

Before:  tCPA $40,  budget $200/d,  Search lost IS (budget) 38%
Action:  tCPA → $44 (+10%)
Expect:  more impressions per dollar, lost IS budget drops 10-20pts in 7-14d

2. Raise budget if CPA has headroom

If observed CPA is meaningfully below target, the campaign can absorb more spend at similar efficiency. Use the recoverable-spend formula as the upper bound:

recoverable_spend = cost × (bis / (100 − bis))
example: cost = $1,000,  bis = 40
         $1,000 × (40 / 60) = $667 additional spend at parity

Raise the daily cap by 25-50% increments; never double overnight (Smart Bidding re-enters learning phase on material changes — Google does not publish a precise threshold; operator consensus is in the 20-30% range — and a budget jump that triggers a target swing through portfolio rebalancing has the same effect).

3. Narrow demand if neither CPA nor budget can move

When budget is hard-capped and bids are already lean, cut the demand surface instead.

  • Pause keywords with CVR <50% of campaign median — they consume the budget that could have served high-intent queries. Cross-link the workflow at search-budget-limited.
  • Tighten geo targeting to top-converting metros only (use Locations → segment by conv. rate).
  • Restrict ad schedule to converting hours/days.
  • Add negative keywords — every irrelevant query you exclude returns budget to the queries that close.

How to confirm the fix worked

Diagnostic checklist — re-run 14 days after deploy

  • Search lost IS (budget) <5% on each previously-flagged campaign in Campaigns view.
  • Status column no longer reads Limited by budget for the targeted campaigns.
  • Conversions flat or up vs. the prior 14d baseline (efficiency preserved, not just volume bought).
  • CPA within 10% of target — confirms the lever you pulled (bid / budget / demand) was the right one.
  • No new Smart Bidding learning-phase alert in Bid strategies — large bid or budget swings can trigger re-learning that masks the underlying fix.

If all five pass, the rule moves failedpassed on the next audit.

Methodology note. Whitead reads the rule signal directly from search_budget_lost_is per campaign (filter: Search + Enabled), aggregates to the percentage of campaigns above the 10% per-campaign threshold, and bands the account-level result at 25% (warning) / 50% (failed). When the rule fires, the impact engine (WAD-99 surface) emits weighted_lost_spend_dollars using the cost × bis / (100 − bis) formula above so the fix path can be ranked against other findings in the same audit by absolute dollar recovery, not severity tier alone. Fix-priority logic always tries the lower-bid path before raise-budget when observed CPA ≥ target, because a bid cut tests for elastic auction headroom without committing additional spend; we only recommend the budget raise when CPA observably has room.

Sources