Header image showing 5 phone screens

Case study: Redesigning Amazon’s Kindle app for avid readers

3 UX Pain Points of Avid Ebook Readers and How to Fix Them

Published in
15 min readMay 3, 2021

--

Note: this was a course project, Amazon was not involved in any way.

SUMMARY

Avid readers want a single library for all of their ebooks (including audiobooks). By providing an easy and exceptional e-reading experience, users will be loyal to Amazon Kindle. However, there are several areas of frustration — particularly with large ebook libraries, that are pushing avid readers to other platforms.

My research found that readers don’t organize their ebook libraries. Users with large libraries have difficulty remembering what is in their library — which results in them browsing their library, but this too is cumbersome. Research also found that users read multiple books concurrently, selecting a book based on their current mood. Readers preferred to read different genes depending on their current mood—the current genre also determined if a user wanted to see their current reading progress. The last finding was that some users want to have one shared library for their whole family, similar to Netflix or other digital media accounts.

Problem

Users with large libraries containing 100’s-1000’s of books need features that help them more easily browse and sort their large ebook libraries so they can better plan reading time and have a better awareness of what is currently in their collection.

UX Pain Point 1
Browsing large libraries

UX Pain Point 2
Reading 2 or more books concurrently

UX Pain Point 3
Downloading large libraries

Goal

Update the Amazon Kindle app to better support avid readers.

Process

Research > Ideate > Validate > Design

Divider with Leo Vogel’s logo in center

RESEARCH

In 2019, 25% of Americans read an ebook (source). The largest online ebook discussion forum, MobileRead, has nearly 300,000 users. In one poll on MobileRead, 50.91% of respondents stated they had purchased more than 200 ebooks (source). Assuming there are 332 million people in the US and Amazon has a 61% share of the ebook market, I estimate there are approximately 25.8 million Kindle customers who have more than 200 ebooks in their collections. This is a sizable market Amazon has previously seen value in as they purchased the social book platform GoodReads, in 2013.

Primary Research

sticky note affinity diagram
Affinity diagram of primary research data in Miro

Key Findings

  1. 🧠 Content recall for large libraries is challenging [UX Pain Point 1]
    “I downloaded a lot of my books a long time ago. When I look, I don’t remember what it’s about. I remember that at one point in time, I thought it would be a good read, but I don’t remember why.”
  2. 🗂 Readers don’t organize books into folders [UX Pain Point 1]
    “I don’t enjoy the experience, so I don’t organize. I just search for everything.”
  3. ⏸ 2–4 books are read in parallel; selected by mood [UX Pain Point 2]
    “I usually read at least 2–3 books at a time. I like to switch back and forth between them.”
  4. 🤝 Families need sharing control for ebook libraries
    “Some self-help book topics are things I may not be ready to share with others.”
  5. 🎛 Readers want genre-specific controls
    “I want to turn off progress indicators for fiction books because I don’t like to know that there are only three pages left. I just want to focus on what is being presented to me on the page. It’s about immersion.
    But I do want progress indicators turned on in textbooks.”

Recommendations

  1. Add support for multiple active books.
  2. Add mood-based book selection for active and inactive books.
  3. Add filters for genre with options for sorting (author, title, color).
  4. Add additional display types: large cover, small cover, list.
  5. Update flow so that book blurbs can be seen faster & are more findable.
  6. Consider rethinking the app’s home screen to include library discovery features like Roon
  7. Consider adding multi-user support for Kindle accounts; similar to Netflix.
  8. Add chapter & book progress at genre & book level; with default options.

Secondary Research

I sourced relevant insights from 21 research articles, mostly academic papers. 14 additional academic papers were evaluated but determined to not be relevant.

sticky note affinity diagram
Affinity diagram of secondary research data in Miro

Key Findings

  1. 📜 Table of Contents, Book Description (Blurb), and Index are important features to users; particularly during book selection. Search is not an adequate replacement as avid readers don’t remember all of the titles of their books. [UX Pain Point 1]
  2. 📖 Readers want support for viewing two pages from a book or separate books at the same time.
  3. 🎭 Print readers remember fiction story timelines better than digital readers; possibly due to tactile progress of page-turning.

Recommendations

  1. Provide a way of viewing/previewing a book’s Table of Contents, Index, and Blurb from the book list.
  2. Consider adding support for viewing two pages, of the same and separate books—this will likely work best in landscape orientation.
  3. Evaluate options for showing a visual progress indicator, such as a circle or digital version of the book’s spine, during reading, to aid the reader in visualizing plot points chronologically.

Additional Research

Market Research
As part of my research I compared Kindle to 4 other major ebook apps on across 4 major categories: Organization, Filtering Options, Sorting Options, and General Features. I also compared their top level navigation structures.

spreadsheet screenshot
Excerpt of the market research data collected; view full spreadsheet here.

Main Navigation Comparison (Information Architecture)
Kindle: Home | Library | CURRENT BOOK | Discover | More
Apple Books: Reading Now | Library | Book Store | Audiobooks | Search
Google Books: Home | Library
Marvin: None
Libby:
Library | CURRENT BOOK | Shelf

Personas

Travis the Student Traveler

“Fiction is my leisure reading. Nonfiction, I have to be in the headspace for it.”

Travis wants to be able to easily switch between reading his class textbook, science fiction novel, travel guide, and self-improvement book depending on his current activity and the time of the school year. Travis likes to be surprised when a fictional book ends, so doesn’t want to know how many pages or percentage is left in the book. But he also needs powerful annotation, memory, and navigational tools for his textbooks — and wants to know how much time a textbook chapter will take to read.

sticky notes surrounding photo of man reading a smartphone on a train
Empathy Map for Travis

Natasha the Mystery Sleuth

“A lot of the time, as I have so many books, I forget exactly what it might be called. So I have to go line by line to find the book that I want.”

Natasha wants to read more of the books in her existing library, keep track of the books she’s read, and discuss the books she and her husband are reading together. She also wants to easily switch from reading a fantasy novel to a historical memoir depending on how tired she is.

sticky notes surrounding a woman reading a smartphone laying in bed
Empathy Map for Natasha

How Might We (HMW)

With the key research findings and personas in mind I generated several HMW questions which were then consolidated into the following question:

How might we improve the offline reading experience for avid readers with large quantities of books, within the library and within the book, to address the unique needs of different genres so that users can read more books with better recall?

Divider with Leo Vogel’s logo in center

IDEATION

With the HMW question in mind I generated dozens of ideas using the Crazy Eights method of rapid idea generation.

Using a Complexity-Value matrix, I mapped out all of my ideas to prioritize which to validate. With the needs and goals of my user personas in mind I selected 4 top priority ideas to implement and several secondary ideas to keep in mind.

Four quadrant grid with dozens of sticky notes
Complexity/Value diagram from the idea generation stage. (Miro Board for Detailed View)
Divider with Leo Vogel’s logo in center

VISION

Primary Goals for Design Phase

  1. Add support for readers who have several active books that they are switching between depending on mood throughout the day and week.
  2. Redesign library view to support easier find-ability through sorting, filtering, and additional book metadata.
  3. Add support for automatically downloading existing and new user content.

Secondary Goals for Design Phase

  1. Explore a spine-based progress and contents UI to improve memory of book chronology (through increased spacial awareness) and to improve in-book navigation.
  2. Consider adding support for controlling book and chapter progress indicators at genre and book levels.

User Stories

  1. As an avid reader I want to switch between multiple active books so that I can read whichever genre I’m currently in the mood for.
  2. As a traveling avid reader I want automatically download all of my books so that I can read any book in my library when on an airplane without having to think about which book to download ahead of time.
  3. As an avid reader with a large ebook library I want better sorting and filtering options so that I can more easily and quickly find books.
Divider with Leo Vogel’s logo in center

DESIGN

Task Flows

several flow chart diagrams

Concept Sketches

several pen drawings of UI concepts
Some annotated concepts from the idea generation stage. (Miro Board for Detailed View)

Low-Fidelity Wireframe

Three low-fidelity wireframes

Testing/Validation

Using Figma and Zoom I conducted remote moderated usability tests with participants for a clickable low-fidelity prototype.

Four grayscale phone screen mockups
Wireframe Progression

Low-Fidelity Wireframes

14 grayscale screen mockups
Final Low-Fidelity Wireframes

High-Fidelity Concepts

14 app screen concept images
Final Hi-Fidelity Concept Screens

Colors

Collection of color and gradient swatches including color names, hex values, hsl values, and rgb values
Divider with Leo Vogel’s logo in center

SOLUTIONS — 3 Pain Points

UX Pain Point 1: Browsing large libraries

Redesigned library view to support easier find-ability by automatically categorizing books, increasing sorting and filtering options, and adding book blurb and time-to-read metadata to book list view.

Automatic Organization
Amazon’s existing book meta-data is used to automatically organize purchases and user content.

Book Blurb Added
The beginning of each book’s descriptions has been added to remind users what each book is about.

Time-to-Read Added
Time-to-Read (based on each user’s past reading speed) and a progress bar help communicate this important information used for reading-time planning.

Improved Filtering
Users can quickly browse large libraries and rediscover old purchases using the additional filtering and sorting options — including the option to randomly sort their books or open a random book with one tap.

A screenshot of the original app on left and two screenshots of a proposed redesign on right
Library Browsing Improvements
2 sets of two phone screens side-by-side
Library Sorting and Filtering Improvements

UX Pain Point 2: Reading 2 or more books in parallel

Users are able to switch between active books and plan their next reads in the Bookshelf by creating queues: ordered lists of books around any theme or topic the user wants.

The existing recently read/opened collection on the home screen becomes a smart queue always shown first in the Bookshelf; this smart collection contains books not added to a queue manually.

A cropped section of an app’s screen showing a bookshelf of recently read books
Improves flow for users reading multiple books in parallel through the introduction of a new concept: the “Bookshelf”, which replaces the Kindle’s current single active book.

UX Pain Point 3: Downloading large libraries

Readers want to have access to all of their books when in low internet-access areas. The existing app offers the option to auto-download audio books; adding an additional control to automatically download all ebooks removes the need for users to manually download every book in the library and remember to download all new books.

One user commented that they wanted purchases made on one device to automatically be downloaded on their other devices saying, “I don’t want to deal with storage of the eBooks”. Kindle on iOS requires purchases be made in a browser. It would be a better experience if users could make purchase on a laptop and know that those books would be automatically downloaded and ready to read on their phone.

Two phone screens side-by-side
Divider with Leo Vogel’s logo in center

3 MORE UX IMPROVEMENT AREAS

Area 1: User-Focused Home Screen

Update the home screen to increase focus on user’s library and reading goals while still balancing business goals.

3 phone screens showing the Kindle home screen before and after changes

Personalized Recommendations
Best selling books section has been replaced with personalized recommendations of recently released titles with quick Wishlist action.

Optimized Thumb Zone
Search, library suggestions, and recently read books are all moved into the lower third of the screen for easy thumb taps.
Search, library suggestions, and recently read books are all moved into the lower third of the screen for easy thumb taps.

Reading Goals with 🌲 The Reading Tree
Brand Reinforcement & Positive Habit Building

I see an opportunity to reinforce the Kindle’s brand, build positive reading habits for users, create a new revenue stream for Amazon, and differentiate the Kindle app from competition through the introduction of what I have named The Reading Tree.

4 illustrations of a tree progressing left to right from grayscale to coloured
The Reading Tree (Start to Finish)

The current app’s home screen puts a heavy emphasis on recently opened books in the From Your Library section. With recently opened books moved into the bottom nav Bookshelf, the space can be used to more help users build a reading habit and track their reading goals. Part of this includes the introduction of The Reading Tree—whose leaves take on the colors of read books and helps reinforce the Kindle’s brand (a child reading under a tree). When a user is maintaining their reading habit the child appears under the tree. Each year’s tree will be unique because the colors of the book covers read that year will vary.

If they’ve completed their reading goal at the end of the year readers can order a free poster of their tree from the previous year (via Amazon’s existing Amazon Prints service)—the poster would also show the reader’s trees from previous years as well. The Reading Tree poster is a way of showing friends and family what Kindle users have read recently. The ability to have a bookshelf of their favorite books which serves both as personal expression and as a conversation starter is something missing in the ebook reader’s experience.

As Peter Fernandez writes, in “Books online: e-books, e-paper, and e-readers.” Library Hi Tech News (2020), print books are “cultural artifacts. People often associate printed books with certain meals and as expressive objects that indicate intellect and serious focused attention.” There are even companies that have turned this insight into a business and will sell books by-the-foot for decorating your office or home (see BooksByTheFoot.com to learn more). The Reading Tree poster brings this aspect of physical books to the digital reader’s life.

A minimum of 12 completed books are required so there’s enough content to print and this also encourages more ebook purchases. Additional posters after the first would require users to pay for printing and shipping. For each tree poster ordered Amazon could plant an actual tree which further reinforces the Kindle brand and helps build positive association with the Kindle brand.

Amazon could offer free downloadable wallpaper images of a user’s Reading Tree at the end of the year for free as well as homescreen widgets that show the user’s current tree and reading habit streak. Throughout the year the tree could change based on the user’s current time-of-day, season, and local weather. Presents could appear under the tree on the reader’s birthday and Christmas (including actual digital gifts such as Amazon ebook credit!).

Upon finishing a book an animation might show the book’s cover with text flowing out of the cover. As the words flow out of the book the cover slowly disappears from top to bottom. The words flow to the tree becoming leaves on the tree. Text appears below the tree with a message from The Reading Tree thanking the reader for saving one of its real-world siblings from being cut down.

🌲Reading ebooks saves trees. 🌲

Area 2: In-Book Overlay Menu

The in-book overlay menu needed to be updated to include the Bookshelf for quickly switching books. In the process I found one-handed usability issues and felt that the book cover should be included as that is such a key part of a book’s identity.

Two phone screens side-by-side

Optimized Thumb Zone
All common actions are moved to the bottom of the screen for easier tapping; modern phones have grown in size and touch targets at the top of the screen are more difficult to tap with one hand.

Author and Cover Added
The book’s cover and author text have been added to the in-book menu to help readers recognize the book they are reading and builds a stronger association between the text of the book and its cover image.

Added Menu Icon Labels
Research shows that most icon usability is poor without labels.

Area 3: Search Empty State

This empty state for search in the current app is…rather empty.

Two phone screenshots side-by-side with one having a list of suggested search terms and the original not

Recent Searches
By adding recent searches users can quickly find a book again. This applies the principle of recognition over recall. Users now only need to recognize a recent search term rather than recall it and type it in again.

Trending Searches
Another addition to the empty state is providing suggestions for possible terms a user might be about to type manually by using recent top search terms by other similar users.

Divider with Leo Vogel’s logo in center

FINAL PROTOTYPE

Animated GIF of phone screen showing opening and closing an ebook
View Full Prototype
Divider with Leo Vogel’s logo in center

FUTURE

The next step in this project would be to run usability testing on the high fidelity prototype.

In my ideation phase I generated many additional solutions to user needs beyond the 3 main areas I chose to focus on in this case study. The ones I chose were low complexity and high value: solutions I felt could be implemented quickly and improve the user experience greatly. I would like to develop and test some of my other ideas as I believe there is a lot of untapped potential in the Kindle app.

Divider with Leo Vogel’s logo in center

LEARNINGS

In the process of completing this case study for the Udacity UX Design Nanodegree course I learned the value of using Figma, Miro, and secondary research in my UX design process.

Previously I used Sketch for UI design and have now migrated to Figma for it’s superior built-in prototyping, collaboration, and developer inspection tools. I now use Figma for designing client projects and have mentored junior UXers in using it as well.

Miro is an excellent infinite digital whiteboard tool that made the process of analyzing my research data easy; even though it took a huge amount of time to go through the data itself (which was another take away: processing data from just 5 users and 2 dozen research papers will take a single UXer several hours or more).

Reading research papers empowered me with additional insights into user needs and the ebook market. This is a technique I will keep in my UX toolkit going forward and encourage others to use as well when appropriate. I learned some fascinating insights beyond what was included in this case study — I encourage you to read the cited papers if you want to continue exploring this topic.

Leo Vogel

UX Designer
LinkedIn | Design Resources| Portfolio
Have an exciting project opportunity
? Let’s talk!

Divider with Leo Vogel’s logo in center

A Brief Post-Script Comment on Amazon’s Kindle Strategy

As avid readers influence the purchase decisions of casual readers in their social circle, Amazon should work to address the pain points of ebook power-users. The existing Kindle app is designed to push readers towards purchasing more books rather than reading their existing library — this strategy may have been effective at the Kindle’s birth but, with strong competition in 2021, Amazon must work to strengthen its platform to keep customers loyal to the Kindle ecosystem.

Divider with Leo Vogel’s logo in center

APPENDIX

  1. Affinity Diagram in Miro
  2. Primary Research Plan
  3. Market Research Competitor Analysis
  4. Stakeholder Presentation: Interview Findings & Recommendations
  5. Special thanks to Maya Wagoner for her industry insight
  6. Secondary research citations available at the copy of this case study on my website: LeoVogel.com

--

--

UI/UX Designer, technologist, and lifelong learner. | Open to new career opportunities! | LeoVogel.com [forever in beta]