Amazon PPC waste isn't always obvious. It doesn't announce itself on the campaign dashboard. It hides in search term reports, in match-type overlap, in auto campaigns that have never been harvested, and in exact-match bids on keywords where no one actually buys.
Start by pulling your search term report for the last 90 days. Filter for spend over $50 and ACOS over your break-even threshold (roughly: 1 divided by your gross margin %). Every row in that filtered set is a candidate for negation or bid reduction. The goal isn't to negate every inefficient term on the first pass — it's to identify the structural waste: terms with high spend and zero orders that have been running for 30+ days.
Next, look at match-type overlap. If you have the same keyword in broad, phrase, and exact within the same campaign or ad group, you're bidding against yourself. The correct structure: harvest performing search terms from broad/phrase, promote them to exact in a separate campaign with controlled bids, then negate them from the originating broad/phrase campaign. This is table-stakes account hygiene that a surprisingly large number of accounts never implement.
Third, audit your automatic campaigns. Autos are powerful discovery tools, but only if you harvest them. Pull the search term report for your auto campaigns specifically. Any term with 3+ orders and acceptable ACOS should be moved to a manual exact campaign. Any term with 10+ clicks and zero orders should be negated. Left unmanaged, auto campaigns are the single biggest source of structural PPC waste on Amazon.
Finally, check for product targeting campaigns targeting your own ASINs. This is common in accounts that were set up quickly — you end up paying for traffic that was already coming to you organically. Negate your own ASINs from competitor targeting campaigns, and review whether your own-ASIN defensive targeting has positive ROI or is just spend for the sake of shelf presence.







