Scenario Design is a framework that shifts attention to serving human goals. It asks three central questions: Who are the users? What are their goals? And how can the system help them achieve those goals? For this assignment, I will be applying this lens to Goodreads.
Goodreads is a popular book-tracking and recommendation platform (owned by Amazon). It helps shapes what readers (like myself) discover and discuss. However, despite its ealth fo knowledge on book ratings, reviews, reading lists, etc. many avid readers—including myself—find its recommendations…lacking. Personally, I usually find it influenced by mainstream popularity strongly, rather than influenced by what I personally like to read and have told it I already read. Through scenario design, this assignment explores how Goodreads’ recommender system serves (and fails) both its readers and the platform itself, and suggests how it could evolve into a more meaningful tool.
Goodreads has several overlapping user groups:
From the user perspective, Goodreads helps satisfy a mix of goals.
Discovery Goals
Tracking & Organization Goals
Community & Validation Goals
Emotional Goals
Goodreads’ recommender system helps users through a combination of collaborative filtering, content-based similarity, and social graph signals:
While these techniques support users’ goals, the experience often feels popularity-biased, and like the algorithm isn’t really finding those “that’s for me” stories. The system emphasizes well-known titles and seems to neglect lesser-known or niche works a bit. The “Because you liked…” section doesn’t usually feel super close to what I actually did like.
To better serve the user, Goodreads should evolve from it’s sort of content catalog platform, into more of a reading companion. The better is understands why a reader liked a particular book (style, tone, historical period, pacing, genre, etc.), the more value it can add.
Although Goodreads’ algorithms are proprietary, my observations (and other observations loosely documented on the internet) lead me to these pieces that feed into the current recommender:
From what I have seen, my guess is that Goodreads weights explicit ratings more heavily than implicit engagement, making it slow to adapt to changing tastes. A reader who once loved fantasy but now focuses on biographies will continue to see fantasy-heavy feeds for a long time.
From the company’s perspective, Goodreads supports Amazon’s broader ecosystem:
While these align partially with user satisfaction, optimizing for sales and click-throughs can really reduce new or personalized discovery. The reinforcing of mainstream trends can feel pretty limiting for devoted readers.
Deep Preference Profiling Gather richer preference dimensions (tone, pacing, setting, emotional intensity) through quizzes or short “reading mood” prompts.
Transparent Explanations Add brief notes like “Because you enjoyed WWII historical fiction” to clarify why each book appears. Transparently telling the user why they are getting a recommendation improves trust and engagement.
User Feedback Controls Enable thumbs-up/down or “Not Interested” options to refine results. Active feedback helps the system learn user intent faster.
Mood and Context Modes Introduce browsing options such as “Cozy Reads,” or “Deep Thinking,” to tailor recommendations to the reader’s different mindsets
Community-Driven Discovery Weigh books popular in friends’ groups more heavily than global popularity.
Hidden Gem Surfacing Dedicate a portion of recommendation slots to “Hidden Gems” — lesser-known books with high satisfaction scores.
Adaptive Shelf Learning Analyze custom shelf names (like “easy read fantasy” or “powerful women biographies”) to form more nuanced personalization.
Goodreads has the data, scale, and community to be an enormous and insightful reading companion, but its recommender is currently more like a catalog than a guide. By focusing on user goals of more personalized discovery, emotional resonance, and authentic connection, the platform could evolve into a go-to discovery and engagement tool for avid readers.