{"id":46817,"date":"2025-03-10T08:00:00","date_gmt":"2025-03-10T12:00:00","guid":{"rendered":"https:\/\/crazyeggblog.wpengine.com\/?p=46817"},"modified":"2025-03-10T13:46:00","modified_gmt":"2025-03-10T17:46:00","slug":"usability-testing","status":"publish","type":"post","link":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/","title":{"rendered":"What To Know About Usability Testing Before You Start"},"content":{"rendered":"\n<p>Usability testing gives you hard data on how real users navigate your design, showing where they struggle, slow down, or drop off.<\/p>\n\n\n\n<p>With this insight, you make decisions based on user behavior, not guesswork or assumptions.&nbsp;<\/p>\n\n\n\n<p>And usability testing is not just about improving the <a href=\"https:\/\/www.crazyegg.com\/blog\/what-is-user-experience\/\" target=\"_blank\" rel=\"noreferrer noopener\">user experience (UX)<\/a>, it\u2019s about mitigating risk. A confusing site drives users away, kills conversions, and damages your brand. Testing helps you catch these issues before they cost you customers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Usability Testing?<\/h2>\n\n\n\n<p>Usability testing is a structured way to evaluate how real users interact with websites, mobile apps, software, or other digital products.&nbsp;<\/p>\n\n\n\n<p>The goal is to uncover issues in the design that frustrate, confuse, or trip up users, as well as potential opportunities to improve user satisfaction, efficiency, and confidence.<\/p>\n\n\n\n<p>At the center of every type of usability testing there are three core components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Test<\/strong>: A carefully designed and controlled evaluation where participants attempt predefined tasks to assess usability.<\/li>\n\n\n\n<li><strong>Facilitator<\/strong>: The person who guides the usability test, observes user behavior, and asks follow-up questions to uncover qualitative data.<\/li>\n\n\n\n<li><strong>Participant<\/strong>: A real user who interacts with the product during testing, attempts tasks, and provides direct feedback (e.g. verbal comments, survey responses, or ratings) and indirect feedback (e.g. hesitation, errors, time on task, or click patterns).<\/li>\n<\/ul>\n\n\n\n<p>There may also be a defined role for observers who watch the test (live or recorded) to gain perspective, but don\u2019t interact with the participant.<\/p>\n\n\n\n<p>To provide a simple example, a usability test might focus on the checkout experience, and a facilitator would observe a participant as they tried to make a purchase. If they struggle entering information, figuring out where to select, and make errors that slow down the process, the facilitator is going to have tons of ideas about specific areas of the design that need attention.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The capabilities and limits of usability testing<\/h3>\n\n\n\n<p>By systematically observing how real users interact with your site, <strong>usability testing can help you<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Identify pain points and flaws in your design<\/strong><\/li>\n\n\n\n<li><strong>Improve user flow and task efficiency<\/strong><\/li>\n\n\n\n<li><strong>Validate whether users understand your design<\/strong><\/li>\n\n\n\n<li><strong>Discover unexpected user behaviors and unmet needs<\/strong><\/li>\n<\/ul>\n\n\n\n<p>In spite of what people may ask you to discover, on its own <strong>usability testing can\u2019t help you<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Measure overall user satisfaction<\/strong><\/li>\n\n\n\n<li><strong>Test for demand or product market fit<\/strong><\/li>\n\n\n\n<li><strong>Find better performing designs<\/strong><\/li>\n\n\n\n<li><strong>Evaluate user preferences<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Now usability testing can play a role in helping you increase user satisfaction, building a more usable design, and much more. But you can\u2019t go into usability testing expecting to get data on user preferences or expecting a more perfect design to emerge \u2014 usability highlights issues for fixing, it can\u2019t tell you how to fit them.<\/p>\n\n\n\n<p>The heart of the problem addressed by usability testing is that business owners and <a href=\"https:\/\/www.crazyegg.com\/blog\/ux-designer\/\" target=\"_blank\" rel=\"noreferrer noopener\">UX designers<\/a> have to make assumptions about how users will interact. They can make educated guesses, based on the best practices for <a href=\"https:\/\/www.crazyegg.com\/blog\/website-navigation\/\" target=\"_blank\" rel=\"noreferrer noopener\">website navigation<\/a>, web design, <a href=\"https:\/\/www.crazyegg.com\/blog\/typography-elements\/\" target=\"_blank\" rel=\"noreferrer noopener\">typography elements<\/a>, user psychology, and their own personal experience from designing in other contexts.<\/p>\n\n\n\n<p>No matter their level of talent or experience, designers have to rely on assumptions, and every assumption builds risk into the design.&nbsp;<\/p>\n\n\n\n<p>What usability testing does is provide real data on actual people using the product. Instead of working from assumptions and guesses, designers can base their decisions on objective, observable results.&nbsp;<\/p>\n\n\n\n<p><strong>Is user testing the same thing?<\/strong><\/p>\n\n\n\n<p>It depends. You may see the terms \u201cusability testing\u201d and \u201cuser testing\u201d used interchangeably. You might also see people who use discrete definitions for both terms.<\/p>\n\n\n\n<p>In this post, I am only going to refer to usability testing because that\u2019s what it is. It\u2019s not a test of users, it\u2019s a test of the design\u2019s usability. The participants in the test who play the role of users are not being tested \u2014 they are the ones testing how efficient, intuitive, and easy to learn your design is, and where it falls short.<\/p>\n\n\n\n<p>My take: You can use whatever term you want, just be consistent about it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When is usability testing valuable?<\/h3>\n\n\n\n<p>Usability testing usually starts with a clear business concern: revenue is dropping, users are annoyed, churn is increasing, or key tasks take too long.&nbsp;<\/p>\n\n\n\n<p>In these cases, the goal is straightforward \u2014 identify why the design isn\u2019t working and what needs to be changed in order to fix the problem.&nbsp;<\/p>\n\n\n\n<p>But you don\u2019t have to wait for a problem to get started. Regular usability testing is valuable, and many companies use it proactively at key moments, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>During prototyping and design<\/strong>: Testing early helps catch usability issues before they become costly to fix. You can validate design concepts and ensure user expectations align with functionality.<\/li>\n\n\n\n<li><strong>Pre-launch<\/strong>: Running usability tests before rolling out a new product, feature, or update is a good way to reduce the risk of shipping something confusing or broken<\/li>\n\n\n\n<li><strong>Before and after a redesign<\/strong>: Testing before a redesign quantifies existing usability pain points. Testing after ensures your changes actually make things better\u2014not worse.<\/li>\n\n\n\n<li><strong>Annual benchmarking<\/strong>: Companies run usability testing annually (or more often for complex sites and apps) to track whether design changes improve or degrade the user experience.<\/li>\n\n\n\n<li><strong>Comparing different designs<\/strong>: You can test different versions of your own site, variations of a product, or even compare against competitor apps to identify usability gaps and opportunities.<\/li>\n<\/ul>\n\n\n\n<p>Another way to think about when to employ usability testing is to think about it as part of the development process. In the words of Garry Tan, usability testing helps you \u201c<a href=\"https:\/\/x.com\/garrytan\/status\/1046797188221698055\" target=\"_blank\" rel=\"noreferrer noopener\">figure out what\u2019s broken before you build<\/a>,\u201d and forms an essential part of the product development lifecycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"807\" height=\"839\" src=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png\" alt=\"Post by Garry Tan highlighting the importance of usability testing. \" class=\"wp-image-101695\" srcset=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png 807w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post-289x300.png 289w, https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post-768x798.png 768w\" sizes=\"(max-width: 807px) 100vw, 807px\" \/><\/figure>\n\n\n\n<p>As the CEO of <a href=\"https:\/\/www.ycombinator.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Y Combinator<\/a>, the longstanding silicon valley incubator that has funded some of the world&#8217;s most successful startups, Tan understands better than most the risks of neglecting usability testing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Usability testing formats<\/h3>\n\n\n\n<p>This is a quick overview of your options for structuring a usability test. Each of the three formats comes with clear benefits and costs.<\/p>\n\n\n\n<p><strong>In-Person Monitored<\/strong>: This is live, \u201cin-lab\u201d usability testing where a facilitator sits near the participant, observing their interactions and potentially asking follow-up questions. Participants may be encouraged to think aloud while engaging with the product. Post-task questions, surveys, or post-test interviews may be included \u2014 or the test may be designed to be more hands\u2019 off, with fewer interruptions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Benefit<\/strong>: Provides the richest, highest-quality data. The facilitator can observe body language, catch subtle hesitations, and dig into the \u201cwhy\u201d behind user behaviors in real-time.<\/li>\n\n\n\n<li><strong>Cost<\/strong>: Most expensive, even as a DIY effort. Recruiting the right participants, setting up a controlled testing environment, hiring trained facilitators, and using testing software all add up. Many companies outsource in-person usability testing to vendors with established recruiting pipelines, controlled locations, and trained facilitators.<\/li>\n<\/ul>\n\n\n\n<p><strong>Remote Monitored<\/strong>: This is a synchronous (real-time) usability test conducted remotely via screen-sharing and <a href=\"https:\/\/www.crazyegg.com\/blog\/best-video-conferencing-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">video conferencing software<\/a>. A facilitator observes the participant\u2019s interactions, asks follow-up questions, and may request them to think aloud while completing tasks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Benefit<\/strong>: It offers many of the same benefits as in-person testing, such as real-time probing into usability issues, but without the challenges of setting up a physical testing space or the geographic limitations of recruiting participants.<\/li>\n\n\n\n<li><strong>Cost<\/strong>: More affordable than in-person testing but still requires scheduling, trained facilitators, and reliable remote testing tools. Companies may outsource the entire testing process, or some of the responsibilities such as recruiting participants.<\/li>\n<\/ul>\n\n\n\n<p><strong>Remote Unmonitored<\/strong>: This is an asynchronous usability test where participants complete assigned tasks on their own, typically on a specialized usability testing platform that records their interactions. Along with calculating metrics like task completion rate, platforms collect feedback through automated surveys, <a href=\"https:\/\/www.crazyegg.com\/recordings\" target=\"_blank\" rel=\"noreferrer noopener\">session recordings<\/a>, and heatmaps.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Benefit<\/strong>: Compared to other formats, this is easier and faster to scale, which is important if you are interested in statistically significant results. It enables quick feedback from a broad audience without the need for real-time facilitation.<\/li>\n\n\n\n<li><strong>Cost<\/strong>: Significantly less expensive than other formats, but the real cost is the lack of real-time follow-up questions, which puts a low ceiling on the potential for qualitative data. Without a facilitator, it\u2019s harder to interpret why users struggle with certain tasks.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Usability testing terminology<\/h3>\n\n\n\n<p>You should understand and be able to explain all of the terminology involved with usability testing. What is a user task? What is a user need? And how \u2014 precisely \u2014 are these concepts different?<\/p>\n\n\n\n<p>If you have any sort of mushy conception about usability testing terminology, it will cause tons of problems for your team (who won\u2019t be speaking the same language) and during meetings where you will struggle to explain your rationale to stakeholders.<\/p>\n\n\n\n<p>Below, I\u2019ve laid definitions for key usability testing terminology. I\u2019m not going to claim these definitions are perfect, but they are logically consistent and aligned with accepted UX best practices.<\/p>\n\n\n\n<p>Let&#8217;s start with terminology specific to usability testing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Goal<\/strong>: This is what the user wants to accomplish, the outcome they want by the end of the process.<\/li>\n\n\n\n<li><strong>Intended path<\/strong>: The designed course of action necessary to reach the goal.<\/li>\n\n\n\n<li><strong>Needs<\/strong>: These are requirements necessary to get to the goal.<\/li>\n\n\n\n<li><strong>Tasks<\/strong>: These<strong> <\/strong>are behaviors necessary to get to the goal.<\/li>\n\n\n\n<li><strong>Pain points<\/strong>: These are obstacles and points of friction that block a user from completing tasks, need to be overcome, or stop the user from completing a task.<\/li>\n\n\n\n<li><strong>Errors<\/strong>: These are mistakes or deviations from the intended path of completing the task.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s take a look at an example that uses this terminology:<\/p>\n\n\n\n<p>A facilitator observes a participant try to accomplish the <strong>goal <\/strong>of paying a bill online. The participant <strong>needs<\/strong> include their credit card info and login credentials. They must complete several <strong>tasks<\/strong>, such as entering their account number, authenticating their identity, creating a new payment, and entering their credit card information. <strong>Pain points<\/strong>, such as a long payment form with unnecessary fields result in <strong>errors <\/strong>that require the participant to re-enter the same information multiple times.<\/p>\n\n\n\n<p>Now let&#8217;s look at terminology specific to the analysis of usability testing:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Observations<\/strong>: User behaviors you can see but don\u2019t yet understand. You know what users did, but not why they did it, what they were trying to accomplish, or how they felt.<\/li>\n\n\n\n<li><strong>Findings<\/strong>: Patterns or facts uncovered during testing that have some explanation. For example, 5 of 7 users couldn\u2019t find the bill pay button, or users explicitly said they were frustrated searching for it.<\/li>\n\n\n\n<li><strong>Insights<\/strong>: Findings with clear causes and implications. For example, users can\u2019t find the bill pay button because it blends in with other elements, leading to frustration and abandoned payments.<\/li>\n\n\n\n<li><strong>Motivations<\/strong>: The underlying reasons driving user actions. For example, avoiding late fees may motivate someone to pay bills online. Motivations aren\u2019t always conscious.<\/li>\n<\/ul>\n\n\n\n<p>If you are running remote, unmonitored usability testing, you are not likely to get insights. How could you? You simply aren\u2019t getting the kind of qualitative usability testing data you need to understand the causes of user errors that you observed.<\/p>\n\n\n\n<p>The reason I bring this up is that many people (especially those that are unfamiliar with UX) want to treat observations and findings as if they are insights. They are not, and if you are the person who owns usability testing, you are going to have to police this.<\/p>\n\n\n\n<p>For example, someone comes in and says \u201cWe saw users do X, we think it\u2019s because of Y, and so we\u2019re going to do Z.\u201d<\/p>\n\n\n\n<p>Okay \u2014 what are the assumptions here? Why are you sure that it\u2019s because of Y and not P or Q or anything else? How confident are you that X is because of Y?<\/p>\n\n\n\n<p>Really push people to show their work if they are proposing fixes for the usability issues uncovered during testing. Don\u2019t let them pass off findings as insights and sneak assumptions into your design that <em>add to the risk<\/em> of frustrating users instead of mitigating it.<\/p>\n\n\n\n<p>There are ways to supplement that data you get during usability testing that can help you turn observations into the insights you need to be confident making changes to your design. We\u2019ll turn to those next.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ways to augment data during usability testing<\/h3>\n\n\n\n<p>If you&#8217;re going through the effort of recruiting and compensating participants, adding these supplemental methods can surface valuable insights, sometimes with minimal extra effort.<\/p>\n\n\n\n<p>Here are some of the popular methods that researchers gather richer data during usability testing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>System Usability Scale (SUS)<\/strong>: A standardized 10-question survey that provides a quick, reliable measure of perceived usability. There&#8217;s tons of SUS data out there, making the survey useful for benchmarking and comparing designs.<\/li>\n\n\n\n<li><strong>Single Ease Question (SEQ)<\/strong>: A simple, one-question survey that asks users to rate task difficulty immediately after completing a task. This is good for identifying frustration points without interrupting the test flow.<\/li>\n\n\n\n<li><strong>NASA Task Load Index (TLI)<\/strong>: This is a time-consuming survey that assesses the perceived workload of each task across six dimensions, such as mental demand, effort, and frustration level. It is widely used for evaluating complex tasks.<\/li>\n\n\n\n<li><strong>Eye tracking<\/strong>:Specialized software or hardware that tracks exactly where users look on a screen. It helps researchers understand visual attention patterns, how users scan, whether they notice key elements, and so on.<\/li>\n\n\n\n<li><strong>Post-test interviews<\/strong>: Typically short, structured conversations after usability tests to gain additional feedback on user decisions, frustrations, expectations, and motivations. Long user interviews can also be extremely useful, though they are not the norm.<\/li>\n\n\n\n<li><strong>A\/B testing<\/strong>: This is not a usability testing method per se, but <a href=\"https:\/\/www.crazyegg.com\/blog\/ab-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">running A\/B testing<\/a> can complement usability test findings by figuring out which design variations lead to better performance in real-world usage.<\/li>\n\n\n\n<li><strong>Heatmaps and click tracking<\/strong>: Tools in this category create visualizations from analytics data that show where users engaged, clicked, and scrolled. <a href=\"https:\/\/www.crazyegg.com\/blog\/understanding-using-heatmaps-studies\/\" target=\"_blank\" rel=\"noreferrer noopener\">Heatmaps<\/a> are helpful for validating findings from usability testing and comparing performance between versions of a product or site.<\/li>\n<\/ul>\n\n\n\n<p>Not all of these supplemental methods will be valuable. It depends on your goals for testing. That said, it\u2019s hard to see how implementing surveys to gather qualitative data would be unhelpful in making decisions about how to improve the design.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How To Run Usability Testing<\/h2>\n\n\n\n<p>Usability testing is not glamorous, but this process gets results \u2014 better user experiences and fewer frustrations. Here are the essential steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Define the goal: <\/strong>Start by clearly outlining the specific objective of the usability test. Focus on identifying areas of friction, confusion, or inefficiency within the user experience. Tie this goal to measurable outcomes, such as increasing sign-ups or improving task efficiency.<\/li>\n\n\n\n<li><strong>Determine what to test<\/strong>: Identify the specific user journey or interaction to evaluate, such as site navigation or the checkout process. Ensure the test\u2019s scope aligns with the business goal. Prioritize the elements to test, focusing on areas that have the most significant impact.<\/li>\n\n\n\n<li><strong>Select the testing format<\/strong>: Choose the appropriate format based on your goals and resources. Decide between in-person, remote, moderated, or unmoderated testing, considering budget and participant availability.<\/li>\n\n\n\n<li><strong>Build an accurate test<\/strong>: Create a functional prototype or flow that mimics real-world usage. Develop clear, actionable tasks that align with actual user behavior to ensure meaningful results.<\/li>\n\n\n\n<li><strong>Recruit participants<\/strong>: Select participants who match demographics and <a href=\"https:\/\/www.crazyegg.com\/blog\/psychographic-examples\/\" target=\"_blank\" rel=\"noreferrer noopener\">psychographics<\/a> of your target audience. For smaller tests, recruit 5-10 users; for larger tests, consider 20-50 participants to ensure statistical significance.<\/li>\n\n\n\n<li><strong>Conduct the usability test<\/strong>: Guide participants through the tasks, observing their behavior and collecting feedback. Use screen-recording software to track actions, and, if possible, ask participants to verbalize their thoughts during the test for richer insights.<\/li>\n\n\n\n<li><strong>Collect supplemental data (optional)<\/strong>: Enhance your findings with additional data, such as surveys, eye tracking, or post-test interviews. These tools can provide deeper context for the usability issues identified.<\/li>\n\n\n\n<li><strong>Analyze the results and take action<\/strong>:<strong> <\/strong>Review the test results, identifying key usability issues and patterns. Prioritize fixes based on their impact and feasibility, ensuring the insights directly inform product or design updates.<\/li>\n<\/ol>\n\n\n\n<p>Even in its most simple and streamlined forms, usability testing is a lot of work to do properly. And there is zero, absolutely zero value in shortcutting any of these steps. It will skew the data in a direction that cannot possibly be accounted for.&nbsp;<\/p>\n\n\n\n<p>For example, if your test participants are not drawn from your <a href=\"https:\/\/www.crazyegg.com\/blog\/target-audience\/\" target=\"_blank\" rel=\"noreferrer noopener\">target audience<\/a>, then you can\u2019t really have any confidence that the test results will hold true in the open market. If I am selling enterprise payroll software, but we recruit participants who are self-employed small business owners, then there is just nothing solid to infer from the results.\u00a0<\/p>\n\n\n\n<p>Similarly, if you are trying to gain insights about what your users are motivated by as they interact with your site, then you have to build a way into your test to get that data. It\u2019s going to be more expensive, time-consuming, require trained facilitators, and likely require a battery of questionnaires, user interviews, and additional research methods.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tips for Facilitating Usability Testing<\/h2>\n\n\n\n<p>When facilitating a usability test, the stakes are high \u2014 not just for the quality of your results but also for the integrity of the process itself. Here are some essential tips help you stay on track while you conduct the actual tests:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always obtain clear, documented consent before beginning any usability test. This is a big one. Provide participants with an informed consent form outlining the test\u2019s purpose, recording methods, and data usage, and ensure verbal confirmation before starting the recording.<\/li>\n\n\n\n<li>Use clear and neutral instructions. It\u2019s important that the task or tasks assigned to the participants are not open to interpretation.<\/li>\n\n\n\n<li>If you\u2019re testing in-person or viewing the participant on a webcam, keep an eye out for visual cues. For example, a user might not vocally say, \u201cI\u2019m frustrated,\u201d but they could furrow their brow or make another gesture to convey frustration.<\/li>\n\n\n\n<li>Avoid leading participants during the test. Let them interact naturally with the system while you observe. If they get stuck, gently prompt them, but allow for a natural flow of feedback. Observing their struggles can provide valuable insights into areas that need improvement.<\/li>\n\n\n\n<li>Keep an even tone. Assuming the moderator and participant are having a two-way communication in real-time, the moderator shouldn\u2019t agree or disagree without the user\u2019s comments.\u00a0<\/li>\n\n\n\n<li>Remain silent as much as possible. The best usability tests mirror real-world scenarios. In real life, a website visitor wouldn\u2019t be fielding questions about their experience during a session. That\u2019s why tests that just record user behavior are so beneficial.\u00a0<\/li>\n\n\n\n<li>Have testers use real money. If you\u2019re asking someone to make a purchase on your ecommerce site, have them complete the actual purpose process, using their own credit card. Obviously, you\u2019ll reimburse them, plus compensate them for the time. But using real money is the best way to emulate a real-life scenario. Participants won\u2019t just rush and pick the first product they see; they\u2019ll actually shop around.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Should we outsource usability testing?<\/h2>\n\n\n\n<p>One takeaway that I hope at least a few of my readers have is that they should outsource usability testing to a third-party.&nbsp;<\/p>\n\n\n\n<p>If you have the resources to run proper usability testing in-house, go for it, by all means.&nbsp;<\/p>\n\n\n\n<p>But if you don\u2019t have the resources in-house, there is a lot to be said for hiring experts to handle this. These companies have built recruiting pipelines for participants, which means you can get the ideal users for your tests far quicker than you can on your own. They also have trained facilitators on staff, relentlessly tested processes and surveys, and sometimes decades of experience running usability testing.<\/p>\n\n\n\n<p>I\u2019m not saying that DIY is impossible, but you are going to have to spend a lot of time and money creating the conditions that make usability testing results valid and reliable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Usability testing gives you hard data on how real users navigate your design, showing where they struggle, slow down, or drop off. With this insight,&#8230;<\/p>\n","protected":false},"author":254,"featured_media":101695,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_lmt_disableupdate":"","_lmt_disable":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[11],"tags":[],"class_list":["post-46817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-experience"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What To Know About Usability Testing Before You Start<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crazyegg.com\/blog\/usability-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What To Know About Usability Testing Before You Start\" \/>\n<meta property=\"og:description\" content=\"Usability testing gives you hard data on how real users navigate your design, showing where they struggle, slow down, or drop off. With this insight,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crazyegg.com\/blog\/usability-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"The Daily Egg\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/crazyegganalytics\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-10T12:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-10T17:46:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png\" \/>\n\t<meta property=\"og:image:width\" content=\"807\" \/>\n\t<meta property=\"og:image:height\" content=\"839\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Peter Lowe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CrazyEgg\" \/>\n<meta name=\"twitter:site\" content=\"@CrazyEgg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Lowe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/\"},\"author\":{\"name\":\"Peter Lowe\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/person\\\/526c464e0c3c4513698e8b5823e00989\"},\"headline\":\"What To Know About Usability Testing Before You Start\",\"datePublished\":\"2025-03-10T12:00:00+00:00\",\"dateModified\":\"2025-03-10T17:46:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/\"},\"wordCount\":3315,\"publisher\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/10133937\\\/Usability-Testing-Garry-Tan-Post.png\",\"articleSection\":[\"User Experience\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/\",\"name\":\"What To Know About Usability Testing Before You Start\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/10133937\\\/Usability-Testing-Garry-Tan-Post.png\",\"datePublished\":\"2025-03-10T12:00:00+00:00\",\"dateModified\":\"2025-03-10T17:46:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/10133937\\\/Usability-Testing-Garry-Tan-Post.png\",\"contentUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/10133937\\\/Usability-Testing-Garry-Tan-Post.png\",\"width\":807,\"height\":839,\"caption\":\"Post by Garry Tan highlighting the importance of usability testing.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/usability-testing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Experience\",\"item\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/category\\\/user-experience\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What To Know About Usability Testing Before You Start\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\",\"name\":\"The Daily Egg\",\"description\":\"Conversion Rate Optimization Made Easy\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#organization\",\"name\":\"Crazy Egg\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/Crazy-Egg-logo-small.png\",\"contentUrl\":\"https:\\\/\\\/ceblog.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/Crazy-Egg-logo-small.png\",\"width\":191,\"height\":100,\"caption\":\"Crazy Egg\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/crazyegganalytics\\\/\",\"https:\\\/\\\/x.com\\\/CrazyEgg\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/crazy-egg\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJNe_xmPi07YezxaqfoRVqg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/#\\\/schema\\\/person\\\/526c464e0c3c4513698e8b5823e00989\",\"name\":\"Peter Lowe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g\",\"caption\":\"Peter Lowe\"},\"description\":\"Peter works in marketing and lead generation. He has been involved on the backend of the Crazy Egg blog since 2020. Occasionally, they let him write a post.\",\"url\":\"https:\\\/\\\/www.crazyegg.com\\\/blog\\\/author\\\/peter\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What To Know About Usability Testing Before You Start","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/","og_locale":"en_US","og_type":"article","og_title":"What To Know About Usability Testing Before You Start","og_description":"Usability testing gives you hard data on how real users navigate your design, showing where they struggle, slow down, or drop off. With this insight,...","og_url":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/","og_site_name":"The Daily Egg","article_publisher":"https:\/\/www.facebook.com\/crazyegganalytics\/","article_published_time":"2025-03-10T12:00:00+00:00","article_modified_time":"2025-03-10T17:46:00+00:00","og_image":[{"width":807,"height":839,"url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png","type":"image\/png"}],"author":"Peter Lowe","twitter_card":"summary_large_image","twitter_creator":"@CrazyEgg","twitter_site":"@CrazyEgg","twitter_misc":{"Written by":"Peter Lowe","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#article","isPartOf":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/"},"author":{"name":"Peter Lowe","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/person\/526c464e0c3c4513698e8b5823e00989"},"headline":"What To Know About Usability Testing Before You Start","datePublished":"2025-03-10T12:00:00+00:00","dateModified":"2025-03-10T17:46:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/"},"wordCount":3315,"publisher":{"@id":"https:\/\/www.crazyegg.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png","articleSection":["User Experience"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/","url":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/","name":"What To Know About Usability Testing Before You Start","isPartOf":{"@id":"https:\/\/www.crazyegg.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#primaryimage"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png","datePublished":"2025-03-10T12:00:00+00:00","dateModified":"2025-03-10T17:46:00+00:00","breadcrumb":{"@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crazyegg.com\/blog\/usability-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#primaryimage","url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png","contentUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2020\/05\/10133937\/Usability-Testing-Garry-Tan-Post.png","width":807,"height":839,"caption":"Post by Garry Tan highlighting the importance of usability testing."},{"@type":"BreadcrumbList","@id":"https:\/\/www.crazyegg.com\/blog\/usability-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.crazyegg.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Experience","item":"https:\/\/www.crazyegg.com\/blog\/category\/user-experience\/"},{"@type":"ListItem","position":3,"name":"What To Know About Usability Testing Before You Start"}]},{"@type":"WebSite","@id":"https:\/\/www.crazyegg.com\/blog\/#website","url":"https:\/\/www.crazyegg.com\/blog\/","name":"The Daily Egg","description":"Conversion Rate Optimization Made Easy","publisher":{"@id":"https:\/\/www.crazyegg.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crazyegg.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.crazyegg.com\/blog\/#organization","name":"Crazy Egg","url":"https:\/\/www.crazyegg.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2015\/06\/Crazy-Egg-logo-small.png","contentUrl":"https:\/\/ceblog.s3.amazonaws.com\/wp-content\/uploads\/2015\/06\/Crazy-Egg-logo-small.png","width":191,"height":100,"caption":"Crazy Egg"},"image":{"@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/crazyegganalytics\/","https:\/\/x.com\/CrazyEgg","https:\/\/www.linkedin.com\/company\/crazy-egg\/","https:\/\/www.youtube.com\/channel\/UCJNe_xmPi07YezxaqfoRVqg"]},{"@type":"Person","@id":"https:\/\/www.crazyegg.com\/blog\/#\/schema\/person\/526c464e0c3c4513698e8b5823e00989","name":"Peter Lowe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee86f41fc6f31ebf4977c622dc46568df1d0ae58dd64405ab97403cb37a04c4e?s=96&d=mm&r=g","caption":"Peter Lowe"},"description":"Peter works in marketing and lead generation. He has been involved on the backend of the Crazy Egg blog since 2020. Occasionally, they let him write a post.","url":"https:\/\/www.crazyegg.com\/blog\/author\/peter\/"}]}},"modified_by":"Lauren Knoll","_links":{"self":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts\/46817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/users\/254"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/comments?post=46817"}],"version-history":[{"count":0,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/posts\/46817\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/media\/101695"}],"wp:attachment":[{"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/media?parent=46817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/categories?post=46817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crazyegg.com\/blog\/wp-json\/wp\/v2\/tags?post=46817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}