How Many Keywords Can You Use on KDP?
Quick Answer: Amazon KDP provides seven keyword fields, each with a maximum of 50 characters (including spaces). You can fit multiple related terms within a single field. Amazon also indexes your title and subtitle for search, so avoid repeating those words in your keyword fields.
Seven fields may sound limited, but with 50 characters each and the ability to include multiple terms per field, you have room for 20 to 30 individual search terms across all seven slots.
How to Use All Seven Fields Effectively
Fill every field. Leaving keyword fields blank is leaving discoverability on the table. Each empty field is a missed connection to a potential reader search.
Use phrases, not single words. A field that reads "productivity time management remote work focus" covers four search concepts in one slot. A field that reads "productivity" uses one concept and wastes the remaining 38 characters.
Don't repeat title or subtitle words. Amazon indexes those fields automatically. If your subtitle includes "remote workers," you don't need "remote workers" in your keywords. Use the keyword slots for related terms the title doesn't cover.
Don't use commas to separate terms. Amazon reads the full content of each field and matches words individually. Commas are unnecessary and waste characters.
Avoid competitor names, misleading terms, or promotional language. Amazon prohibits using other authors' names, book titles of other works, and terms like "bestseller" or "free" in keyword fields. Violations can result in your listing being suppressed.
Bottom Line
Use all seven keyword fields. Fill each with specific, relevant phrases up to 50 characters. Don't duplicate your title or subtitle words. Research what readers search for using Amazon autocomplete, and update your keywords periodically based on performance. For more on keyword strategy, see Amazon Kindle SEO and Keyword Optimization.
Q: Can you use more than 50 characters in a KDP keyword field? A: No. Each of the seven fields has a hard limit of 50 characters, including spaces. Amazon truncates anything beyond 50 characters.
Q: Do you need to separate keywords with commas? A: No. Amazon reads each keyword field as a continuous string and matches individual words within it. Commas are unnecessary and waste characters.