By platform
ConvertKit form not working on your page
Visitors press Subscribe and get little or nothing back, or they see a note about checking their inbox and never receive the email. Mimiq sends simulated visitors through the same signup and shows what each one saw.
Why is my ConvertKit form not working on my landing page?
A signup form usually breaks in one of three places: the embed does not draw on the page, the submit request is blocked or sent to the wrong form, or the form works but asks the visitor to confirm their address and the page gives no clear message about it. A simulated visitor fills in the form, submits it, and shows what appeared on screen, with the step, a screenshot and any console error. The test does not confirm that a subscriber reached your list.
What this looks like in a report
“I typed my email and the button went gray and said check your inbox. Nothing else changed on the page, so I am not sure it signed me up. I will try again later.”
The fix. Put a clear line under the form that says a confirmation email is on its way and names the address, and keep it visible after submit. Then submit a new address in a private window on a phone and confirm the line shows and the email arrives.
An illustration. Run a test to see your own.See a real sample report
A confirmation step that looks like a failed signup
Some email tools hold a new subscriber until the person clicks a link in a confirmation email. If your form works that way, the visitor sees a short line asking them to check their inbox, and may read it as a failure. If the email is slow or lands in spam, they submit again. A second cause is a success message hidden under a sticky header or a cookie banner. The owner sees subscribers arriving and assumes the form works, but visitors who never confirm may never count as subscribers.
- Submit the form with a new address and read the message that appears. Note whether it asks you to confirm by email.
- Check the inbox for the confirmation email, the spam folder included, and note how long it takes to arrive.
- Open the console after submit and look for a blocked request, such as one to the email tool's address.
- On a phone, scroll to the form and confirm no banner or sticky header covers the success message.
- Compare the subscribers in your list with the submits you made in testing, to see which never confirmed.
What a visitor sees after pressing Subscribe
The visitor types an address and presses Subscribe. The button may show a small spinner, then return to its old label, with no message at all. Or the form may clear and show a line of small text somewhere a phone's keyboard has pushed out of view. A visitor who sees nothing has no way to know whether the signup worked, and some will not try again. The owner, testing from a laptop with the address already saved, may see a clear success message and never see the phone version.
Confirmation, blocked requests and covered messages
Confirmation is the cause that looks like a failure. A confirmation step asks a new subscriber to click a link before they count as subscribed, and the page should say so under the button in plain words, such as: check your inbox to confirm your address. Without that line, the visitor reads a quiet form as a broken one. Send the confirmation to the address you test with, and time how long it takes, since a slow email reads as a failed signup to someone waiting on the page.
Blocked requests and covered messages look different in the browser. A blocker or privacy setting can stop the request to the email tool's address, so nothing reaches the list, and the console shows the refused call. A banner or sticky header can cover the success line on a phone, so the request works and the visitor sees nothing. Compare the list after each test, and check the console on the press, to tell which of the two is happening.
Where the simulated signup stops and your list starts
A simulated visitor fills in the form, presses Subscribe, and records what appeared on the screen. Mimiq visitors have a working inbox, so a confirmation email sent to them can arrive, and the report shows whether that step was reached. The run does not read your email tool, so it cannot tell whether the subscriber is on the list, confirmed, or tagged for the right sequence. Check those in your account, under the address the visitor typed.
Mimiq is independent and not affiliated with the platforms it names. Names belong to their owners.
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 cookie banner or sticky header can cover the signup message
Pages change after launch. A new cookie banner, a sticky header or a pop-up can cover the success line, and a theme update can block the request. Run the same signup from a phone and a laptop after each change, and read what the visitor sees before the next campaign sends traffic to the page.
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
Is it a problem if people must confirm by email?
Not in itself. Confirmation keeps addresses that belong to other people off your list. It becomes a problem when the page does not tell the visitor to confirm, so they assume the signup failed. Say so on the page, under the button.
Why did the subscriber never get the confirmation email?
Check the spam folder, then the sending settings in your email tool. The test shows whether a confirmation reached the simulated visitor's inbox. It does not predict how many readers will confirm.
Will the test add my test address to my list?
It can, if the form submits to a live list. The simulated visitor's address can land there, so check the list afterwards and remove it in your email tool. The test does not read your list, so that check is yours.
Does an ad blocker stop the form?
Sometimes. A blocker can stop a request to the email tool's address. Try the form in a private window with extensions off. If it works there, a blocker is stopping it for some visitors, and the page should still show a clear message.
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.