Looking to publish? Meet your dream editor, designer and marketer on Reedsy.

Find the perfect marketer for your next book

1 million authors trust the professionals on Reedsy. Come meet them.

GuidesBook Marketing

Last updated on Nov 03, 2025

How to Choose Keywords for Your Amazon KDP Book

For any author looking to sell their book on Amazon, the biggest challenge is cutting through the noise of millions of other books to reach your target readers. The solution? Mastering Amazon KDP keywords. This guide explains what Amazon keywords are, why they matter, and how to choose the best keywords for your book on Amazon KDP.

📗 Download my book "How to Market a Book: Overperform in a Crowded Market." for FREE here.

For starters, here’s a checklist to help you think more strategically about your KDP keywords. You’ll want to look for keywords with:

✓ Decent search volume
✓ High relevance to your book's content
✓ Manageable competition you can realistically beat
✓ Longer phrases that maximize phrase match opportunities
✓ Compliance with Amazon's keyword guidelines

We’ll discuss each of these elements in much greater detail below.

7AXTHQ08oEA Video Thumb

1. Cast a wide net to start

First, a bit of background: when you upload your book to Kindle Direct Publishing (KDP), you can fill in up to seven “backend” keyword slots. Each keyword can be an individual word or a short phrase of up to fifty characters.

These Amazon KDP keywords, combined with your visible metadata (title, author name, book description), help Amazon understand what your book is about and display it to the right people. In addition to pure discoverability, having strong keywords also a) allows your book to enter certain keyword-specific Amazon Book categories, and b) facilitates a “virtuous cycle” on Amazon: the more people find your book, the more its algorithms will promote it in other ways.

With that in mind, authors should start by considering every possible aspect of their book. These include:

  • Setting (e.g., American midwest, Chinese countryside)

  • Character types (e.g., superhero, doctor, single mother)

  • Character roles (e.g., female lead, sidekick, villain)

  • Plot themes (e.g., grief, redemption, self discovery)

  • Story tone (e.g., suspenseful, feel-good)

This will obviously give you a lot more keyword ideas than you need. Again, you can only select seven for your book! But it’s crucial to cast a wide net at the beginning of this process so you don’t accidentally miss any hidden gems. 

From there, you can narrow down your keywords to the all-important seven.

Screenshot of Amazon's interface showing where to enter keywords
Here’s what your final keyword list might look like in the KDP dashboard. You can find these fields under “Edit book details” on your Bookshelf.

Lastly — before we get into the nitty-gritty of keyword selection — I should mention that if Amazon optimization isn’t your thing, you can always hire a book marketer to help you out. Check out our professionals below and get a quote for “metadata optimization”.

Hire an expert book marketer

Martyn B.

Available to hire

Forward-thinking and creative book marketer. Top-200 Reedsy Provider. Fascinated by doing things differently to get people to buy books!

Rebekah Z.

Available to hire

Avid knitter with a healthy love of Nic Cage - and +15 years experience marketing/design in publishing (traditional and indie).

Brian B.

Available to hire

I 've helped hundreds of authors manage their Amazon and BookBub Ads campaigns

2. Use Amazon search bar autocomplete

There are plenty of Amazon keyword research tools out there, like Publisher Rocket and Keyword Tool Dominator, but your most cost-effective tool is arguably Amazon itself. You’ll get a surprisingly good sense of its algorithms just by looking at what appears on the site.

Case in point: for your next task, check out some autocomplete suggestions in the Amazon search bar. In Incognito Mode (to avoid bias from your own Amazon history), type the start of each potential keyword into the Amazon Books or Kindle Store search bar.

For example, if you’ve written a regency historical romance with a redemption arc, you might try some Amazon queries like:

  • “regency historical…” 

  • “historical romance with…”

  • “redemption romance…”

  • “romance heroine who…”

  • “books like bridgerton…”

Whatever gets auto-filled is a good potential keyword for you — meaning it has “good” search volume for the topic. Amazon is very cagey about sharing its search volume data, but rest assured that if you see a phrase autocomplete, it has sufficient demand.

💡Pro tip: Don’t be afraid to test some slightly unusual keywords. You’re still in the experimentation phase here, andAmazon’s autocomplete can really help with branching out into new areas or finding more specific keywords to use.

Screenshot showing the Amazon autocomplete search function
An example of autocomplete keyword research

3. Check category sidebar keywords

Next up, you’ll want to use Amazon’s category sidebar to narrow down your keyword choices. For example, in the Romance category, you can refine search results by “Romantic Themes” such as:

  • “Amnesia”
  • “Beaches”
  • “Gambling”
  • “International”

And so many more. To return to our historical romance example, perhaps your female lead is betrothed to someone she'd rather not marry, and falls in love with somebody else. In that case, you could use “Love Triangle” or “Wedding” as your keywords. 

Screenshot of sidebar categories for the romance genre
Sidebar categories for the romance genre

These sidebar subcategories — sometimes called “tick categories” — are only accessible by using specific KDP category keywords, as I alluded to above. And needless to say, if a given keyword appears as a sidebar subcategory, that's a good sign it has search volume.

For more information and tips about Amazon Categories (and how they relate to keywords), check out the previous post in this guide. And let’s talk more about search volume below… 

4. Aim for low-to-medium search volume

Having genre-relevant keywords is one thing, but you also have to ensure you’re targeting terms people actually search for. You can use keyword research tools to get fairly reliable search volume estimates for most searched Amazon book keywords:

Screenshot of Publisher Rocket keyword research tool
Publisher Rocket is just one of many Amazon KDP keyword research tools

But if you don’t want to invest in a keyword tool, you’ll have to estimate search volumes yourself. Again, Amazon heavily gatekeeps its search data, meaning it’s difficult to pinpoint exact search volumes; even tools like Publisher Rocket only give “estimated” volumes.

But what you CAN do is reverse-engineer it. Run searches for your keywords, see how many results come back, and estimate the search volume ranges based on those results. (Just be sure to use Incognito Mode for search, as I said back in Step 2.)

Continuing in the vein of historical romance, here are a few sample keywords and their guesstimated search volumes:

 

💬Keyword Phrase

 

🔎Amazon Results

 

📊Volume Category

historical romance

100,000+

Very high-volume

regency romance

60,000+

High-volume

redemption romance

20,000+

Medium-to-high volume

historical romance with a king

10,000+

Medium-volume

historical romance with spice

3,000

Medium-to-low volume

spicy british historical romance

1,000

Low-volume

historical romance with plus size heroine

100

Very low-volume

For most authors, the sweet spot for target keywords will be somewhere between low and medium estimated search volume: enough to ensure customer demand, but not so high that there’s tons of competition. Being a small fish in a massive pond is rarely a good thing.

Assess the competition

Next, you’ll want to evaluate how strong the existing competition is for that keyword — not just how many books use it. Take a close look at the top results from your Incognito search:

  • Are they dominated by major authors or publishers?

  • Do the books have thousands of reviews, or only a few dozen?

  • Are the covers, blurbs, and categories polished and professional, or uneven and amateurish?

This kind of qualitative check can often be more important than sheer volume. A keyword with 20,000 results but weak top performers may be easier to rank for than one with 5,000 results dominated by heavy-hitters. So don’t just count the competition — study its strength. 

💡Pro tip: Track your keyword research in a dedicated Google or Excel sheet with columns for the keyword phrase, the number of Amazon results, and the estimated search volume range. This will make it much easier to narrow down and finalize your seven keywords at the end of this process!

5. Make sure you’re matching intent

Of course, the other thing to consider here is whether your book matches the search intent of a given keyword. Use your common sense; when in doubt, err on the side of caution. Even one irrelevant keyword can send your Amazon rankings into a downward spiral.

Think about a keyword like “history lover gifts for women”. This keyword returns 10,000+ Amazon results and therefore is in a good range for targeting. But “history lover” doesn’t necessarily equate to “historical romance lover” — as you can gather from the results, which include things like tote bags and books of historical facts:

Screenshot showing Amazon search results for the 'history lover' keyword

So despite the suitable estimated volume, “history lover gifts for women” is a poor match for your target readers’ intent.

This might sound obvious, but when doing keyword research, it’s easy to lose the forest for the trees! You might think you can pick up a few stray buyers with a keyword like this — but make no mistake, it’s a bad idea. You only have seven keywords to work with, after all. You need to keep the focus where a) you can realistically rank well, and b) customers will be happy to find your title — rather than annoyed to encounter something they don’t want.

6. Optimize your keyword length

As I said at the beginning of this post, each of your seven keywords (really “key phrases”, since they can include multiple words) can be up to fifty characters long. This allows you to use longer keywords to capture multiple search variations.

In this context, you might think of Amazon keywords as falling into two categories: “exact match” and “phrase match”. Here’s how they differ:

  • Exact match: The keyword attached to your book exactly matches the search term. If you've selected “dystopian sci fi” and someone searches “dystopian sci fi”, your book is an exact match.

  • Phrase match: The keyword attached to an item is similar to the phrase being searched. For example, if your book is tagged “dystopian sci fi romance” and somebody searches “dystopian romance”, your book is a phrase match for that keyword.

Because of phrase match keywords, you can maximize your seven slots with longer terms. You'll index for fragmented versions of your keyword phrases due to how the algorithm works.

For example, "dystopian YA sci fi pirate romance" is a phrase match for:

  • YA romance

  • sci fi romance

  • dystopian YA

  • pirate romance

And more!

With that in mind, consider if there are any longer versions of your keywords that you can use to provide phrase matches for several shorter versions. Start by identifying short keywords relevant to your book, then combine them into longer, logical phrases that capture multiple search variations. While you might think nobody will search for that whole phrase (and you’re probably right), that doesn’t mean it’s not a viable keyword. It works because it’s a phrase match for several keywords that people will search.

Screenshot of the current #1 romance novel on Amazon (Seven Summers by Paige Toon)
The current #1 book on Amazon for the keyword “romance novels” has an optimized title, even though it’s not an exact keyword match

💡Pro tip: The exception to the “phrase match hack” is if you have ONE specific short-phrase keyword where you really want to rank as high as possible. If that’s the case, you can dedicate one of your seven keywords to being an exact match for that particular phrase. (But outside of that, longer phrase matches are the way to win.)

7. Avoid Amazon’s keyword penalties

Of course, there are limits to what you can select as your keyword. Amazon has specific rules, and violating them can result in penalties or wasted opportunities. Here's what to avoid:

  • Information already in your visible metadata (e.g. title, author name)

  • Subjective quality claims (you can’t just tag it “best book of all time”, even though we know it totally is)

  • Using competitor book titles as keywords (however, the keyword “books like [similar book to yours]” would be fair game)

  • Generic terms applicable to all books (“book”)

  • Intentional spelling errors or variants

  • Amazon program names (“KDP”)

  • Quotation marks (similar to Google, this prevents the algorithm from indexing variants, and you’ll be left with only exact match keywords)

Following these Kindle Direct Publishing (KDP) keyword guidelines ensures you maximize your opportunities without penalties. So once you’ve landed on your final seven, refer back to this post (or the KDP page linked above) to be absolutely sure you’re not violating any of them. 

“To beat the algorithm, you must become the algorithm.”  Check out my free ten-day course all about the Amazon algorithms and learn how to make them work for you.

FREE COURSE

FREE COURSE

Amazon Algorithms for Authors

Learn to optimize your book description, pick categories, and sell more books.

And that’s your primer on Amazon keywords for authors! Remember, you can (and should) come back and refresh your keywords at a later date — but having seven super-solid keywords from the outset will give your book the best possible chance of success.


For more information on optimizing your Amazon keywords and selling your book, check out How to Market a Book: Overperform in a Crowded Market.

Upgrade | How to Market a Book - Sell Books  | 2021-02

Sell more books in 2023

The only guide to book marketing that you need. Complete. Practical. 100% free.