THE SILENT ONE
Which of your keywords are your own negatives switching off?
A negative that blocks a keyword you are bidding on produces no error, no warning and no spend. The keyword simply never serves, and in the console it looks identical to a keyword nobody searches for. Accounts accumulate these for years.
Read in your browser, never uploaded. A bulk export is the whole structure of your ad account — every campaign, bid and keyword. That is the file you should be most reluctant to send anyone, which is why this does not ask you to.
WHAT IS SWITCHED OFF
Why nobody catches these
Every other account problem announces itself. Wasted spend shows up as spend. A weak listing shows up as a conversion rate. A blocked keyword shows up as nothing at all — no impressions, no clicks, no cost, no flag. The only way to find it is to compare your keywords against your negatives, and Amazon gives you no screen that does that.
They accumulate for a specific reason: negatives are added in a hurry, usually during a cleanup, and keywords are added later by somebody working from a different report. Neither person is wrong. Six months on, a phrase negative added to stop one bad search term is also suppressing three keywords somebody built an ad group around.
If the report comes back clean, that is a real result and worth knowing. The next files to run are the wasted-spend checker for terms that are serving and should not be, and the listing vs ads checker if the problem is conversion rather than targeting.