Professional Documents
Culture Documents
CCTP 807: Innovation, Design & Usability Authors: Adam Gerber, Kenneth Pennington, and Amir Zonozi Communication Culture & Technology Georgetown University April 28, 2012
Page 1
TABLE OF CONTENTS Executive Summary Description of Study Project Description Test Description Methodology User Profile Test Environment & Equipment Test Results and Recommendations Evaluation and Measures (Data Collection) Results and Recommendations Conclusion Test Problems Discussion and Conclusion Appendices Appendix A: Test Protocol Appendix B: Post Test Questionnaire Appendix C: Test Data 13 16 19 11 11 6 6 4 4 5 5 6 3
Page 2
Executive Summary
To evaluate the usability of Yelp.com, we surveyed eight participants on their usability experience with various components of the sites design. The participants varied from moderate to advanced internet users, all of whom had familiarity with Yelps functionality. Following our data collection, we identified several opportunities for improvement of Yelps usability. In this paper, we will provide suggested guidance for improvements and modifications for a better user experience on Yelp. Our results are based on quantitative and qualitative data from our usability tests and reveal various problems and opportunities with the sites design. Much of our data reflects a shared need to clarify the tools on Yelp and provide a more obvious and direct set of tools for new users. A summary of problems addressed and recommendations provided is listed below. A more complete review of problems and recommendations is available in the Results and Recommendations section of this paper: Problem Statement 1. Can the user correctly enter search criteria into the proper search fields? Recommendation Move the two search bars to separate rows with one larger search button spanning the height of the two rows. Add clearer frames and titles to the page components can help guide eyes toward the most useful parts of the page first. Provide a more absolute price range for main courses rather than the abstract dollar signs. Provide the listing details in the right column and dedicate the majority of the main column to photos. The map should be the central feature of the page, moved to a more prominent, central place in the site architecture.
2.
When faced with a page with search results, can the user identify additional search criteria to drill down into the results to find targeted results?
3.
When faced with unsatisfactory results, can the user edit their criteria and sorting selections to retarget their results? When a proper search result is found, can the user make use of critical information within the individual businesses Yelp page?
4.
5.
Does Yelps model of business filtering and sorting add value to the process of searching for local businesses, compared to the users alternative methods?
Yelp strives to be an authoritative source for peer reviews of local business and to serve as the premiere online engine for discovering local businesses. Yelp has already succeeded at generating a large user base, but with some changes, Yelp can build user-confidence in the sites usability and, thus, further expand its competitive advantage.
Page 3
Test Description
To best serve Yelps business needs any user should be able to immediately and intuitively find the business they are looking for. By presenting users with multiple search criteria and filtration options on both the home page and search result page, Yelp is choosing the path of an unguided search. This is different than a guided search approach that takes the user through a series of ordered sorting and filtering options with limited options per page. Therefore, our test objective is to measure the following: 1. Can the user correctly enter search criteria into the proper search fields? 2. When faced with a page with search results, can the user identify additional search criteria to drill down into the results to find targeted results? 3. When faced with unsatisfactory results, can the user edit their criteria and sorting selections to retarget their results? 4. When a proper search result is found, can the user make use of key information within the individual businesses page, including the ability to scan reviews and learn about the businesss details? 5. Does Yelps model of filtering and sorting add value to the process of searching for local businesses compared to alternative methods? The test scenarios and post-test questionnaire provide quantitative and qualitative insights into how comfortable users are with Yelps tools. The usability tests were held the week of April 22 with eight participants in total. Each participant was provided with a pre-test questionnaire that clarified the roles, responsibilities, and rights of the participants.
Page 4
Methodology
The usability test consists of an introduction, a series of tasks, a short interview, and a post-test questionnaire. We instructed the participants to Think Aloud and share their thoughts with our recorders throughout the test. Following the task series, we gathered the users responses to various usability components of Yelp and some additional demographic questions as well. The test concluded with an opportunity for additional, open ended comments on the Yelps usability and the administered test, which provided additional opportunities for qualitative insight. The usability test took users approximately 20 25 minutes. The variation in testing time was often a result in changes to the language (but not content) of the task list and questionnaire design as well as the speed of the proctors speech. Introduction: 2 Minutes The introduction explained the rights, roles, and responsibilities of the various test parties as well as a short series of warm up questions to build a rapport between the participants and testers. Tasks: 15 Minutes The task list guided our participants through a particular use case scenario of selecting a new, local restaurant for that evenings dinner. We collected data on time to complete the tasks, but the primary data gleaned from this portion was in the think aloud comments provided as feedback to each task and new internal Yelp page. Post-Test Questionnaire: 5-8 Minutes Following the tasks, we provided our participants with a post-test questionnaire that asked for a number of responses to the usability and experience of using Yelp. Additionally we asked participants about their likelihood to use Yelp again, recommend it to friends, and to provide any additional positive and negative feedback on the sites design and usability. Please see Appendix A for the test protocol (including the introduction and tasks) and Appendix B for the post-test questionnaire.
User Profile
We recruited 8 participants for our usability study. We had one female participant and seven male participants. Six of our participants were between the ages 23-29, one was between 30-39, and one was between 40-49. Three of our participants used Yelp often, four had used it in the past but not often, and one was familiar with Yelp but had not used it before. None of our participants were unfamiliar with Yelp. Additionally, all of our participants were friends or associates with the designers of the test, all of whom are experienced web professionals. This did impact the neutrality of the survey population as it drew from a generally moderate to advanced internet user audience as opposed to Yelps more general, moderate internet user audience.
Page 5
We gathered additional user profile data on the participants general familiarity with other popular internet tools. For that additional user profile data, please see Appendix D.
Page 6
Recommendation: The cause of this user error was the participant not realizing that there were in fact two distinct search boxes with separate purposes. This is an understandable and expected consequence of the similar and consistently horizontal look of the search fields. A simple solution to this user error would be to move the two search bars to separate rows with one larger search button spanning the height of the two rows. This would draw attention to the separateness of the fields and remind the user to fill in both separately.
Page 7
2. When faced with a page with search results, can the user identify additional search criteria to drill down into the results to find targeted results? Problem: Users had little difficulty identifying the search filters and using them correctly. However, some users reported a sense of crowdedness and overwhelming data on the search results page.
Recommendation: Adding clearer frames and titles to the page components can help guide eyes toward the most useful parts of the page first. 3. When faced with unsatisfactory results, can the user edit their criteria and sorting selections to retarget their results? Problem: We asked users to filter by price, which requires the user to select the highest available $$$$ option listed under the Price filter. The majority of participants were able to perform this without any trouble, but a few expressed concerns about the relativeness of the dollar signs. Participants were unsure if the dollar signs referred to overall cost or the cost of the most expensive item on the menu, as well as whether or not the measure was trustworthy. Other participants searched for a sort option for price, not a filter option. (See above image for filter options.)
Page 8
Recommendation: In addition to the number of dollar signs as a representation of price, a more absolute price range for main courses would be appropriate. Allowing a user to select an option such as Main Course $10-$15 would remove ambiguity over how relatively expensive a restaurant is. 4. When a proper search result is found, can the user make use of critical information within the individual businesses Yelp page? This includes the ability to scan reviews and learn about the businesss details. Problem: Nearly all of our users expressed a concern over the listing detail pages abundance of information and lack of information hierarchy. The page provides a great deal of detail, but it is unattractive and overwhelming, especially for less experienced users.
Recommendation: It is important to segment these listing detail pages by the most important information first. A potential solution could be to provide the listing details in the right column and dedicate the majority of the main column to photos, which was a common request from our participants and key component of major Yelp competitors.
Page 9
5. Does Yelps model of business filtering and sorting add value to the process of searching for local businesses, compared to the users alternative methods? Problem: Yelp provides two ways to examine restaurants: a list and a map. Some participants were not clear on how the two were related and expressed concern over focusing on one and not the other. Recommendation: The map features is Yelps distinct feature that helps users find business that are truly local. The map should be the central feature of the page, moved to a more prominent, central place in the site architecture.
Page 10
Page 11
From these graphs we can glean that no one strongly agrees that Yelp is easy to use. The majority of our participants are neutral on Yelps intuitiveness. The majority of our participants are neutral to negative on Yelps attractiveness. Nevertheless, there is major consensus that these participants will still use Yelp again. This implies that there is a measure of familiarity and comfort around Yelps usability quirks that has allowed it to remain the internet leader in local business search despite its usability flaws. Additionally, 100% of our participants expressed that they would recommend Yelp to a friend.
The conclusion here is that Yelp has set the standard for what is expected of an online local business directory and people are satisfied with its current usability enough that it remains the clear leader. However, increased competition could capitalize on Yelps design shortcomings and provide a more intuitive interface, a more photo-centric design, and a more up-to-date look and feel. With the recommendations that we outlined above, Yelp can close the gap on those usability shortcomings and retain its competitive advantage as the leading online local business directory.
Page 12
APPENDIX A - PROTOCOL
ORIENTATION Welcome & Purpose Welcome and thank you for agreeing to participate in our usability test of Yelp.com. Our goal is to determine how easy or hard it is for you to find information about local businesses on Yelp's website. Subject Rights & Privacy Your participation is entirely voluntary and you can leave at any time. All results will be kept completely confidential. Facilitator and Participant Roles I will ask you to complete a set of tasks online and I will record your responses. It is very important that you think out loud or tell me what is going on in your mind as much as possible. We may ask you at times to explain why you said or did something. * Required Do you consent to participate in this usability study as outlined in the description above? * Yes No Do you have any additional questions? *If yes, please enter it in the 'other' box No Other: INTRODUCTION What is your favorite local restaurant to go to for special occasions? If you were looking for a new restaurant to try in your neighborhood, how would you go about it? Do you use any online tools for investigating new restaurants in your area? If so, which ones? PROTOCOL (TASKS) Today we are going to use Yelp.com, an online tool for finding and learning about local businesses in your area. Since you identify yourself who does not use Yelp regularly, we will ask you to complete a set of tasks on the site to better understand how you experience the website. Please try to think out loud as much as possible and share with us what is going on through your mind. TASK 1:
Page 13
Please enter www.yelp.com in the address bar. Welcome to Yelp.com. What are your initial responses to this web page? TASK 2: Lets assume that you are planning to meet some friends for dinner tonight. Your friends requested Thai food, but you are not too familiar with Thai restaurants in your neighborhood. A friend recommends using Yelp.com to discover local Thai options. Let's pull up a list of Thai restaurants in your neighborhood. The user should enter "Thai" under "search for" and the name of their neighborhood (or address) under "near". How did they do? Perfectly Other: What is your initial response to this search result page? TASK 3: We are now looking at a list of search results, a map, and a series of other options. We know that our visiting friends have quite sophisticated taste in Thai food. So, lets sort our list of responses to show the highest rated search result first. The user should select "highest rated" under "sort by". How did they do? Perfectly Other: What do you think the difference is between sorting by "highest rated" and "best match"If there answer is anything other than the obvious answer, please enter it below TASK 4: Now that we have a list of highly rated Thai restaurants in our neighborhood, we want to consider how expensive these restaurants are. We know that your friends are very generous and are willing to visit expensive restaurants. Lets FILTER our search results by only the most expensive category of restaurants. The user should select "$$$$" (or highest available) under "price". How did they do? Perfectly Other: TASK 5: Lets go back to seeing the list of all local Thai restaurants, regardless of price. We can see on the map all of the options we have available to us. Lets use the map to zoom in and take a look at Thai restaurants located within just a few blocks of our home. Yelp Usability Test Page 14
The user should de-select "$$$$" under "price", then use the map to zoom to their own neighborhood. 'Redo search when map moved' should be selected. How did they do? Perfectly Other TASK 6: Let's select the highest rated Thai restaurant in the neighborhood. What is your response to this page? TASK 7: We know that one of our visitors is a vegetarian, but you are uncertain how great the menu is for nonmeat eaters. Let's scan through the reviews to see if anyone has anything to say about the vegetarian options. The user should select a restaurant. It the new page, the user should either search for the search bar to "search reviews" or use their browsers search function to search 'vegetarian'. How did they do? Perfectly Other: TASK 8: Let's return to the search results page. We just learned that our friends prefer Mexican food, and not Thai. Let's change our search to find local Mexican food. The user should return to the results page and change the primary search criteria from 'Thai' to 'Mexican' Perfectly Other:
Page 15
Please select which best describes your experiences with Yelp.com I use Yelp.com often I have used Yelp in the past but not often I am familiar with Yelp, but I have never used it I have heard of Yelp, but I do not know what it is used for I have not heard of Yelp and I do not know what it is used for Other: Bottom of Form Yelp Usability Test Page 16
Now that you have experienced some of Yelp's key functionality, how do you view Yelp? Please check the most appropriate response Strongly Disagree Strongly Agree Yelp is Useful o
Yelp is Easy to Use o o Yelp is Trustworthy o o Yelp is Intuitive o o Yelp is Attractive o o I Will Use Yelp Again o o
What do you think about the way Yelp is designed? Strongly Unfavorable Neutral Overall Welcome Page o o o The Yelp Search Bar o o Search Filter Options o o Search Results, List o o Search Results, Map o o Yelp Usability Test
Strongly Favorable
o Page 17
What was your impression of the advertisements? Neutral Helpful Unhelpful Other:
Did anything in particular stand out that you liked about Yelp? Did anything in particular stand out that you did NOT like about Yelp? Is there anything else you would like us to know? Thank you for your time and help today!
Page 18