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.
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
“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
| Method | What it finds | What it misses |
|---|---|---|
| Friends and colleagues | Typos, broken links and words they say aloud | Strangers' first reactions, since they know what you meant |
| Recruited people doing a task | Where a real person hesitates, and why | How someone acts after arriving from a search with no task |
| Analytics and session replay | Where real visitors leave, once you have traffic | Anything before traffic exists, and reasons in their words |
| Asking a chatbot | Unclear wording and gaps in the copy | What anyone does on the page, since nobody clicks |
| Simulated visitors | Where a visitor with no history stops | Real 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
- 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.
- 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.
- 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.
- 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.
- 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
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
Builder
Test every build
About 20 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Cancel anytime
Pro
Test every release, as a team
About 60 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Cancel anytime
Scale
Test at scale, every day
About 240 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Priority support
- Cancel anytime
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.