Heuristic Evaluation
Introduction
Medium is a popular online publishing platform with a clean design and a focus on reading experience. This heuristic evaluation analyzes its user interface to identify usability strengths and weaknesses.
Project Objectives
The objective of this heuristic evaluation is to identify potential usability issues within the Medium.com website's interface. The evaluation will utilize Jakob Nielsen's 10 usability heuristics as a framework.
10 Usability heuristic for user interface design
1. Visibility of system status
2. Match between the system and the real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognize, diagnose, and recover from errors
10. Help and documentation
1. Visibility of system status
Issue: Lack of clear "next step" guidance
Description: Users may not intuitively understand what action they should take after seeing an article excerpt (or preview). The lack of a clear "Read more" call to action could lead to confusion or disengagement.
Suggestion for Improvement: Add a clear "Read more" button or link. Implement a prominent visual element below each article preview to explicitly signal the next step for the user. This should be visually distinct and consistently placed for easy recognition.
Example:
Original: [Article Title]
[Short excerpt from the article...] Improved:
[Article Title]
[Short excerpt from the article...]
[Read more] (Button or visually emphasized link)
Issue: Lack of Persistent Navigation
Description: The lack of a persistent navigation bar or menu has several negative effects:
Suggestions for Improvement:
Severity: 4
2. Match between the system and the real world
Issue: Inconsistent Visual Language for "Hiding" Functionality
Description: The button used for "hiding" content deviates from familiar icons or conventions for this action. This inconsistency forces the user to learn a new visual association to understand the button's purpose, potentially leading to hesitation or misinterpretation.
Suggestion for Improvement: Utilize a more common symbol for "hiding," such as:
An eye icon with a slash through it (representing something being hidden from view)
Severity: 2
3. User control and freedom
Issue: Lack of User Control in sorting or filtering the results
Description: Users are unable to customize how search results or lists of content (like on a topic page) are displayed. This limits their ability to efficiently find the information that most closely matches their needs or preferences.
Suggestions for Improvement:
Severity: 3
Issue: Lack of Sorting/Filtering within Topics
Description: Users exploring content within a chosen topic are unable to refine the results. This hinders their ability to quickly find relevant articles, particularly when topics are broad and contain a high volume of content.
Suggestions for Improvement:
Severity: 3
Issue: Lack of Navigational Aids
Description: The absence of a "Back" button and breadcrumbs creates these problems:
Suggestions for Improvement:
Severity: 3
Issue: Lack of Flexibility and Forgiveness in Clapping Description: The current "clap" system has several drawbacks:
Suggestions for Improvement:
Severity: 2
4. Consistency and standards
Issue: Inconsistent Placement of date and read time
Description: The varying placement of date and read time across different article views (list views, full article, etc.) has these drawbacks:
Suggestions for Improvement:
Severity: 2
Issue: Inconsistent UI for the Following
Description: The use of multiple button styles for the same purpose can lead to:
Suggestions for Improvement:
Unify the Design: Choose ONE clear and distinct button style for "Follow" actions and use it consistently throughout the entire site. This button should have a clear label ("Follow") and a visual style that makes it immediately recognizable.
Severity: 3
5. Error prevention
Issue: Destructive Action Without Confirmation or Undo Description: This issue introduces a high level of risk for users:
Suggestions for Improvement:
Severity: 3
6. Recognition rather than recall
Issue: Lack of Social Proof on Article Listings
Users would benefit from being able to quickly recognize the popularity of an article rather than having to navigate to the article itself to discover this information. Description: The absence of clap and comment counts on article previews has the following consequences:
Suggestions for Improvement:
Severity: 3
10. Help and documentation
Issue: Poor Discoverability of "Help" Description:
Suggestions for Improvement:
Provide a "Contact Us" link with either an email form or, ideally, directions on how to connect with live support (chat, phone, etc.), if this service is offered.
Severity: 4