Amazon Shopping App UX Case Study - An In-Depth Evaluation

Welcome to this UX case study of Amazon’s mobile app. 

Amazon is undoubtedly the leading online retailer in the US. Its rise to being a top household e-commerce brand is largely attributed to its high-converting website. Throughout the years, Amazon’s website has gone through multiple changes, and in 2011, it introduced its first mobile app. 

Yet, is it equally superior in terms of user experience (UX)? Should you replicate Amazon’s mobile layout for your e-commerce app? 

We’re afraid the answer is no. Amazon. In its bid to optimize for conversion, Amazon has sacrificed some basic UX principles that once made it the role model for other e-commerce software development. For example, the cluttered home screen is overwhelming for new buyers.

Amazon is doing great because it is in a dominant position. Buyers are already accustomed to Amazon’s layout and navigational flow. But try replicating Amazon’s layout on a new e-commerce brand, and you wouldn’t get the same results. 

Today, UX is a crucial factor in attracting and retaining visitors. An e-commerce interface with a good UX can increase the conversion rate by up to 400%.  Therefore, you’ll want to ensure that the right UI/UX design services will be provided for your e-commerce app. 

In this article, we’ll take you through a step-by-step UX review of the Amazon shopping app.


In any UX design case study, it’s important to establish the objectives of doing so. Setting the objectives provides a clear direction on how you ought to approach the UX review.

For Amazon, the objective is to determine if new, unregistered users will have a smooth experience when shopping for products on its app. As mentioned above, existing buyers shopping on Amazon for years may not be impacted by the changes as they are gradually introduced on the app.

However, a new user who’s shopping on Amazon for the first time may find the home page overly-cluttered with hundreds of product images and intersected with sponsored listings. There’s also a lack of uniformity in how the various category pages are designed. 

For example, the Baby category showcases the top brands, followed by a list of top products and subcategory selection. However, the Computers category features visually appealing images that let you navigate into different devices. 

Amazon’s take of UX design is unlikely to be helpful for new e-commerce apps. Here’s the key point. Amazon is already an established brand that’s selling to largely existing users. A new e-commerce business needs to capture new customers, and good UX is crucial.

In this UX case study, we’ll identify pain points on the Amazon shopping app and figure out how they can be improved to provide a better user experience. 

app design case study


Before commencing a UX case study, you’ll need to be well prepared for it. In this case, it means surveying competing retailers and checking out the experience of using their mobile apps. By comparing between a few competitors, you could identify similarities and differences between the apps.

In this UX review on Amazon, we turn to competitors like eBay and Alibaba. eBay serves more than 180 million users worldwide, while Alibaba is the largest online retailer in Asia. Both are successful e-commerce giants, and we wanted to know how they compare to Amazon in terms of shopping experience.

So, we downloaded the separate apps and tried them out as any regular customer will do. We noted down the process of browsing through the products, adding them to the cart, and the check-out process. The experience serves as a useful relative comparison in the Amazon UX study. 

User Research

A user experience analysis is about determining if a product fulfills the needs of the users. Likewise, an analysis of Amazon’s UX design requires an understanding of its users. It’s important to establish the demographics of users made up of Amazon’s customer base and analyze their experience using the app.

Therefore, you’ll need to set sights on user research and not the other fancy features in the app. If the users are not happy with the app, they are unlikely to buy regardless of the creative efforts in it. 

During the user research, we wanted to gain clarity for these questions.

  • Who made up most of Amazon app users.?
  • How do most users interact with the Amazon app?
  • What are the possible pain points faced by the users?
  • What’s their experience using competitor’s apps?
  • How do the users make their purchasing decision?
  • What are the factors that influence the user’s decisions?

In order to answer these questions, we create proto personas as it is the quickest way to envision probably users that are using the Amazon app. If you’re not familiar with proto personas, it is the process of establishing target users of a product based on the researchers’ assumption.

UX case study

Proto-personas are created based on what we think the users are like. They are not based on statistics or studies, although validation can be carried out later on. Proto-personas is commonly used in user experience analysis. 

Here are some proto personas that we’ve created for this study.

  • A professional executive who likes to shop spontaneously. This shopper has little time to browse through different products and would like to make quick decisions from the available information.
  • A tech-savvy individual who’s no stranger to using an online shopping platform. This shopper takes the time to research a product thoroughly before purchasing. This shopper leverages features on the app and is attentive to details.
  • An online marketer on the lookout for the best deals and prefers online shopping to physical stores. Ideally, this shopper prefers quality products and wants to shop in a secure environment. 
  • A young shopper who’s only using the app for essential goods. This shopper takes time to compare products and is particularly interested in eco-friendly products. This shopper is annoyed by ads during online shopping.

Besides proto personas, we’ve also created customer journey maps for this case study. A customer journey map illustrates every possible point of interaction between the user and the app. It helps provide clarity in the overall customer experience and pinpoint areas with room for improvement. 

Amazon UX case study

Customer journey mapping helps you to identify how different personas interact with the app. It acts as a benchmark between real user experience and their expectations. You can also leverage the customer journey map to introduce personalized features in future products.

Amazon UX case study

Pain Points 

The next part in this UX case study identifies pain points faced by the proto personas when using the Amazon shopping app. To do so, we use a methodology named Heuristic evaluation.

Heuristic Evaluation is a usability testing evaluation system introduced by Jakob Nielsen in 1990. It enables evaluators to determine a product’s usability based on 10 UX principles known as ‘heuristics’. 

Usually, a group of 3-5 evaluators is tasked to evaluate a product against the heuristics. This is because it’s more probable for different evaluators to identify more problematic areas than a single evaluator. 

The evaluation starts by determining the numbers of heuristics to be used. Depending on the product, you can use all 10 of the heuristics or a smaller number. UX designers have found this evaluation method helpful in identifying UX issues before product release. It is equally valuable when reviewing an existing product’s usability.

Here are the pain points that we’ve uncovered with Heuristic Evaluation.

1. Visibility of System Status

Positive findings

  • Home page. 
  • The app informs users of potential delays prior to ordering.
  • Product page and shopping list.
  • Interaction, which helps to understand that the product has added the cart (cart animation + vibration).
  • Select Location. 
  • The application determines the geolocation based on the phone number.
  • Cart page. 
  • User sees the total number of ordered goods, not the number of goods types.
  • Includes all the necessary info about the product.

Need To Be Improved

  • Search & Result page.
  • The number of search results is unclear.
  • There are no number of pages in the pagination - no indication of how many flippable pages.
  • Several categories of the output of search results confuse users; the user does not understand whether it has displayed all results and on what principle it works.
  • Not all the text from the filters fits in the line, it is not possible to see the full text.
  • The delivery price is not specified.
  • Filters do not display selected options, confusing options change (price).
  • Product page & Shopping list. 
  • Users see the product’s size, but it’s hard to understand which one she/he needs.
  • There is a price range for the product, but not the exact price the user has to pay for the product.
  • Users will only realize a product is not available only after choosing the color and size.
  • There is a check box in the basket with a gift proposal on the cart page, but it isn’t clear which item will be selected as the gift.
Amazon UX case study

2. Match between system and the real world

Need to be improved

  • Filters.
  • Expected more specific filters on a category, on the sizes for example, but it seems like the filter is quite generic.
  • Product page & Shopping list.
  • Some products’ sizes are shown in numbers, but users may expect them to be shown in more familiar alphabets presented in a table. 

3. User control and freedom

Positive findings

  • Search & results page.
  • User can choose the option that suits him/her from those that the system offers. 
  • Location selection. 
  • A prominent message prompting you to change the location if it is not correct.

Need to be improved

  • Filters.
  • Users can't choose the price range that they need (can’t choose a price less than $30).
  • Category filter - the user doesn't understand what to choose here. 
  • "Sport & outdoor" - the name of the filter does not match what can be filtered here.
  • Can't get out of filters without applying them and there’s no exit button.
  • Unable to locate ‘filter by size’.
Amazon UX case study

4. Consistency and standards

Need to be improved

  • Filters.
  • Clicking the "back" button brings it back to the previous page without closing the open filter. It should close down the filter on the first click, and return to the previous on the second. 
  • Strange to see sorting inside filters. This is usually a separate feature for that.
  • The "& Up" filter for reviews is inconsistent with the regular practice.
  • Select location.
  • Despite a predetermined location at the beginning, the states reverted to default when placing an order.
  • Product page & Shopping list.
  • Inconsistency of displaying informationDetails, descriptions, and characteristics of the product are already under the recommendations and related products.
  • Non-typical usage of a drop-down for choosing the number of units.
  • If you click on the "Details" button, a page opens with back navigation, although there is a top-level back button.
  • Cart page.
  • Quantity selection is implemented differently than on the product page.
  • The checkout button is above the items in the cart, which is inconsistent with the outside world. Usually, people read from top to bottom.
  • The price for products is shown above them.
  • Order page.
  • Quantity selection is implemented differently than on the product page and basket.
  • Strange order of fields (Country -> name -> street -> city).
Amazon UX case study

5. Error Prevention

Positive findings

  • Search & results page. 
  • The system returns the right option despite errors when typing the product name in the search bar.

Need to be improved

  • Select location.
  • No prompt for automatic street selection when filling the address (for non-US territories).
  • Cart page.
  • The ‘delete’ button is not highlighted, making it easy to be accidentally clicked on.
  • Can’t quickly return a deleted item to the cart.

6. Recognition rather than recall

Positive findings

  • Search & results page. 
  • The search history is saved.
  • Cart page.
  • Return Possibility Message.
  • Order page.
  • If you exit the screen and return, the fields will remain filled.

Need to be improved

  • Order page.
  • The system detects a Ukrainian user but shows an American code when entering the default phone number.
  • Shows default American fields in address although it has detected a Ukrainian user.
  • No dropdown list with autocomplete address field.

7. Flexibility and efficiency of use

Positive findings

  • Search & results page 
  • Search with hints after entering a pair of characters.
  • Order page.
  • There is a checkbox to "make the address default".

Need to be improved

  • Product page & Shopping list.
  • Very long scrolling of the product page. It is difficult to navigate and search for the necessary information - to navigate to the characteristics and reviews.
  • Order page.
  • Why is there no social log in.

8. Aesthetic and minimalist design

Need to be improved

  • Search & results page. 
  • Instead of indicating the items are not delivered to a specific country, the system should hide those non-deliverable items from the customer's view. 
  • Product page & Shopping list.
  • Many different font styles (color, size, thickness).
  • Small text, not ideal for people with poor eyesight.
  • Cart page.
  • Elements look like a random mess (different contours, fillets, thickness, size)—little space.

9. Help users recognize, diagnose, and recover from errors

Positive findings

  • Home page.
  • Shows an informational message that allows users to change the address and with accompanying warnings.
  • Search results.
  • Shows an informational message that allows users to change the address and with accompanying warnings.

User Testing For Pain Points

At this point, we’ve got a list of pain points by evaluating the Amazon shopping app against the selected heuristics. However, they are merely opinions from our team, who are testing the app based on created proto personas.

We need to validate that the problems that we’ve encountered are posing real problems for users. Therefore, it’s important to carry out user testing for those pain points.

User testing provides an opportunity to understand the app from a different point of view. It reduces the risk of us being blindsided in certain areas during the evaluation.

To carry out user testing, we’ve prepared tasks that are to be assigned to 5 users that we’ve selected. The participants are asked to accomplish the tasks using the Amazon shopping app and record problems that occur. 

Amazon UX case study

Here are the results that validated our earlier findings.

  • Confused with the search results.
  • Can’t add to favorites on the search results page.
  • Irrelevant recommendations. 
  • Confused with purchase screen - need to verify the info multiple times.
  • The product page is hard to navigate, has too much info, and is not structured.
  • Too many ads.
  • Hard to compare items. It takes too long to return to the search screen.

Hypothesis To Test

We’ve identified what’s wrong with the current Amazon shopping app. To complete this UX case study, we’ll need to put together the solutions we perceive to lead to a better user experience. 

To do so, we’ve created a list of improvements for all the pain points that we’ve identified and added our thoughts to them. We aim to create a redesign of the app interface and confirm that our hypothesis on the pain points and solutions is correct.

There are, of course, too many pain points to implement in the redesign, and some could be very tedious to do so. To narrow them down, we utilize the impact/effort matrix and selected impactful changes that are easy to implement.


With the choices of changes decided, we moved on to redesigning the Amazon shopping app in the form of a prototype. We’re sticking with Amazon’s original fonts and colors as they represent the online retail’s brand identity.

Based on our hypothesis, the new prototype should result in an improved user experience. We created two different versions to gather better insights in testing.

Check out our redesign here.

UX review


Everything we’ve done in this Amazon UX review will lead to nothing if we’re not testing the prototype with real users. We need to be sure that we’ve uncovered the pain points with the existing app and that our recommendations in solving the problems resonate with real users.

Therefore, we decided to turn to a proven method to validate our assumptions -- usability testing. Again, we invited a few users with different age groups and professions and got them to accomplish a single task on the prototype. They are asked to buy a soccer glove on the prototype with UX fixes.

As the users execute the task, they are asked to note any problems and thoughts with the prototype. When the app review is completed, we consolidate the results by asking questions like:

  • How was the experience?
  • What was easy/hard to understand/interact in this prototype?
  • Is there anything difficult to understand at first glance?
  • Which version of the prototype do you prefer?

It’s essential to hold the post-testing interview in a one-on-one session. The participants are more likely to be more open with their thoughts when they can talk in comfort. You’ll also have a better opportunity to understand their mindset and behavior when shopping for an item with the prototype. 

Ideally, you’ll want to collect as much data as possible during the prototype testing. This is true whether you’re doing a user experience analysis for a 3rd party product or working on your own app.

The data becomes clear guidance to making UX improvements when revising the app. It removes guesswork and assumption from UX design. As a result, you’ll have a more precise strategy in creating UX that appeals to end-users. 

UX design


Amazon could do with a few UX lift-ups in its app, that is, if it intends to appeal to new users. As shown in this UX review, it doesn’t hurt to correct some of the glaring issues with the existing app. Users can get to their desired items with less hassle, leading to increased conversion.

While Amazon could get away with some UX bad practices, budding e-commerce stores will fare differently with the same blunders. It is vital to carry out usability testing to ensure that users have a smooth experience with the app.


Let’s build your next product! Share your idea or request a free consultation from us.

You may also read

mobile app development company blog
Best Practices
June 13, 2024

How Much Does AI Cost in 2024?

All Articles
Best Practices
mobile app development company blog
How To
June 6, 2024

How to build an app for iOS and Android

All Articles
How To
mobile app development company blog
Best Practices
May 30, 2024

Technical Debt Management: Best Practices

All Articles
Best Practices
mobile app development company blog
Best Practices
May 23, 2024

Mobile App Security: Top 12 Strategies to Secure Your Apps

All Articles