David Lewin David Lewin
E-Commerce, Research & Ads

How to lower Amazon PPC ACoS: negative keywords, search-term harvesting and ASIN targeting

Disclosure: some links in this guide are affiliate links. If you sign up through them, I may earn a commission at no extra cost to you. How this site makes money.

Short answer

Work out your break-even ACoS from your margin, then cut waste weekly from the search term report: add negative exact matches for terms with enough clicks and no sales, and negative phrases for irrelevant modifiers. Move proven converting terms into exact-match campaigns, and target competitor ASINs where your offer is stronger.

High ACoS rarely comes from one bad keyword. It's usually the slow drip of hundreds of irrelevant searches that each cost a few clicks and never convert. Auto and broad campaigns find new customers, but they also find every loosely related query Amazon can match. The work is a weekly routine: decide what you can afford, cut what doesn't convert, and give budget to what does.

Step 1: know your number

  • ACoS = ad spend ÷ ad-attributed sales.
  • TACoS = ad spend ÷ total sales (ads + organic). It shows whether ads are building organic rank or just buying sales.
  • Break-even ACoS = your profit margin before ad costs.
Price                      $40.00
- Product + inbound cost  -$10.00
- Amazon referral fee     - $6.00
- FBA fulfillment fee     - $7.00
= Profit before ads        $17.00   →  break-even ACoS = 17 / 40 = 42.5%

Above 42.5% you lose money on each ad sale. Below it you profit. Your target ACoS depends on the goal: during a launch you might accept break-even to build rank, and for a mature product you might aim at half of break-even.

Step 2: pull the search term report

In Campaign Manager, go to Reports → Sponsored Products → Search term and download the last 30–60 days. It shows the actual customer queries that triggered your ads, which is where the waste hides. Sort by spend, descending.

Step 3: decide when a term has "had its chance"

Don't negate a term after three clicks. Use your conversion rate to set a threshold:

expected clicks per order  ≈ 1 ÷ conversion rate
negate after               ≈ 2 × expected clicks per order, with 0 orders

Example: 10% CVR → 1 order per ~10 clicks → negate at ~20 clicks with no sale

For low-priced items with high conversion rates, the threshold is lower. For expensive, considered purchases, it's higher.

Step 4: add negatives the right way

SituationUseExample
One specific query wastes moneyNegative exact[bamboo lamp shade] when you sell desk lamps
A modifier is always irrelevantNegative phrase"replacement", "used", "free", "diy"
Another brand's name you can't win onNegative phrase (in auto/broad)"brandx lamp" if their loyalists never switch
A term that converts well in autoHarvest into exact, then negative exact in autoSee step 5

Be careful with negative phrase on single words. Negating "cheap" can block "cheap desk lamp for students" if that actually converts for you. Check the report before you negate a word broadly.

Step 5: harvest winners into exact match

  1. Find search terms with orders and an ACoS at or below target.
  2. Add them as exact-match keywords in a dedicated manual campaign, where you control the bid.
  3. Add the same terms as negative exact in the auto/broad campaign they came from, so the two campaigns don't bid against each other.

Over time, auto campaigns become discovery engines with low bids, and the exact-match campaigns carry the profitable volume.

Step 6: set bids with arithmetic, not instinct

target bid = target ACoS × average order value × conversion rate

Example: 30% × $40 × 10% = $1.20 max CPC

Apply it per keyword with enough data, adjust by about 10–20% per step, and give it a week before the next change. Placement modifiers (top of search, product pages) are a second lever. Raise them only where the placement report shows a better ACoS.

Step 7: product (ASIN) targeting

Sponsored Products can target specific product pages. That works well when your offer beats the listing you appear on:

  • Competitors with lower ratings or many recent complaints that your product fixes.
  • Competitors with a higher price for a similar spec.
  • Complementary products (lamp → desk organizer) where buyers are already in the category.

Start with a small list (10–30 ASINs), check results after two weeks, and negate the ASINs that spend without converting, just as with keywords.

A weekly 30-minute routine

  1. Download the search term report and sort by spend.
  2. Negate terms past your click threshold with zero orders.
  3. Harvest converting terms into exact match and negate them in their source.
  4. Adjust bids on keywords with enough data toward the target bid.
  5. Check TACoS. If ACoS falls but total sales fall too, you've cut too deep.

Tools like Helium 10's Adtomic can automate the rules (negate at X clicks, harvest at Y ACoS). Automate only after you've run the routine by hand for a few weeks and trust your thresholds.

Ads can't fix the listing

If a product converts poorly on organic traffic too, lowering bids only shrinks the loss. Fix the main image, price, reviews and the first bullet points first. A better conversion rate improves every number in this guide.

David Lewin
David Lewin

Founder of StealthScale.io and e-commerce infrastructure engineer writing field-tested playbooks on proxies, cloud VPS, anti-detect browsers and SEO.