When ACoS creeps up month after month, the instinct is to lower bids. Sometimes that helps. More often it just hides the problem for a few weeks before it comes back. A climbing ACoS is usually a symptom, not the disease.
Here’s how I actually diagnose it, in the order I check, because fixing the wrong thing first just wastes a month.
First, rule out the listing
ACoS is spend divided by ad sales, and ad sales depend on conversion. So before touching a single bid, look at conversion rate. If your listing has started converting worse, maybe a price change, a new competitor, lost reviews, a slipping Buy Box, then your ACoS will rise even if your campaigns are managed perfectly. You can’t bid your way out of a conversion problem. Fix the listing first, or you’ll be chasing a number that isn’t in the campaigns at all.
Then look at structure, not bids
Most accounts don’t have a bidding problem. They have a sprawl problem. Campaigns pile up over time, keywords overlap across them, and the same search term ends up bought in three places at once, bidding against you. When structure is messy, you lose the ability to see what’s actually working, so every adjustment is a guess. Cleaning up structure so each campaign has one clear job usually does more for ACoS than any bid change.
Most accounts don’t have a bidding problem. They have a sprawl problem.
Check what your search terms are actually doing
This is the leak I find most often. Auto and broad campaigns are meant to discover terms, but if nobody mines the search term report and adds negatives, you keep paying for clicks that never convert. Week after week, budget bleeds into irrelevant searches. Pull the report, find the terms spending with no sales, and negate them. Then take the terms that do convert and give them proper, controlled targeting instead of leaving them buried in a broad campaign.
Question the keywords themselves
Not all traffic is equal. A broad, high-competition keyword might feel important, but if the intent behind it is weak, it converts poorly and drags your ACoS up. Tighter, higher-intent terms often cost more per click but convert far better, which nets out cheaper. If your budget is concentrated on top-of-funnel terms, the ACoS is telling you the intent is wrong, not that the bids are too high.
Account for rising competition
Sometimes the account is fine and the market got harder. More competitors bidding, a Q4 surge, a new brand buying share aggressively, all push cost-per-click up. This is real, but it’s the last thing to blame, not the first, because it’s the easy excuse that stops people from finding the fixable causes above. If structure, search terms, and conversion are genuinely clean and ACoS is still climbing, then yes, you’re in a more expensive auction and the conversation shifts to placement strategy and defending your best terms.
The order that actually works
Conversion, then structure, then search terms, then keyword intent, then competition. Work it in that order and you find the real cause instead of masking it. Lowering bids blindly is tempting because it moves the number this week, but it usually costs you rank and volume while leaving the actual leak untouched. A well-run account holds its ACoS because the foundations underneath it are clean, not because the bids are pinned low.