Goodreads

Adding a feature to send in-app book recommendations to friends.

Product

Adding a feature to the Goodreads app

Role

UX/UI Designer | Solo student project for Designlab UX Academy

Timeline

4 weeks | 80 hours

Primary Tools: 

Figma, Fathom, Zoom, and Maze

Background

With over 125 million members and a database of 3.5 billion books, Goodreads is the world's largest site for readers and book recommendations. While Goodreads users tend to have high brand loyalty, that doesn't mean users are completely satisfied by the product.

Problem

While all my interviewees used Goodreads to track books, only half used it for book recommendations.

Research Goal: I want to uncover what keeps users coming back to the Goodreads app and to learn about the challenges they face when using the app, so I can enhance the current user's experience. In doing so, it would build value for users, increase engagement, and increase brand loyalty.

Solution

For book recommendations readers trust, the solution is adding a feature where friends can send each other book recommendations in the app.

Implementing this feature removes a step for users, who have been recommending books in person or through texts. They can now recommend books to a friend directly in the app.

COMPETITIVE ANALYSIS

The competition offered more advanced reading stats, tracking features, and modern UI than Goodreads.

While Goodreads has been a household name for many years, new competitors are popping up on the market with more advanced features. It is also losing its younger audience to apps like TikTok and Instagram. One of its strengths is its large, active community. Goodreads users, who value community or have friends who use the app, are more likely to keep returning.

USER INTERVIEWS

My interviewees trusted book recommendations from friends more than Goodreads' recommendations pushed by their algorithm.

Research Questions:
“How do you track the books you read?”
“How do you usually choose your next book?”
“Where would you like to see Goodreads in five years?”

USER INTERVIEWS

6/6 interviewees get book recommendations from friends.

KEY INSIGHTS FROM AFFINITY MAP

Theme 1: Friends are a trusted source.

100% of participants get book recommendations from friends.

Theme 2: Users want to see their friends' activity on the app.

5/6 participants enjoyed seeing a feed of what their friends were reading, reviewing, and doing on the app.

POV STATEMENT AND HMW QUESTIONS

POV

I’d like to explore ways to help readers to find their next book easier because they don’t trust book recommendations on Goodreads.

HMWs

How might we make the process of finding the next book easier?
How might we make users feel confident in the book recommendations suggested for them on Goodreads?

USER PERSONAS

Olivia, the aspiring reader

Motivations:
"Reading is for enrichment! It's important to me to gain different perspectives and to learn from and about others." She feels that reading makes her better and has a goal to read more.

Pain points:
Can find it difficult to find time to read.
She doesn't trust book recommendations on Goodreads to help her find new books.
Finds that BookTok's algorithm is better.
Dislikes the manual entry of tracking her reading progress.

USER PERSONAS

Lucy, the power reader

Motivations:
"Reading helps me escape reality by taking me on an adventure to a new world." She loves to dive into a good series. She stays motivated by reading books back-to-back and by checking her reading stats.

Pain points:
Finds that the app's UI feels old and outdated.
Wishes more of her friends used Goodreads.
Doesn't want to engage with the overall Goodreads community but with her own friends.
Feels that the current rating system isn't comprehensive enough.

TASK FLOWS

With a better understanding of my users, I defined three key task flows that addressed their motivations and frustrations.

USER FLOWS

Before wireframing, I created clear and precise user flows that provided me with the necessary information to make informed decisions regarding the placement and organization of each screen in the interface.

LOW FIDELITY WIREFRAMES

Based on the user flows and task flows, I sketched the key screens: newsfeed, notification screen, recommendation page, and book details page.

At this stage:
Explored potential layouts and UI elements that adhered to Goodreads current design system.

HIGH-FIDELITY WIREFRAMES

Based on mentor and peer feedback, I made the following updates from low fidelity to high fidelity:

Created screens for the main task flows and edge cases.
Established where the book recommendations would live in the app based on current users' mental models and existing flows.

USABILITY TESTING

Success metric: Can the user complete each task with a usability rating over 4.0?

Task flow 1: Sending a book recommendation to a friend

Average usability rating of 4.2/5

Task flow 2: Finding a book recommendation sent by a friend

Average usability rating of 5/5

USABILITY TESTING

Key results

4/5 users completed task flow 1
5/5 users completed task flow 2
4/5 users said they would use this feature if it were added to Goodreads

Key findings

3/5 users mis-clicked on the page when the keyboard appeared
2/5 users were confused between "Share" and "Recommend"
1/5 users failed to complete task 1 due to a prototype error caused by not accommodating an edge case

ITERATIONS

My recommendations for iterations

Fix prototyping errors (i.e. keyboard hotspots) that led to users mis-clicking on the screen.
Explore ways to differentiate “share” and “recommend.”
Fix the prototype error in the first task flow that led to one mission unfinished path.
Add clarity to the process of selecting friends to send book recommendations to by disabling options after one has been selected.

FIRST IMPROVEMENT

Consolidated the "Recommend" and "Share" buttons to clear up any user confusion between the two.

Users were confused between "Share" and "Recommend."

SECOND IMPROVEMENT

Corrected the hotspots in the prototype that caused users to misclick on the screens.

One user failed to complete task flow 1 due to a prototyping error, in which I didn't accommodate for an edge case where the user may want to send a recommendation without a message. As a result, they didn't see a confirmation screen at the end of the flow.

THIRD IMPROVEMENT

Added clarity to the process of selecting friends in the recommendation process by disabling options after one has been selected.

6/6 users stated that reviews were an influential factor in their decision-making.

FINAL SOLUTION AND DESIGNS

The final product

CONCLUSION

Next steps

All interviewees mentioned that they would like to see a more modern, updated UI.
Integrate Audible into Goodreads app to make it easier to track audiobooks in the app.

More projects: