← Back to Blog
·8 min read·By Sophia Briasco

KDP Keyword Research: How to Find Search Terms That Sell Your Book

Learn KDP keyword research step by step. Find the Amazon search terms buyers actually use and get your book in front of the right readers.

KDPKeywordsBeginner Guide

You wrote a great book. You picked a solid niche. Your cover looks professional. But nobody's buying, because nobody can find it.

This is the keyword problem. Amazon is a search engine for products, and if your book doesn't show up when readers search for what they want, it might as well not exist. KDP keyword research is how you fix that.

This guide walks you through the entire process of finding the right keywords for your KDP book, from Amazon's autocomplete to backend keyword fields and everything in between.

Why Keywords Matter More Than You Think

Amazon has millions of books. When a reader wants to find something specific, they type a phrase into the search bar. Amazon's algorithm decides which books to show based on relevance and sales history.

Relevance is driven largely by keywords. The words in your title, subtitle, and backend keyword fields tell Amazon what your book is about. If those words don't match what readers are searching for, your book won't appear in search results.

Here's what makes this tricky: the words YOU would use to describe your book aren't always the words READERS use to search for it. A book about "cognitive behavioral techniques for emotional regulation" might get more searches if it targets "how to stop overthinking" instead. Same topic, completely different language.

Step 1: Mine Amazon's Autocomplete

Amazon's search bar is the single best free keyword tool for KDP authors. Start typing a broad term related to your niche and watch the dropdown suggestions. These suggestions come directly from what real Amazon shoppers search for.

Try the alphabet method: type your base keyword followed by each letter.

For example, if your book is about journaling: - "journaling a" → journaling affirmations, journaling anxiety - "journaling b" → journaling Bible, journaling beginners - "journaling f" → journaling for women, journaling for men, journaling for teens

Each suggestion is a real search term with proven volume. Write down every suggestion that relates to your book. You'll end up with 30-50 keyword phrases from this exercise alone.

Pro tip: Do this in a private/incognito browser window. Otherwise, Amazon personalizes results based on your browsing history, which skews the suggestions.

Step 2: Study Competitor Titles and Subtitles

Search your main niche keyword on Amazon and open the top 10-15 results. Look carefully at their titles and subtitles. Successful books in your niche have already done keyword optimization, so you can learn from their choices.

Pay attention to:

  • Exact phrases in subtitles. These are almost always chosen for keyword targeting. A subtitle like "A Step-by-Step Workbook for Managing Stress and Anxiety in Your 20s" is packed with search terms: "workbook," "managing stress," "anxiety," "20s."
  • Repeated patterns. If 6 out of 10 top books include "for beginners" in their subtitle, that's a high-volume search modifier in your niche.
  • Words you hadn't considered. Competitors might use terminology you overlooked. Maybe readers search for "prompt journal" instead of "guided journal," or "ledger" instead of "logbook."

Don't copy titles. Learn the keyword patterns, then use them in your own original title and subtitle.

Step 3: Check Google Keyword Data

Amazon doesn't publicly share search volume numbers, but Google does (through free tools like Google Keyword Planner or Ubersuggest). While Google search volume isn't the same as Amazon search volume, the relative popularity of terms is usually similar.

Search your main keyword variations and compare their monthly search volumes. If "anxiety workbook" gets 12,000 monthly Google searches and "anxiety journal" gets 3,000, the workbook term is probably more popular on Amazon too.

This helps you prioritize which keywords deserve the most prominent placement (title and subtitle) versus which ones go in your backend keywords.

You can also cross-reference with Google Trends to see whether a keyword's popularity is growing or declining over time.

Step 4: Use Amazon's Backend Keyword Fields

When you publish on KDP, you get seven keyword fields with up to 50 characters each. These are invisible to customers but tell Amazon's algorithm what searches your book should appear for.

Rules for backend keywords:

  • Don't repeat words already in your title or subtitle. Amazon already indexes those.
  • Use all seven fields. Empty fields are wasted opportunities.
  • Don't use commas or quotation marks. Just separate words with spaces.
  • Include common misspellings if relevant (people search for "journalling" with double L, for example).
  • Include synonyms and related terms that didn't fit in your title.
  • Don't include competitor brand names, other authors' names, or irrelevant terms. Amazon can suppress your book for keyword stuffing.

Example for an anxiety workbook for college students:

Title already contains: anxiety, workbook, college, students

Backend keywords could include: - stress relief exercises young adults - mental health self help university - coping skills therapy techniques - overthinking worry management twenties - calm mindfulness practice dorm - CBT cognitive behavioral emotional - wellness habits academic pressure finals

Each field targets search terms that buyers might use but that aren't covered by your title.

Step 5: Think in Buyer Phrases, Not Author Phrases

This is the mindset shift that separates keyword research that works from keyword research that doesn't.

Authors think in descriptive terms: "comprehensive guide to holistic wellness practices." Buyers think in problem terms: "how to stop feeling tired all the time."

When choosing keywords, ask yourself: what would someone type into Amazon right before buying this book? They're not searching for your book specifically. They're searching for a solution to their problem.

Common buyer search patterns:

  • "how to [solve problem]"
  • "[topic] for beginners"
  • "[topic] for [specific demographic]"
  • "[topic] workbook" or "[topic] journal"
  • "best [topic] book"
  • "[specific problem] help"

Map your keywords to these patterns. A book about productivity for remote workers should target "work from home productivity," "remote work focus tips," and "how to stay motivated working from home," not "productivity methodology framework."

Step 6: Validate Keywords Against Competition

Having a high-volume keyword is useless if the top results for that keyword are all established books with thousands of reviews. You need keywords where you can realistically appear on the first page of results.

For each keyword phrase, search it on Amazon and evaluate:

  • How many results appear? Fewer than 1,000 results is low competition. Over 10,000 is high.
  • What do the top 5 books look like? If they all have 500+ reviews and BSRs under 10,000, breaking in will be hard. If some have under 100 reviews, there's room.
  • Are the top results a perfect match? Sometimes a keyword returns loosely related books, not direct matches. That's an opportunity because it means nobody has optimized specifically for that term yet.

The ideal keyword has decent search volume AND weak competition in the top results. This combination is what the cross-keyword method is built to find.

Step 7: Optimize Your Title and Subtitle

Your title should include your single highest-value keyword phrase. Keep it readable and compelling. Don't stuff it with keywords at the expense of clarity.

Your subtitle is where you can fit 2-3 additional keyword phrases while still making grammatical sense. Amazon indexes every word in both fields.

Good example: - Title: "The Overthinking Cure" - Subtitle: "A CBT Workbook to Stop Anxiety, Quiet Your Mind, and Build Confidence in Your 20s"

That subtitle naturally includes: CBT workbook, stop anxiety, quiet your mind, build confidence, 20s. All searchable terms, all grammatically coherent.

Bad example: - Title: "Anxiety Workbook CBT Therapy" - Subtitle: "Stress Relief Overthinking Calm Mind Self Help Book for Young Adults Beginners Women Men"

That reads like a keyword dump. Amazon may penalize it, and readers will skip it because it looks spammy.

Common Keyword Mistakes

Targeting only one keyword. Your book should be discoverable through dozens of search terms, not just one. Use your title, subtitle, and all seven backend fields strategically.

Using overly broad terms. "Self help" as a keyword is useless. You'll never rank for it, and even if you did, the traffic is too unfocused. Go specific.

Forgetting about keyword updates. You can change your backend keywords anytime through your KDP dashboard. If a keyword isn't performing after 2-3 months, swap it out. Keyword optimization is ongoing, not a one-time task.

Ignoring seasonal keywords. If your book has any seasonal relevance (New Year's resolutions, back to school, holiday gifts), add those keywords during peak seasons and remove them after.

Not checking what actually ranks. After your book is live, search your target keywords on Amazon. If your book doesn't appear in the first 3-4 pages, your keyword strategy needs adjustment.

Putting It All Together

Keyword research isn't glamorous, but it's one of the highest-leverage activities in KDP publishing. An hour spent finding the right keywords can be the difference between a book that sells 2 copies a month and one that sells 10 per day.

The process in summary:

  1. 1.Mine Amazon autocomplete for real search terms
  2. 2.Study competitor titles for keyword patterns
  3. 3.Validate volume with Google keyword data
  4. 4.Fill all seven backend keyword fields with non-overlapping terms
  5. 5.Write your title and subtitle to include top keywords naturally
  6. 6.Check competition levels for each target keyword
  7. 7.Revisit and update keywords every few months based on performance

The readers are searching. Your job is to make sure they find you.


NicheCatch helps you discover profitable keyword intersections before you publish, combining Amazon data with Google Trends and Reddit signals. Try it free and take the guesswork out of keyword research.

Ready to find your perfect niche?

NicheCatch analyzes Amazon BSR, Google Trends, and Reddit data to find profitable niches in minutes.

Join the Waitlist