PublishRank gives you the data behind every guide. Start your free 14-day trial →

KDP Ads Not Getting Impressions — How to Fix It

If your KDP ads aren't getting impressions, your bid is almost certainly too low, your targeting is too narrow, or Amazon hasn't indexed your campaign yet. Sometimes it's all three at once. The good news: every one of these problems is fixable, usually within 24 to 48 hours.

Understand Why Amazon Shows Zero Impressions

Amazon Ads is an auction. Every time a shopper searches for something or lands on a product page, Amazon runs a lightning-fast auction among all advertisers targeting that keyword or product. If your bid doesn't clear the minimum threshold, your ad simply never enters the auction. Zero auctions entered means zero impressions.

But bidding isn't the only gatekeeper. Amazon also factors in your ad's relevance and expected click-through rate. A poorly matched keyword paired with a low bid is a recipe for invisibility. And brand-new campaigns sometimes sit in a review or "learning" phase for up to 72 hours before Amazon starts serving them at all.

Fix #1: Raise Your Default Bid (Strategically)

Start here because it's the most common cause. If you set your bid at $0.15 for a competitive fiction keyword, you're bringing a slingshot to a gunfight. Amazon won't even let you into the auction.

Here's what to do:

  • Check the suggested bid range Amazon shows when you set up targeting. If the suggested range is $0.45 to $0.75, bidding $0.20 guarantees you get nothing.
  • Set your bid at or slightly above the midpoint of the suggested range. You can always lower it later once impressions start flowing.
  • Use "dynamic bids, down only" to start. This lets Amazon reduce your bid when a click is unlikely to convert, but it won't inflate your spending beyond what you set.

One thing people forget: you're not paying your bid. You're paying one cent more than the second-highest bidder. A higher bid gets you into the auction, but you often pay much less than your max.

Fix #2: Broaden Your Targeting

If you're targeting five ultra-specific long-tail keywords, you might be right about relevance but wrong about volume. Some keywords simply don't get enough searches to generate meaningful impressions.

Try this approach:

  • Add 30 to 50 keywords per campaign minimum. Mix broad, phrase, and exact match types.
  • Include category-level keywords, not just book-specific ones. "Dark romance books" will get far more search volume than "dark romance enemies to lovers small town second chance."
  • Run a separate auto-targeting campaign alongside your manual one. Auto campaigns are Amazon's way of telling you what shoppers actually search for. Mine those search term reports after two weeks and pull the winners into your manual campaign.

If you're unsure which keywords actually have volume in your niche, PublishRank's Keyword Research Tool can help you find terms that real book shoppers search for, so you're not guessing at phrases that nobody types into Amazon.

Fix #3: Check Your Campaign Status and Budget

This sounds obvious, but I've seen it dozens of times. Your campaign might show "running" while something else blocks it:

  • Daily budget exhausted early. If you set a $5 daily budget and your bids are high, Amazon might spend it all by 9 AM. After that, your ads stop showing. Raise the daily budget to at least $10 to $15 while diagnosing impression problems.
  • Campaign still in review. New campaigns and newly added keywords can take up to 72 hours to get approved. If your campaign is less than three days old, wait before panicking.
  • Book listing issues. If your book is suppressed, out of stock (paperback), or has an incomplete listing, Amazon won't serve ads for it. Check your bookshelf for warnings.
  • Billing problems. A declined credit card silently pauses all your campaigns. Check your payment settings under the Advertising console.

Fix #4: Improve Your Book Listing's Relevance

Amazon's algorithm evaluates whether your book is a good match for the keywords you're targeting. If your book's title, subtitle, description, and categories don't align with your ad keywords, Amazon may suppress your ad even when your bid is competitive.

Make sure your book metadata includes the core genre and theme terms you're advertising on. If you're bidding on "cozy mystery series," those words should appear naturally in your book description or subtitle. This isn't just about ads. It's about telling Amazon's algorithm what your book actually is.

Fix #5: Give It Enough Time (But Not Too Much)

Amazon Ads is not Google Ads. Reporting is delayed, sometimes by 12 to 14 hours. You might check your dashboard at noon and see zero impressions, but data from that morning hasn't been processed yet.

Here's a realistic timeline:

  • Day 1 to 3: Campaign in review or learning phase. Don't touch anything.
  • Day 4 to 7: You should see some impressions trickling in. If you're still at zero after seven days, start making changes.
  • Day 8 to 14: Enough data to evaluate. Look at which keywords get impressions and which don't. Pause the dead ones, raise bids on the promising ones.

If you've waited two full weeks with a reasonable budget and competitive bids and you're still at zero, something structural is wrong with your listing or account. Contact Amazon Ads support directly through the advertising console.

A Quick Diagnostic Checklist

Before you change anything, run through this list:

  1. Is your campaign status "Running" (not paused, ended, or in review)?
  2. Is your daily budget at least $10?
  3. Are your bids at or above the midpoint of Amazon's suggested range?
  4. Do you have at least 30 keywords or product targets?
  5. Is your book listing active with no suppression warnings?
  6. Is your payment method valid and current?
  7. Has the campaign been live for at least 72 hours?

If you answered "yes" to all seven and still have zero impressions, raise your bids by 25%, add broader keywords, and give it another week. In my experience, that combination solves about 90% of impression drought cases.

Frequently Asked Questions

Why do my KDP ads have impressions but no clicks?

Impressions without clicks usually means your book cover or ad copy isn't compelling enough to stop a shopper mid-scroll. It can also mean your targeting is too broad and your book is showing up for irrelevant searches. Check your search term report to see exactly what queries triggered your ad, and remove anything that doesn't match your book.

How long does it take for KDP ads to start getting impressions?

Most campaigns start generating impressions within 24 to 72 hours. Some take up to a week, especially in less competitive categories. If you're past seven days with zero impressions, your bids are likely too low or your targeting is too narrow.

What is a good bid amount for Amazon KDP ads?

There's no universal number because it depends on your genre and competition. As a starting point, use the midpoint of Amazon's suggested bid range. For most fiction categories, that's somewhere between $0.35 and $0.65. Non-fiction niches can range from $0.25 to over $1.00. Start at the midpoint, collect data, then adjust.

Should I use automatic or manual targeting for KDP ads?

Use both. Run an auto campaign to discover which keywords and products Amazon associates with your book. After two weeks, pull the search terms that converted well and add them to a manual campaign where you control the bids. This two-campaign approach consistently outperforms either method alone.

Can a low-content book get impressions on Amazon Ads?

Yes, but low-content books like journals, planners, and notebooks face stiffer competition because there are so many similar products. You'll need highly specific targeting (think "2025 weekly planner with hourly schedule" rather than just "planner") and a cover that clearly stands out in the search results. Bids tend to run lower in low-content niches, so start around $0.20 to $0.40 and adjust from there.

PublishRank Tool

Keyword Research Tool

See this data for your own books. Free trial, no credit card required.

Try Keyword Research Tool Free →