2 items
Check your book's title, 7 keywords, description and categories against KDP rules before you publish, with new keyword ideas. Self-publishing on Amazon KDP? A rejected title or seven weak keywords can cost you weeks and sales. ShelfReady checks your book's metadata in one click before you press Publish. Open your book's Details page on kdp.amazon.com, open ShelfReady, click "Read my KDP details page", and get a score out of 100 with a short list of fixes. You can also paste your details in by hand. WHAT IT CHECKS • Title and subtitle: under 200 characters combined, no sales claims ("bestselling", "free"), no store or format words ("Kindle", "eBook"), no keyword-stuffed subtitles • Keywords: all 7 boxes used, none over 50 characters, no duplicates, no banned terms, no boxes wasted on words already in your title • Description: under 4,000 characters, only the HTML tags KDP supports, no links, prices or time-limited offers, easy to skim • Categories: all 3 used NEW KEYWORD IDEAS Get 2–3 word keyword ideas pulled from your own description that aren't already in your title, ready to paste into a keyword box. SAVE YOUR BOOKS Save each book's metadata, compare versions and track your score after edits. FREE: full score and every check, 3 keyword ideas per book, 3 saved books. PRO ($5/month or $39 once): all keyword ideas, unlimited saved books, and all future Pro features. Private by design: everything runs in your browser. ShelfReady never changes or submits anything on KDP, and nothing about your books is sent to us. ShelfReady is an independent tool and is not affiliated with or endorsed by Amazon.com, Inc. "Kindle Direct Publishing" and "KDP" are trademarks of Amazon.com, Inc.
Nov 10, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.