How to run website usability testing in 7 steps
Learn the seven concrete steps to run effective website usability tests, from setting objectives to presenting findings that drive real design decisions.
How to run website usability testing in 7 steps
Website usability testing shows you exactly where real users get confused, stall, or give up on your site. Done right, it replaces guesswork with direct observation and gives your team the evidence it needs to make confident design decisions.
The seven steps below cover everything from setting a clear objective to presenting findings that actually change what gets built next.
Step 1: Define your objective and scope
Every effective usability test starts with a single, clear question. Vague goals like “see how users feel about the site” produce vague findings. Sharp objectives like “identify where users drop off in the checkout flow” produce actionable results.
Write your objective in one sentence before you do anything else. Then decide what parts of the site are in scope. Testing the entire site in one study is rarely useful. Focus on one flow, one feature, or one critical page cluster per study.
Good examples of scoped objectives:
- Find out why users who land on the pricing page do not convert to a free trial.
- Identify navigation problems that prevent users from finding the product documentation.
- Test whether first-time visitors understand what the company does within 30 seconds of arriving on the homepage.
Step 2: Choose your testing method
The two main methods for website usability testing are moderated and unmoderated. Your choice depends on the depth of insight you need and the speed at which you need it.
| Method | Best for | Speed | Cost per session |
|---|---|---|---|
| Moderated (live, with facilitator) | Complex flows, B2B tasks, exploratory research | Slower | Higher |
| Unmoderated (self-guided with screen recording) | High-volume task testing, standardized benchmarks | Faster | Lower |
| AI-moderated | Scale of unmoderated with follow-up depth | Fast | Medium |
For website testing specifically, unmoderated sessions work well for simple consumer flows. Moderated sessions are worth the overhead when your site serves professional buyers or when you expect participants to encounter issues you cannot anticipate in advance.
For a fuller comparison of the two approaches, see moderated vs unmoderated usability testing.
Step 3: Write your tasks and scenarios
Tasks are the engine of a usability test. They tell participants what to do without telling them how to do it.
The scenario-first format works best. Instead of “Go to the Help Center and find an article about billing,” write: “You are three days into your free trial and you have a question about upgrading your plan. Find the answer.”
This framing reflects how users actually arrive at tasks in real life. It also reduces leading language that would make results less reliable.
Practical task-writing checklist:
- Write four to six tasks per session to stay within 45 to 60 minutes.
- Keep each task to two or three sentences.
- Avoid using the exact navigation labels from the site (for example, do not say “click on Resources” if Resources is the nav label you are testing).
- Add a simple success criterion for each task so you can score completion consistently (completed without help, completed with difficulty, or failed).
Step 4: Recruit the right participants
Recruiting the wrong participants is the single most common reason usability test findings feel unconvincing. If your site targets procurement managers at mid-market SaaS companies, testing with general consumers will not reveal the issues that matter.
Screener criteria to define before recruiting:
- Role or job title
- Company size or industry (for B2B sites)
- Experience level with your product category
- Device preference if your site has a mobile experience
- Frequency of relevant online activity (for example, “buys software tools at least twice a year”)
For most studies, five participants per distinct user segment is sufficient for qualitative testing, based on Nielsen Norman Group’s research on diminishing returns in usability testing{rel=“noopener”}. For quantitative benchmarking, you need 30 or more participants per segment.
Recruiting speed matters if your team is working in short sprint cycles. Panels with verified professional profiles and built-in screener logic, such as CleverX’s 8M+ verified B2B and B2C panel across 150+ countries, can return qualified participants within 24 to 48 hours. This is especially useful for B2B website testing where recruiting niche job titles through outreach alone can take weeks.
See also: how to recruit users for usability testing and how to recruit participants for unmoderated testing.
Step 5: Set up the test environment
Your setup should remove friction from the participant experience and give you a clean recording to analyze later.
For moderated sessions:
- Use a video conferencing tool with screen sharing (Zoom or Google Meet work fine).
- Ask participants to share their entire screen, not just a browser window.
- Record audio, video, and screen. Store recordings in a labeled folder immediately after each session.
- Prepare a brief intro script that explains the purpose of the session, reassures participants that you are testing the site not them, and reminds them to think aloud.
For unmoderated sessions:
- Use a platform that handles task delivery, screen recording, and response capture in one flow.
- Pilot the test yourself on the same device type your participants will use before publishing.
- Set a screener that participants must pass before entering the test so you do not waste sessions on disqualified users.
For both methods:
- Confirm your test URL or prototype link works before sessions begin.
- Have a backup participant on standby in case of no-shows.
- Prepare a short pre-session screener or warm-up question to confirm the participant matches your target profile.
Step 6: Run the sessions and take notes
During moderated sessions your primary job is to observe, not to help. When a participant struggles, resist the urge to point them toward the right answer. The struggle is the data.
Facilitator tactics that produce better insights:
- Ask “what are you thinking right now?” when participants pause or show hesitation.
- Use neutral prompts like “tell me more about that” rather than leading questions.
- Note the exact moment a participant gets stuck, the page they are on, and what they say or do.
- Score each task on a simple three-point scale (completed, completed with difficulty, failed) immediately after the participant attempts it.
For unmoderated sessions, review recordings within 24 hours of collection. Watch at 1.5x speed for orientation and then rewatch moments of hesitation or error at full speed. Tag timestamps where you observe each issue type.
Supplement session observations with supporting data where you have it. Heatmap and session recording tools such as Hotjar or FullStory can corroborate patterns you observe in live sessions. If you run first-click tests or tree tests before or after usability sessions, use those to triangulate navigation findings. Related reading: best first-click testing tools and tree testing tools.
Step 7: Analyze findings and present recommendations
Raw session notes are not findings. Findings require synthesis: grouping observations by theme, counting how often each issue appeared, and ranking by severity.
A practical analysis workflow:
- Export all session notes into a shared document or spreadsheet.
- Highlight every observation where a participant encountered friction, confusion, or failure.
- Group observations into issue clusters (navigation, copy clarity, form friction, page load perception, and so on).
- Assign a severity score to each cluster: critical (blocks task completion), major (causes significant delay or confusion), minor (slight friction only).
- Map each issue to the specific page or component where it occurs.
Presenting findings to stakeholders:
Keep the findings document short. Stakeholders want to know what is broken and what to do about it, not a transcript of what each participant said. A one-page executive summary with severity-ranked issues and concrete recommendations outperforms a 40-slide deck.
Include short video clips from sessions for critical issues. Watching a real user fail to find the pricing page is more persuasive than a bar chart showing 60% task failure.
For ongoing measurement, track task-completion rate and time-on-task across test rounds so you can show improvement after design changes are shipped. UX metrics such as the System Usability Scale (SUS) and Single Ease Question (SEQ) are useful for benchmarking across rounds.
External benchmarks and scoring frameworks are documented at organizations including the Nielsen Norman Group and the U.S. government’s usability guidelines resource.
Quick reference: website usability testing at a glance
| Step | Key output |
|---|---|
| 1. Define objective | One-sentence study goal + scope |
| 2. Choose method | Moderated / unmoderated / AI-moderated |
| 3. Write tasks | 4-6 scenario-based tasks with success criteria |
| 4. Recruit participants | 5 per segment (qualitative) or 30+ (quantitative) |
| 5. Set up environment | Recording ready, pilot completed, backup participant confirmed |
| 6. Run sessions | Timestamped notes, per-task completion scores |
| 7. Analyze and present | Severity-ranked issues, short report with video clips |
Frequently asked questions
How many participants do I need for website usability testing?
Five participants per distinct user segment is the widely cited baseline for qualitative usability testing, as research by Jakob Nielsen shows diminishing returns after that point. If your site serves multiple distinct audiences (for example, buyers and end-users), run five sessions per segment. For quantitative benchmarking studies, you need at least 30 to 40 participants to generate statistically reliable task-completion rates.
What is the difference between moderated and unmoderated website usability testing?
In moderated testing a facilitator guides each session in real time, asks follow-up questions, and can probe unexpected behavior. Unmoderated testing lets participants complete tasks independently using a platform that records their screen and audio. Moderated sessions provide richer qualitative insight; unmoderated sessions scale faster and cost less per participant.
How long should a website usability test session be?
Most sessions run between 45 and 60 minutes. This gives you time for a brief warm-up, four to six tasks, and a short debrief without fatiguing participants. If you have more tasks, split them across two separate sessions or trim your task list to the highest-priority items.
What tasks should I include in a website usability test?
Tasks should reflect real goals users come to the site to accomplish, such as finding a pricing page, completing a signup flow, or locating support documentation. Write tasks as realistic scenarios rather than instructions (for example, ‘You want to compare plans before speaking to sales’ rather than ‘Click on Pricing’). Limit tests to four to six tasks per session to stay within your time budget.
When should I use tree testing instead of usability testing?
Tree testing is the right choice when you want to isolate navigation and information architecture issues without the visual influence of the full site design. Usability testing on the live site captures a broader range of problems including visual hierarchy, form friction, and page-load perception. Use tree testing early to validate structure, then follow up with website usability testing once you have a working prototype or live page.
How do I recruit participants for website usability testing quickly?
The fastest route is a research panel with built-in screener capabilities. Platforms like CleverX let you specify job title, industry, buying role, or behavioral criteria and reach screened participants within 24 to 48 hours. For consumer sites, social media recruiting, intercept surveys, or customer list outreach also work but typically take longer to fill.