Short version: A PPC audit is a structured pass through your Sponsored Products data — wasted spend, high-ACOS bids, missing negative keywords, budget caps, and placement bids — that you can run entirely from a free Bulk Operations export, no Ads API connection required. This checklist walks through it manually first, then shows what to automate once you know what you're looking for.
How to audit Amazon PPC for wasted Ads spend: Wasted spend is Ads spend that buys clicks and no orders, or orders at an ACOS above your target. Check four things in a Bulk Operations export. (1) Search terms with spend and zero orders. (2) Keywords and targets whose ACOS runs above your target. (3) Campaigns that hit their daily budget early, and placement bid multipliers that drifted. (4) Negative-keyword coverage: add each zero-order term as a negative exact, or negative phrase where you mean it. Amazon recommends at least 20 clicks before you add a keyword as a negative target, and about two weeks of data before you optimize.
Most Amazon sellers running ads have never actually audited the account — they set up campaigns once, glance at ACOS in the dashboard, and adjust bids when something feels off. That works until spend grows past what one person can eyeball. A proper audit catches the waste a dashboard summary hides: the exact search terms burning budget with zero sales, the specific bids sitting well above what your margin supports, and the keywords you should have excluded weeks ago.
You don't need a paid tool or an Ads API connection to do this. Everything below works from the Bulk Operations file Amazon's own ads console generates for you. (Setting up your first campaigns rather than auditing existing ones? Our Amazon PPC strategy guide for beginners covers campaign types, targeting, and budget basics before you get here.)
Before you start: export your data
In the Amazon Ads console, go to Campaigns → Bulk operations and download your existing campaigns. Amazon prepares the file for download, covering your Sponsored Products campaigns, ad groups, keywords, targets, and negative keywords.
That single export covers campaigns, ad groups, keywords/targets, and the customer search terms that triggered your ads — everything the checklist below needs.
1. Find wasted spend
Sort the search-terms tab by spend, then check which rows have zero orders. A search term with meaningful spend and no sales after a reasonable sample size is a candidate to pause, lower the bid on, or exclude entirely — Amazon's own advertising guidance is to let a campaign collect about two weeks of data before you start optimizing off it, and its Sponsored Products targeting guide recommends waiting until a keyword has received at least 20 clicks before deciding to add it as a negative target.
- Filter for spend > $0 and orders = 0, sorted descending by spend.
- Cross-check click count — a term with 3 clicks and no sales isn't evidence of anything yet; a term with 40 clicks and no sales is.
- Separate automatic-targeting waste (broad category matches your product barely fits) from manual-targeting waste (a keyword you chose that isn't converting) — they call for different fixes.
2. Flag high-ACOS bids
ACOS (Advertising Cost of Sale) is Ads spend divided by Ads revenue from that spend, expressed as a percentage. There's no single "good" ACOS — it depends on your margin and whether the campaign is meant to profit directly or just hold shelf space — but once you've set a target ACOS per campaign based on your own numbers, the audit step is mechanical: find every keyword or product target whose actual ACOS runs well above that target and isn't a recent launch still building review volume.
Keyword A: "travel coffee mug" — spend $84, sales $210 → ACOS 40%. Above target; check the bid.
Keyword B: "stainless steel tumbler with handle" — spend $22, sales $95 → ACOS 23%. Under target; leave it, maybe raise the bid to win more impressions.
Keyword C: "coffee mug gift set" — spend $61, sales $0 → this is a wasted-spend candidate from step 1, not a bid problem.
For keywords above target, the fix is usually a bid cut proportional to how far over you are — cutting a bid that's 50% over target by 50% roughly re-centers it, though you should re-check after a week rather than assume the math holds exactly.
3. Build your negative-keyword list
This is the direct output of step 1: every wasted-spend search term becomes a negative-keyword candidate. Amazon gives you two negative match types — no negative broad exists:
- Negative exact — blocks only that specific search term (plus close variants like plurals and minor misspellings). Safer, more precise, the right default for most terms.
- Negative phrase — blocks any search containing that full phrase anywhere in the query. Broader and easier to accidentally block a term you actually wanted; use it deliberately, not as a default.
Add negatives at the campaign or ad group level depending on whether the waste is isolated to one ad group or shows up across several.
4. Check budget caps and placements
Two things a spend/ACOS pass alone won't catch:
- Budget-capped campaigns. A campaign that hits its daily budget before the day ends is losing impressions you're already paying to compete for — check the "budget utilization" or out-of-budget flag in your campaign report, not just spend totals.
- Placement bid multipliers. "Top of search" and "product pages" placements can carry separate bid adjustments. A multiplier set once at launch and never revisited is a common source of a slowly rising blended ACOS that no single keyword bid explains.
5. Decide what to automate
Steps 1–4 are worth doing by hand at least once, so you understand what "normal" looks like for your own account before you hand any of it off. Once you do, the repeatable parts split into two very different categories — and the difference matters for how much you should trust automating them.
- Bid and budget changes, and any campaign pause or enable that isn't part of a rule you authorized, need your approval, item by item. These move money directly, so no tool — ours included — should apply them without you reviewing the specific change first.
- Bounded, reversible actions can run on a standing authorization you set up once — for example, dayparting on a schedule you choose, pausing ads while a product is out of stock, or exact-match negative keywords that match a rule you approve, each capped at a daily limit and revoked automatically the moment you edit the rule.
That split is exactly how OptimalCentral's Ads Audit is built: connect your Amazon Ads account and it returns the same three kinds of findings — wasted spend, bids running well above your target ACOS with a new bid it calculates from cost per click and your target ACOS, and negative-keyword candidates — as a ready-to-review change list. It uses its own thresholds rather than the ones in this checklist: it flags a keyword, target or search term with no orders once its clicks reach the number at which one converting like the rest of your account would have produced an order 95% of the time, so the bar is higher in an account that converts less often, and it flags a bid once ACOS runs more than 50% past your target. Review each one before you act on it. Connecting is available on every plan, starting with Pro, where you review the change list and download it as a change file to upload yourself in Bulk operations. From the Brand plan up, you can also apply the changes you approve straight to your account from the audit page, and the bounded, reversible parts of this checklist — like dayparting on a schedule you set, pausing ads while a product is out of stock, or exact-match negative keywords — can run under a one-time authorization you grant, while every bid and budget change, and any other change to a campaign's state, still comes back to you for approval first.
PPC audit checklist
- ☐ Downloaded a Bulk Operations file covering your Sponsored Products campaigns, keywords, targets, and negative keywords
- ☐ Sorted search terms by spend, flagged zero-order terms above a 20-click sample
- ☐ Set a target ACOS per campaign based on margin, flagged bids running well above it
- ☐ Built a negative-keyword list (exact by default, phrase only where deliberate) from the wasted-spend terms
- ☐ Checked for budget-capped campaigns losing impressions
- ☐ Reviewed placement bid multipliers for drift since launch
- ☐ Decided which fixes need your approval every time vs. which are safe under a standing rule
Run this checklist on your real account in minutes
Connect your Amazon Ads account and OptimalCentral's Ads Audit returns wasted spend, high-ACOS bids, and negative-keyword candidates as a ready-to-review change list — you approve every fix before anything changes.
See the Ads Audit →Once your Ads spend is clean, the next lever is usually the listing itself — our Amazon Listing Audit checklist covers the organic-side signals that make paid clicks convert better, and the wider roundup of Amazon SEO tools covers where a PPC audit tool fits next to keyword research and rank tracking. For a shopper-level view this checklist's Bulk Operations export can't give you — whether your spend is actually recruiting new customers, and what each one costs — see our guide to Amazon Marketing Cloud, now free and self-serve for any sponsored ads advertiser.
Frequently asked questions
How do I audit my Amazon PPC campaigns for wasted Ads spend?
Export your campaigns from Campaigns → Bulk operations, then run four checks. First, sort search terms by spend and list the ones with zero orders. Second, flag keywords and targets whose ACOS runs well above your target ACOS. Third, find campaigns that hit their daily budget early and placement bid multipliers that drifted since launch. Fourth, add the zero-order terms as negative exact (or negative phrase, deliberately). Amazon recommends at least 20 clicks before adding a keyword as a negative target, and about two weeks of data before you optimize.
What is an Amazon PPC audit?
A structured review of your Sponsored Products (and Sponsored Brands/Display) campaigns to find waste and missed opportunity: search terms burning spend with no sales, bids sitting well above what your target ACOS supports, budgets capping out before the day ends, and keywords or ASINs that should be excluded but aren't.
How often should I audit my Amazon PPC account?
A full audit monthly and a lighter check-in weekly works for most sellers. Amazon's own advertising guidance is to let a campaign collect about two weeks of data before optimizing off it; many sellers also wait for a minimum click count per term before judging it. High-spend accounts or ones running seasonal promotions warrant a weekly full pass.
Can I audit my Amazon PPC account without connecting my Ads API?
Yes. The ads console's Bulk Operations export (Campaigns → Bulk operations) covers campaigns, keywords, and search terms — everything a manual audit needs, with no Ads API connection required.
What counts as a good ACOS to audit against?
There's no universal number — it depends on your margin and whether the campaign is meant to break even on ads to drive organic rank and repeat purchases, or turn a direct profit. Set a target ACOS per campaign from your own margin first, then flag any bid or keyword whose actual ACOS runs meaningfully above that target.
What's the difference between negative exact and negative phrase match?
Negative exact blocks your ad only for that specific search term (plus close variants like plurals). Negative phrase is broader — it blocks any search containing that full phrase anywhere in the query. Amazon offers only these two negative match types; there is no negative broad match.