Test a page or flow

User testing a website: watch what people do

Friends say the site looks clean, and a stranger still leaves on the first screen. Mimiq sends simulated visitors with no history through one task and shows where each one stopped, before you ask real people.

5 visitors try to .
First test free with an accountRun it from your coding agent

How do I do user testing on a website before I show it widely?

To run user testing on a website, give one person one task, say nothing while they try it, and watch where they hesitate and what they click first. Ask what they expected after they stop, not whether they like the design. A simulated run does a first pass of the same kind with simulated visitors who have no history with your product, and shows the step, the screenshot and any error where each one stopped. It does not replace research with real people.

What this looks like in a report

Who
Teresa, a warehouse supervisor who tracks stock in spreadsheets
How they arrived
Clicked a link in a trade newsletter on her work laptop
Where they stopped
Homepage, after reading the headline and scrolling once

“I cannot tell whether this is for stock or for shipping. There is a Get started button, but I do not know what I would be starting. I am going back to my spreadsheet.”

The fix. In the hero component, replace the headline with a sentence that names the job, and move the button below it. Then run the first screen check again in a private window.

An illustration. Run a test to see your own.See a real sample report

Friends say it looks clean, and the stranger leaves

Feedback from people who know you is kind, and it measures the wrong thing. A friend has heard your pitch, knows what you meant, and fills in the gaps on the page without noticing them. A headline that confuses a stranger reads clearly to them. Recruited testers are better, but they arrive with a task in hand, hunting for the thing you named. A real visitor from a search has a question and no task at all. Neither group tells you where the stranger gives up, unless you watch them act.

  • Show the homepage to someone who has never heard of the product. Ask what it does, before anything else.
  • Ask a tester to find one thing, such as the price, and say nothing while they look.
  • Note the first click, and how far the tester scrolls before they touch anything.
  • Yes or no questions invite polite answers, so rewrite them as tasks the tester can finish or fail.

A friend's yes is not a stranger's yes

The people nearest to you are the least useful testers for the first screen. They have read the plan and want to be kind. When a friend says the page is clear, they are often reading it with what they already know, and that knowledge is exactly what a stranger does not have. The same is true of a recruited tester who was told the product in advance, because the briefing sits in their head while they browse.

Choose testers who match the person who would arrive from a search or a post. Someone who runs a similar business, who has the problem, and who has never seen your site is worth more than ten people who admire it. Ask them to tell you, after the first screen, what the product does in their own words. If they cannot, the headline has failed, and no amount of praise changes that.

Ask for an action, and watch the hands

Ask for an action, not an opinion. Give the tester a task such as finding the price of the smallest plan, then keep quiet. Note where the cursor or finger goes first, whether the tester reads the headline or skips it, and how far they scroll before they touch anything. A tester who clicks the wrong menu three times has told you more than any sentence they could say.

Ask questions after the task, and make them about what happened. What did you expect to find after that click? Where did you think the price would be? Do you know what happens after you press that button? Questions such as do you like the design invite a polite yes, and a polite yes tells you nothing about the page.

What a simulated first pass shows, and what it leaves out

A simulated visitor arrives with no history and no briefing, which is the position of a real visitor from a search. It reads, scrolls, clicks and types, and the report gives the step where it stopped, a screenshot and any error on that step. You can ask a simulated visitor a question after its run, and it answers from what it saw on the page. That makes it a fast way to catch the first stop before you invite anyone.

It does not show taste, the reasons a real person has for leaving, or whether they would pay. It cannot tell you what a real stranger thinks of your prices in their own words. Use the simulated pass to find the stop, then take the same task to real people and ask why they stopped there. That way the real testers spend their time on the one question the simulated visitor cannot answer: what they were thinking.

Five ways to learn what visitors think, and what each misses

MethodWhat it findsWhat it misses
Friends and colleaguesTypos, broken links and words they say aloudStrangers' first reactions, since they know what you meant
Recruited people doing a taskWhere a real person hesitates, and whyHow someone acts after arriving from a search with no task
Analytics and session replayWhere real visitors leave, once you have trafficAnything before traffic exists, and reasons in their words
Asking a chatbotUnclear wording and gaps in the copyWhat anyone does on the page, since nobody clicks
Simulated visitorsWhere a visitor with no history stopsReal reasons, taste and willingness to pay

Pick the method that matches the question. A friend can find a typo, but only a stranger shows you the first screen.

What you get with Mimiq

  1. 01

    Run it by hand, or on every pull request

    Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.

  2. 02

    Bugs and usability problems in one report

    The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.

  3. 03

    Visitors that behave like your audience

    Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.

  4. 04

    A prompt to fix each problem

    Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.

  5. 05

    Follow every visitor

    See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.

The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.

A new homepage headline can confuse the first visitor again

Every new headline, hero image or pricing change can move the first stop. Run the same first screen task after each change, and before you show the site widely. Behind a login, a paid run can use a test account, so the first-use screens get the same walk as the homepage.

Starter

Try it on one launch

$9 once
120 credits, never expire

About 4 tests of 5 visitors

  • Visitors on your landing page, signup and checkout
  • Where they left and why, with a fix to copy for each problem
  • Run it in the app or on every pull request
  • Ask any visitor a question, included
  • Test accounts and protected previews
Buy 120 credits

Builder

Test every build

$19 a month
500 credits every month

About 20 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Builder

Pro

Test every release, as a team

$49 a month
1,500 credits every month

About 60 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Pro

Scale

Test at scale, every day

$149 a month
6,000 credits every month

About 240 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Priority support
  • Cancel anytime
Choose Scale
$0for your first test, with a free account (Google sign-in, no card). It includes 50 credits, enough for 10 visitors. After that a visitor uses 5 credits, and packs start at $9 for 120 credits.
See a sample report

Questions

How many people should I talk to before I trust what they say?

Talk to enough people that the same stop keeps coming up. Act on a pattern across several people, not on one comment. A simulated run can show the first stop while you arrange the conversations.

Can a simulated visitor replace the people I talk to?

No. It does not replace research with real people, and it cannot tell you whether a stranger would pay. It shows where a visitor with no history stops, which helps you write better tasks for the people you talk to.

Should I show the site to friends first?

Show it to friends for typos, broken pages and missing links, and tell them that is what you want. Do not use their reaction to judge the first screen, because they already know what you meant.

What do I ask people during a test?

Ask them to do one thing, such as find the price, and say nothing while they try. After they stop, ask what they expected to find. Keep away from questions that a polite person can answer with yes.

Keep reading

Send visitors and see what breaks first.

Your first test is free: sign in with Google and it starts right away. Last checked 2026-11-02.

5 visitors try to .