Lost-to-budget = leaving demand on the table; lost-to-rank = ad-rank issue. Different fixes.
At a glance
The percentage of available ad auctions the merchant’s ads actually appeared in, with the critical decomposition into “lost to budget” (left demand on the table because the daily budget capped out) vs “lost to rank” (ad rank was too low to show). These two losses point to entirely different fixes: budget loss is a finance decision (raise the daily cap), rank loss is a quality-and-bid decision (improve Quality Score, raise bids, or tighten targeting). Treating them as the same metric is a routine source of paid-marketing mis-investment.
| What it counts | AVG(metrics.search_impression_share) × 100. Search Impression Share = eligible_impressions / total_eligible_impressions. The “eligible” denominator is Google’s count of auctions where this merchant’s ads matched the query and could have shown if budget and rank had been sufficient. |
| Lost-to-budget vs Lost-to-rank decomposition | Two separate fields: metrics.search_budget_lost_impression_share (daily budget exhausted, ad eligible but unfunded) and metrics.search_rank_lost_impression_share (ad showed up in the auction but lost on quality/bid). The three add to 100 percent: IS + budget_lost_IS + rank_lost_IS = 1.0. |
| Search vs Display | This card surfaces Search-network impression share specifically. Display-network and YouTube-network impression share are tracked separately in gads_display_impression_share (where the metric carries a different interpretation; Display is impression-driven not auction-driven). |
| Auction definition | An auction is each user-search-event where the merchant’s keyword targeting could match. A keyword bidding on “running shoes” enters every auction triggered by that query (and its match-type expansions). Brands narrowing match types reduce eligible auctions and may see impression share rise without any other change; this is denominator shrinkage, not real reach gain. |
| Top vs absolute-top distinctions | Three sibling metrics exist: search_top_impression_share (ad appeared in any of the top positions above organic results), search_absolute_top_impression_share (ad appeared in position 1), and the headline search_impression_share (ad appeared anywhere on the page). Brands optimising for click-through rate care about top and absolute-top; brands optimising for reach care about the headline. The gads_quality_score and gads_ctr_by_campaign cards surface the position-quality view. |
| Smart Bidding behaviour | tROAS and Maximize Conversion Value campaigns can voluntarily reduce impression share when the auction quality is low (the algorithm chooses to skip auctions with poor expected outcomes). Falling impression share with rising conversion rate is a Smart Bidding signal, not a problem. The gads_alert_roas_drop card surfaces when the algorithm’s auction-skipping is hurting outcomes. |
| Brand vs non-brand | The metric is calculated per-keyword and aggregated; brand search keywords typically run at 90-99 percent impression share (no competitor outranks the brand for its own name), while non-brand keywords run at 30-60 percent in competitive categories. The headline figure is the spend-weighted average. For accurate diagnosis, look at the campaign-level decomposition rather than the headline. |
| Geographic distribution | A campaign targeting multiple countries reports a single blended impression share. A campaign at 90 percent impression share in the UK and 30 percent in Germany shows roughly 60 percent blended; this hides the German under-investment. The gads_top_cities and gads_conversions_by_country cards surface the geographic decomposition. |
| Currency / spend basis | n/a, this is a percentage. The cost implications surface in gads_total_spend when raising bids to capture more impression share. |
| Time window | 30D (30-day rolling). Daily granularity is volatile because impression-share calculation depends on Google’s auction-volume data which arrives with a 1-3 day delay. |
| Alert trigger | lost-to-budget >20 percent (a 20 percent or higher Search Budget Lost Impression Share suggests the merchant is leaving meaningful demand on the table because of budget caps). |
| Sentiment key | gads_impression_share |
| Roles | owner, marketing, finance |
Calculation
Calculated automatically from your Google Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US-based outdoor gear brand on Shopify running an $80,000/month Google Ads programme split across brand search, non-brand category search, and Performance Max. Snapshot for the 30-day window ending Wednesday 15 May 26.| Campaign | Impression Share | Budget Lost IS | Rank Lost IS | What this means |
|---|---|---|---|---|
| Brand search (own brand keywords) | 96.2% | 0.5% | 3.3% | Healthy. The 3.3% rank loss is competitor brand-bidding (legitimate competitor activity); the 0.5% budget loss is negligible. |
| Non-brand: tents | 38.4% | 22.1% | 39.5% | Constrained by both budget and rank. Budget cap is the immediate fix; rank loss suggests Quality Score work is also needed. |
| Non-brand: hiking boots | 52.7% | 8.2% | 39.1% | Rank-loss-dominated. Budget is mostly being spent; the issue is bid level or ad quality vs competitors. |
| Non-brand: sleeping bags | 71.3% | 4.6% | 24.1% | Healthy mid-tier. Light rank loss; the campaign is generally winning the auctions it enters. |
| Performance Max | 64.5% | 12.8% | 22.7% | Mixed loss profile. Performance Max impression share is across multiple inventory types so the diagnosis is less clean than for Search-only campaigns. |
| Shopping standard (product feed) | 58.9% | 18.3% | 22.8% | Budget is the bigger lever; raising the daily cap should capture meaningful additional reach. |
| Account weighted average | 62.3% | 10.5% | 27.2% | Healthy headline; significant lost-to-rank that points to non-brand competitive pressure. |
- The headline 62.3 percent impression share is healthy for a competitive outdoor-gear category. Industry benchmarks: brand search should run 90-99 percent, non-brand category should run 40-70 percent depending on competitor density. The brand here is in band, but the lost-to-rank component (27.2 percent of all eligible auctions) signals real competitive pressure.
- The Tents campaign is the most actionable line. Both 22.1 percent budget loss and 39.5 percent rank loss combined mean the campaign is missing 61.6 percent of eligible auctions, of which 22 percent could be captured purely by raising the budget. Step 1: raise the daily budget by 30 percent to relieve the budget loss. This should immediately move impression share from 38 to roughly 56 percent. Step 2 (separate, post-step-1 measurement): work on rank loss via Quality Score improvements and bid increases. Doing both at once makes the rank-loss diagnosis impossible because budget changes alter auction-entry patterns.
- The Hiking Boots campaign is the inverse pattern: rank-loss-dominated. Only 8.2 percent budget loss but 39.1 percent rank loss. Raising the budget here will not help much because the campaign is already mostly winning the auctions it enters; the problem is the auctions where it loses on quality/bid. The fix here is Quality Score work (better ad copy, more relevant landing pages, tighter keyword-to-ad-group alignment) plus selective bid increases on the highest-converting keywords. Budget increases on rank-loss-dominated campaigns waste money.
- Performance Max at 64.5 percent with mixed loss profile is the trickiest diagnosis. Because Performance Max spans Search, Shopping, Display, and YouTube inventory simultaneously, the impression share decomposition does not cleanly map to a single fix. The question to answer (and Google does not expose this via API) is which inventory type is contributing most to the lost-to-rank. For Performance-Max-heavy brands, the impression-share metric is less actionable than for Search-only campaigns.
- The Shopping campaign at 18.3 percent budget loss has the largest immediate lever. Shopping campaigns benefit from product-feed-driven specificity, so raising the daily cap typically buys more conversions per dollar than the same raise on a non-brand search campaign. Recommended action: shift 5,000 of monthly budget from the rank-loss-dominated Hiking Boots campaign to the Shopping campaign. This gives the Shopping campaign room to capture the budget-lost share while the Hiking Boots campaign needs Quality Score work before it can productively absorb more spend.
- The Vortex Mind Paid Traffic Waste report runs this analysis automatically. It surfaces the per-campaign impression-share decomposition, identifies budget-loss vs rank-loss patterns, and proposes specific budget reallocations with confidence intervals. The report is the executive-ready version of the per-campaign analysis above.
- Decompose by campaign immediately, the headline figure averages across many campaigns with different patterns. Check
gads_spend_by_campaignand the per-campaign impression share report in the Google Ads dashboard. - Distinguish budget loss from rank loss. They have different fixes. Budget loss = raise daily caps. Rank loss = improve Quality Score (relevance, ad copy, landing pages) and bids.
- Cross-reference with
gads_quality_scoreto see which campaigns have weak Quality Scores. Low Quality Score is the dominant contributor to rank loss in most accounts. - Pair with
gads_underspendingto find campaigns failing to spend their budget despite having available impression share. These are usually impression-share-constrained for rank reasons; raising the budget here would not help. - Check Smart Bidding behaviour. tROAS and Maximize Conversion Value campaigns voluntarily reduce impression share when auction quality is low. Falling impression share with rising conversion rate or stable ROAS is a Smart Bidding optimisation, not a problem to fix.
| Time horizon | Action |
|---|---|
| First 1 hour after alert | Identify the top 3 campaigns contributing most to budget loss. Sort by (spend × budget_lost_IS) for the actionability ranking. |
| First 4 hours | Raise budgets on the top-3 budget-loss campaigns by 25-30 percent (one step). Avoid simultaneous Quality Score changes; isolate the variable. |
| First 24 hours | Measure the impact: did impression share rise as expected? Did conversions scale proportionally? Did CPA stay within target? |
| First week | If the test held, normalise the budget increases. Begin Quality Score work on rank-loss-dominated campaigns separately. |
Sibling cards merchants should reference together
| Card | Why merchants reach for it |
|---|---|
gads_quality_score | The dominant contributor to rank loss. Low Quality Score → high rank-loss impression share. The two should be read together. |
gads_total_spend | The cost view alongside the reach view. Raising impression share via budget increases pushes spend up; the trade-off lives here. |
gads_total_revenue | The revenue view alongside reach. Raising impression share should raise revenue proportionally if the marginal auctions convert at similar rates. |
gads_roas | The efficiency check on the budget-vs-revenue trade-off. Capturing more impression share at lower marginal ROAS is sometimes correct (volume play) and sometimes wrong (chasing diminishing returns). |
gads_overspending | Campaigns spending above their daily budget. If overspending is high alongside high budget-loss, the daily budget is materially under-provisioned. |
gads_underspending | Campaigns failing to spend their budget. Usually rank-loss-constrained; the answer is not raising the budget. |
gads_top_campaigns | The best-performing campaigns. Raise budgets on these first when capturing additional impression share. |
gads_worst_campaigns | The worst performers. Avoid raising budgets here; investigate Quality Score issues first. |
gads_cpc_trend | A rising CPC at constant impression share suggests competitor bidding pressure; a falling CPC at rising impression share suggests improving Quality Score. |
gads_search_terms | The actual queries triggering the merchant’s ads. Useful for identifying impression-share-constrained queries to bid up specifically. |
gads_alert_roas_drop | Pairs with impression-share work; if raising impression share drops ROAS materially, the marginal auctions are not converting at the campaign average. |
gads_xc_revenue_share | Cross-channel view: low impression share might be the right choice if other channels (organic SEO, email, direct) are absorbing the demand at lower cost. |
Meta Ads reach | The Meta parallel for cross-platform reach decisions. |
Reconciling against the vendor’s own dashboard
Where to look in Google Ads’s own dashboard:- Google Ads → Campaigns with the impression-share columns added (Search IS, Search Budget Lost IS, Search Rank Lost IS, Search Top IS, Search Absolute Top IS). Right-click the column header to add these columns to the campaign view.
- Google Ads → Auction Insights (ads.google.com/aw/keywords/auctioninsights) for the competitor-level view. Shows which other advertisers are competing in the same auctions and their respective impression shares. Useful when investigating rank-loss patterns.
- Google Ads → Recommendations → Bid and budgets for Google’s own auto-suggested budget and bid changes that would capture more impression share. Worth comparing to the merchant’s own diagnosis.
| Reason | Direction | What to do |
|---|---|---|
| Time zone. Google Ads dashboard uses the account’s configured time zone; Vortex IQ uses UTC for period boundaries. | Boundary days differ | Largest impact on T (today) and 7D windows; for 30D the drift is typically under 1 percentage point. |
| Refresh lag. Auction-volume data arrives at Google with a 1-3 day delay; the impression-share calculation depends on this denominator. The most recent 1-3 days of data refines as Google completes the calculation. | Vortex IQ moves slightly as the calculation refines | For period-end reporting, allow 3 days post-period before treating the figure as final. |
| Aggregation method. The headline figure is a spend-weighted average across campaigns; the dashboard’s “Account-level” view uses a similar aggregation but Google sometimes uses impression-weighted averaging in specific reports. | Differences typically under 2 percentage points | When reconciling, prefer per-campaign impression share over the headline; the per-campaign figures match exactly. |
| Search vs Display attribution. Some Google Ads dashboard views aggregate Search and Display impression share into a single figure; Vortex IQ surfaces Search-network only by default. | Vortex IQ higher if dashboard view is blended | Check the dashboard view’s Network filter setting. |
| Comparison | Expected relationship | When divergence is legitimate |
|---|---|---|
gads_impression_share ↔ Meta Ads reach | Different metric; not directly comparable | Google’s auction-driven impression share has no direct Meta parallel. Meta uses reach (unique users) rather than auction-share. The conceptual analog is “what percentage of available impressions did we capture”, but the underlying calculation is fundamentally different. |
gads_impression_share ↔ Microsoft Ads impression_share | Definitional twins | Microsoft Ads (Bing, AOL, Yahoo) uses the same auction-share concept with the same lost-to-budget vs lost-to-rank decomposition. Brands running both can reconcile cleanly. |
gads_impression_share ↔ Amazon Ads share_of_voice | Conceptually similar, mathematically different | Amazon Ads’ share of voice is detail-page-impression-driven; Google’s is auction-driven. Both answer “are we visible on relevant queries” but cannot be summed or compared as single percentages. |
Known limitations / merchant FAQs
My budget-lost impression share is 30 percent. Should I just raise the budget? Probably yes, but in a controlled way. Raising the budget on a campaign with 30 percent budget loss should immediately move impression share up by roughly that amount (some loss to rank instead of budget will replace some of the gain). Raise budgets in 25-30 percent increments and measure: if conversions scale proportionally and CPA stays in target, normalise the increase and consider the next step. If conversions plateau (the marginal auctions are converting at a lower rate than the average), you have found the campaign’s effective demand ceiling and further budget is wasted. Most non-brand category campaigns hit their ceiling somewhere around 70-80 percent impression share; pushing past that point usually buys diminishing returns. My rank-lost impression share is 40 percent. What does it take to fix that? Three levers, in order of impact and effort. (1) Quality Score: improve ad copy relevance to the keyword, tighten ad-group structure (one keyword theme per ad group), match landing page content to the ad-and-keyword promise. Quality Score work pays off over 4-12 weeks. (2) Bid level: raise the maximum CPC for the rank-loss-affected keywords. Immediate effect but increases CPA. (3) Targeting: tighten match types (broad → phrase → exact) to enter only auctions where the merchant is genuinely competitive. Reduces auction volume but raises win rate. Why is my brand search impression share only 90 percent? Shouldn’t it be 100 percent? Competitor brand-bidding. Other advertisers can legally bid on the merchant’s brand name in most jurisdictions (the legal framework varies; trademark law sometimes restricts ad copy that uses the brand name without restricting the bid itself). Competitors bidding on the brand name push impression share down because some auctions are won by the competitor. The fix is bid-up brand keywords aggressively (raise max CPC to sustain top position) and file complaints with Google’s trademark team for ad copy that violates trademark policy (Google enforces ad copy restrictions even when bid restrictions are not in force). Smart Bidding is reducing my impression share. Should I switch back to manual bidding? Probably not. Smart Bidding voluntarily reduces impression share in auctions where the predicted conversion outcome is poor. The campaign is sacrificing reach for efficiency, which is usually the right call. The check: is conversion rate or ROAS rising at the same rate impression share is falling? If yes, Smart Bidding is working as designed. If both are falling, the algorithm has lost confidence in the campaign and you have a deeper problem (audience drift, conversion-tracking issue, landing-page degradation) that needs investigation before bidding strategy is the right lever. My impression share dropped 15 percentage points overnight. Did Google change something? Possibilities, in order of likelihood. (1) A competitor entered the auction: a new advertiser with strong Quality Score and aggressive bidding can compress impression share for everyone else in the category overnight. Check Google Ads → Auction Insights for new competitor names. (2) Auction volume increased: a category-level demand spike (seasonal, news event, viral product) increases the eligible-auctions denominator, reducing the percentage even if impressions rose. Cross-referencegads_impressions_trend. (3) An auto-applied bid recommendation lowered max CPC on rank-loss-sensitive keywords. Check Google Ads → Recommendations → Auto-applied. (4) A Quality Score change: Google updated the Quality Score for affected keywords (this happens periodically as the model retrains). Check the keyword-level Quality Score column. (5) Genuine campaign-level change (someone paused a campaign, narrowed targeting, lowered bids).
Performance Max impression share is 70 percent but I cannot see which inventory type is constrained. What can I do?
This is a real Performance Max transparency limitation. The impression-share figure spans Search, Shopping, Display, and YouTube inventory simultaneously and Google does not expose the per-inventory breakdown via API. Workarounds: (a) request the channel-distribution report from your Google account manager (typically a quarterly export); (b) split the Performance Max campaign into separate Search-only and Shopping-only campaigns to gain inventory-level visibility (this often reduces total reach but improves diagnosability); (c) accept the opacity and rely on the headline ROAS figure for the optimisation decision rather than the impression-share decomposition.
Should I aim for 100 percent impression share on every campaign?
No. Pushing impression share toward 100 percent on competitive non-brand keywords typically requires uneconomic bid levels. The right framing: target impression share is wherever marginal ROAS equals target ROAS. For a brand with 6x target ROAS, the right impression share might be 75 percent on Tents (where competition is moderate) and 45 percent on Hiking Boots (where competition is intense and the marginal auction would convert at 3x). One-size-fits-all impression-share targets are a marketing-ops anti-pattern; per-campaign targets driven by competitive economics are the right approach.
Can Vortex IQ raise budgets or bids automatically?
Read-only by design. Vortex IQ surfaces impression-share decomposition, identifies budget-loss vs rank-loss patterns, and flags actionable campaigns; the merchant’s marketing team executes inside Google Ads. The Vortex Mind Paid Traffic Waste report generates merchant-side Actions with specific budget reallocation proposals, but the changes themselves sit with the merchant.
Is impression share a leading or lagging indicator?
Lagging in the sense that it reports what already happened in the auction; leading in the sense that today’s impression share predicts tomorrow’s revenue absent budget or bid changes. A persistent budget-lost-impression-share is a leading indicator that revenue is being left on the table; a persistent rank-loss is a leading indicator that competitive position is degrading. Both should be monitored weekly; the headline figure should be in the executive review monthly.