Why it isn't converting

Website traffic but no leads: check the form

Visitors read the service page and leave without writing in. Mimiq sends simulated visitors to the form with a question to ask, and shows whether they start it, finish it and see a confirmation.

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

Why does my website get traffic but no leads?

Visitors who want a price or an answer first will not write in until the form looks easy to finish and worth the effort. Three places lose them: the form never starts, the form fails on submit, or the message submits but never reaches your inbox. Compare form views, form submits and the replies that arrive for the same days to see which one is happening. Mimiq sends simulated visitors to the form with a question to ask, and reports whether each one started it, finished it and saw a confirmation.

What this looks like in a report

Who
Oskar, who needs a quote for a roof repair after a storm
How they arrived
Clicked a search result for roofers near him
Where they stopped
Contact form, after the service page

“I want a price before I give my phone number. The form makes me pick a job size, and no option fits a small repair. I picked the closest one, pressed send, and the page went blank.”

The fix. Add a Not sure option to the job size list, and make the phone field optional with a note that the reply comes by email. Show the confirmation in the same box as the form, with the name of the next step.

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

The form asks questions a stranger cannot answer yet

A stranger who finds a service site wants one thing first: a sense of the price and whether the firm handles their job. A contact form asks for a name, a phone number, a job size and a timeline before it returns anything. Each field is a small refusal point. A dropdown without the right option forces a wrong answer or no answer at all. A required phone field makes a visitor decide whether they will be called. The visitor who cannot finish the form sends no message, and nothing in the lead count shows that a stranger almost wrote to you.

  • Form views against form submits for the same days: where do the two numbers split?
  • Required fields: does the form ask for a phone number before a visitor can ask a question?
  • Dropdowns: does every answer a stranger could give have an option, including not sure?
  • Confirmation message: does it show on a phone without scrolling, and say what happens next?
  • Lead inbox: does a test message arrive the same day, and not in spam?

Starts, submits and inbox: three numbers, three leaks

A lead form has three counts that should match and often do not: form starts, form submits and messages that reach your inbox. If your tools record starts, a visitor who starts and never submits is stuck inside the form, so the problem is a field or a step. A visitor who submits and never shows up in the inbox is failing after the form, in the email routing, the spam filter or an address that no longer exists. A visitor who never starts the form has not decided to write yet, so the problem sits on the service page: the price, the proof or the next step is missing.

Fields a stranger cannot answer yet

Each required field is a question the visitor has to answer before they have asked theirs. A budget dropdown with no range that fits a small job, a timeline for someone who has not decided yet, or a company size on a form for a homeowner each stop someone who cannot answer truthfully. Some forms make it worse with a required phone number before the visitor has asked anything. Walk the form as a stranger would, and for each field ask whether they could answer truthfully at that moment. Every field that fails that test should be optional, moved after the first reply, or given a not sure option.

The confirmation the visitor sees and the email they never get

Once the form sends, the visitor expects two things: a message on screen that says it worked, and an email back. The first can fail quietly. A confirmation that appears below the fold on a phone looks like nothing happened, and the visitor presses send again. The second fails in the mail system: a reply address that bounces, a sender that spam filters catch, or an inbox nobody reads. Send a test submission from a phone to an address you control, then check the spam folder and the arrival time. A simulated visitor can confirm the form submitted and showed its confirmation, but the message goes to the inbox the form uses, so check that inbox yourself.

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 service page or form field can stop leads without any error

A new service, a new area or a new form field adds a question the stranger has to answer. A field that looks harmless to the owner can stop a stranger who does not know their own answer. Rerun a simulated visitor through the form after each change, and check the confirmation on a phone and your lead inbox each time, since a form that sends without an error can still reach nobody.

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 do I know if the form or the page is the problem?

Compare form views with form submits. If almost nobody opens the form, the page is not making the case. If many open it and few submit, the form is losing people. If submits are steady and few replies arrive, check the inbox first, because the messages may not be reaching anyone.

Should I remove the phone number field?

That depends on how you take jobs, and it is your decision. A test can show whether a stranger stopped at that field and what they were thinking at that moment. It does not tell you how many leads a change would bring in, and it does not forecast your reply rate.

Will a test send a real message to my inbox?

Yes, if the form sends. A simulated visitor fills in the form and submits it, so the message reaches whichever inbox the form is set to use. Point the form at a test address during a run, or warn whoever reads the real inbox that a test is running.

What about a booking tool or chat widget instead of a form?

A booking or chat widget changes the path, and each one has its own steps. A simulated visitor can test the widget the same way: open it, answer its questions and reach the confirmation. Test the widget as its own run, because its questions can stop a stranger the same way a form does.

Why does the form look fine on my laptop?

The form sits lower on a phone, and the confirmation can appear above the fold on a laptop but below it on a phone. Test on a phone with the form open and count the taps to submit. A form that fits a laptop screen often does not fit a phone.

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 .