ChatGPT SearchSep 22, 2026
The best approach is to combine a recommendation engine with human recommendations. Algorithms are good at finding books similar to what you've already read; people are better at understanding why you liked something.
A simple system that works
- Keep a “books I loved” list. You only need 5–10 titles. Your strongest recommendations usually come from identifying patterns among books you genuinely loved, rather than trying to describe your entire taste.
- Use The StoryGraph for discovery. It lets you filter by mood, pacing, themes, and other characteristics, and its recommendations learn from your reading history.
- Ask readers, not just algorithms. Communities such as
r/suggestmeabook and genre-specific communities are particularly useful because you can say something like, “I loved X for its atmosphere and Y for its characters, but I don't want anything too depressing.”
- Look for curated lists. Publications, librarians, independent bookstores, and sites such as
Five Books can be better than generic “100 books you must read” lists because there's an actual person making the selections.
- Its enormous community means you'll often find lots of reader opinions, even if its recommendations aren't necessarily the best match for your particular taste.