The conversation I’ve had more times than I can count goes like this.
A client looks at their monthly report. Rank Lost IS is 68%. Their first reaction is always the same: “We’re getting crushed by competitors. What are we going to do about it?”
The answer, almost every time, is the same thing I have to explain again: “You’re not losing to competitors. You’re losing to your own budget cap.”
Rank Lost IS reads like a competitor problem. A 68% rank-lost number feels like seven out of every ten auctions are being stolen by someone bidding harder or writing better ads. That framing isn’t just wrong. It’s the kind of wrong that sends PPC teams down a month-long quality-score improvement project when the actual fix is a 5% monthly budget increase.
The impression-share-diagnostics skill exists so that conversation happens every time, not just when I remember to have it. It’s the framework my agents use to read IS metrics correctly before they recommend any action.
Get the Impression Share Diagnostics skill → github.com/fourteenwm/ppc-ai-skills/impression-share-diagnostics
Free and open-sourced. Drop the SKILL.md into any Claude Code project in under a minute. No configuration required.
The Core Problem: IS Metrics Are Easy to Read Wrong
Google gives you three impression share numbers for search campaigns: Search IS, Budget Lost IS, and Rank Lost IS. All three are easy to misread in isolation, and every misreading points your optimization in the wrong direction.
The most common misreading is the Rank Lost IS one. A high Rank Lost IS feels like competitive pressure — the word “rank” implies you’re losing a ranking fight. So the natural reaction is to try to outrank: raise bids, improve quality score, sharpen the ads.
But under Smart Bidding, you don’t control bids. Google’s algorithm does. The algorithm is already trying to bid as high as it can to capture conversions. If your Rank Lost IS is high, the most likely reason is that your budget cap is forcing the algorithm to bid conservatively so it doesn’t blow through the daily spend. Raise the ceiling and the algorithm raises its bids on its own.
In other words: Rank Lost IS is often a symptom, not a cause. And the cause lives in a different metric.
Rule 1: Read Budget Lost IS First, Not Rank Lost IS
Budget Lost IS is the metric that tells you whether budget is the constraint. It measures the percentage of impressions you lost specifically because your budget ran out — not because someone outranked you.
My diagnostic always starts there:
- Budget Lost IS under 10% — budget is not the constraint. Time to look at quality, demand, or structural issues.
- Budget Lost IS 10-30% — moderate budget constraint. Some real opportunity cost.
- Budget Lost IS 30-50% — significant budget constraint. Budget is now the primary limiter.
- Budget Lost IS over 50% — severe budget constraint. You have major untapped spend potential sitting on the table.
When Budget Lost IS is high, the story is simple. The algorithm wants to spend more, can’t, and you’re leaving impressions on the auction floor. A 5-10% budget increase is the right move.
Rank Lost IS only becomes a primary signal when Budget Lost IS is low. That’s when you’re actually losing to competitors. Until then, Rank Lost IS is just telling you how much competitive pressure exists in your auctions — useful context, not an action item.
Rule 2: Rank Lost IS Is Informational, Not a Target
This is the rule that saves the most client conversations.
Rank Lost IS is not a number you optimize toward. There is no correct Rank Lost IS. A high value doesn’t mean your ads are bad. A low value doesn’t mean your ads are great. It just tells you how much competitive pressure is sitting in your auction landscape.
A 60% Rank Lost IS in a crowded local services vertical is normal. A 30% Rank Lost IS in a niche B2B vertical might actually be a sign that nobody else is showing up to the auction. Neither number, by itself, tells you whether anything needs to change.
The right way to read Rank Lost IS is as a pair with Budget Lost IS:
- High Rank Lost + High Budget Lost — budget is the constraint. Competitive pressure is real, but you’re not even bringing your budget to the fight.
- High Rank Lost + Low Budget Lost — quality is the constraint. The algorithm has budget to spend, but ad relevance, landing page experience, or keyword quality is keeping your ad rank down.
- Low Rank Lost + Low Budget Lost — no constraint. Low demand is the real story, and that’s not a problem to solve with budget.
Every time I sit down with a client report, I pair those two numbers before I look at anything else. The combination tells you what’s actually happening. Neither one alone does.
Rule 3: Smart Bidding Changes the Entire Conversation
The reason IS interpretation has shifted so much in the last few years is Smart Bidding. Most search campaigns now run Max Conversions, Max Conversion Value, or Max Clicks — bidding strategies where Google sets the bid and you set the budget.
That one architectural change rewrites the rules.
In manual-bidding land, you had direct levers. See high Rank Lost IS? Raise your bids. See bad quality score? Write better ads. The metrics mapped to actions you controlled.
In Smart Bidding land, your only real lever is the budget cap. Everything else is downstream of that. The algorithm decides what to bid. The algorithm decides when to be aggressive. The algorithm decides how to trade off volume against CPA. Your job is to give it a budget envelope it can work inside, and let it do its job.
This means the whole diagnostic flow collapses down to a much simpler question: is budget the constraint or not? If yes, raise the ceiling conservatively — 5 to 10% at a time. If no, look elsewhere. There is no third move that involves “raising bids” because you don’t control bids.
Rule 4: Four Scenarios Cover Almost Every Underspend
Once you frame IS correctly, almost every underspend conversation falls into one of four patterns.
Scenario 1: Budget too low. Budget Lost IS is elevated. Rank Lost IS is high. Search IS is below 70%. The algorithm wants to bid more, can’t, and you’re losing impressions. Fix: 5-10% budget increase.
Scenario 2: Quality issues. Budget Lost IS is low. Rank Lost IS is very high. CPA is well above goal. Budget is available but the algorithm can’t compete efficiently. Fix: ad relevance, landing page experience, keyword quality — and know that these take weeks, not days.
Scenario 3: Low demand. Budget Lost IS is low. Rank Lost IS is low. Search IS is above 80%. You’re capturing most of what’s available — there just isn’t much to capture. This is normal, not a problem. Don’t raise budget on accounts that have no demand to meet it. Consider reducing the budget or expanding keywords or geography.
Scenario 4: Recent budget increase. A budget change happened in the last 3-7 days and the metrics haven’t stabilized yet. Smart Bidding algorithms need a few days to adjust. Don’t touch it. Monitor. If the account is still underspending after a week, then investigate.
Ninety percent of the underspend investigations I run end up in one of those four buckets. The real work is not coming up with clever fixes. It’s reading the metrics accurately enough to land in the right bucket.
Rule 5: Budget Reallocation Beats Budget Increase When Brand Is Maxed
This is the diagnostic variation most PPC operators miss.
When a Brand campaign is running at 90%+ Search IS, you’re capturing almost every brand search that exists. Adding more budget doesn’t help. Brand demand is capped. Extra dollars on Brand can’t be spent because there are no more brand searches to show up on.
Meanwhile, your GEO or BDRM or generic campaigns often have plenty of headroom — they’re sitting at 18% or 44% IS with lost impressions they could be capturing if they had more budget.
The fix isn’t “add budget to the account.” It’s “move budget from Brand to the campaigns with headroom.” The total monthly spend goes up. Brand still captures 94% of available demand (you only moved a small chunk). Your GEO and BDRM campaigns start competing harder in auctions they were losing. The account hits its pacing target instead of dragging.
This move is invisible unless you read the IS metrics per campaign instead of at the account level. The aggregate account number looks fine. The campaign-level numbers tell you exactly where the waste is.
What This Has Actually Prevented
Since impression-share-diagnostics became the required skill for every agent that recommends budget changes:
- The “raise our bids” reflex — caught every time. When a client or a colleague sees high Rank Lost IS and asks for more aggressive bidding, the skill forces the agent to check Budget Lost IS first. The conversation gets redirected to the actual constraint.
- Budget increases on low-demand accounts — caught when the pattern is Search IS above 80% with low Budget Lost IS. The agent recommends holding or reducing budget, not increasing it.
- Ramp-up period mistakes — caught when a budget was raised within the last 7 days. The agent recommends patience, not another increase on top of the last one.
- Missed Brand reallocation opportunities — caught by surfacing campaign-level IS differences instead of account-level averages. Freed-up Brand budget is redirected to campaigns with actual headroom.
None of these catches are dramatic. They’re just the difference between an account that quietly improves month over month and one that stays stuck on the same “we need to be more competitive” conversation forever.
Get the Impression Share Diagnostics Skill
Install in 30 seconds
Copy the SKILL.md file into your Claude Code project:
mkdir -p .claude/skills/impression-share-diagnostics
curl -o .claude/skills/impression-share-diagnostics/SKILL.md \
https://raw.githubusercontent.com/fourteenwm/ppc-ai-skills/main/impression-share-diagnostics/SKILL.mdClaude Code auto-loads the skill when any agent is investigating underspending, analyzing impression share metrics, or building budget recommendations. No configuration required. Works with any AI harness that respects skill files — I built it for Claude Code but the rules are portable.
Free. Open-sourced. MIT licensed.
The full repo has dozens of other PPC AI skills I use in production every day — mutation safety, GAQL query patterns, SQR classification, ad copy verification, and more. All at github.com/fourteenwm/ppc-ai-skills.
The Bigger Point
Most PPC reports are full of numbers that sound actionable but aren’t. Rank Lost IS is the worst offender. It reads like a scoreboard and people treat it like one, which sends teams down the wrong optimization paths and clients into the wrong conversations.
The real skill isn’t knowing what each metric is. It’s knowing which one is the signal and which one is the noise in a given situation. Budget Lost IS is the signal under Smart Bidding. Rank Lost IS is context. Search IS is an outcome, not an input.
Read them in the right order and almost every underspend investigation collapses to a simple, conservative recommendation: small budget increase, or no change, or a reallocation. Read them in the wrong order and you end up explaining a quality-score project to a client whose real problem was a budget cap you could have raised in thirty seconds.
Read the signal, not the noise. Raise the cap when the cap is the constraint. Leave the algorithm alone the rest of the time.