By industry
Music school website: where trial bookings stall
A parent finds piano on the instrument list, then cannot reach the teacher who teaches it on a phone. Mimiq sends simulated visitors through the instrument, teacher and trial steps and shows where each one stopped.
What makes a music school website get trial lesson bookings?
A music school website gets trial bookings when a parent or adult beginner can pick an instrument, see who teaches it, and reserve a time without giving more than the trial needs. Many sites list instruments and teachers on separate pages, which makes the visitor do the matching. Mimiq sends simulated visitors through the instrument, teacher and booking steps, and shows the step where each one gave up.
What this looks like in a report
“Piano is on this list, but I can't tell which teacher does it. The bios scroll sideways and only show two. If I pick the wrong one, the trial form won't let me change it later.”
The fix. Put the instrument and level under each teacher's name, and link each name to their bio. Replace the sideways bio row with a stacked list on phones, then add the teacher as a choice on the trial form.
An illustration. Run a test to see your own.See a real sample report
The visitor matches an instrument to a teacher across three pages
Someone who wants trial piano lessons for a child usually lands on a page about the school, not on the piano teacher. The instruments sit on one page, the teacher bios on another, and the trial form on a third. The form asks for a teacher name, and the visitor has to remember who teaches the instrument they picked. On a phone, the bios often sit in a row that swipes sideways, so the second teacher can be out of reach. The owner built the pages in an order that made sense to them, so the cost of the extra steps stays invisible from inside.
- Can a parent see which instruments you teach without leaving the page they landed on?
- On a phone, can you swipe the teacher bios and reach every teacher, or does the whole page move instead?
- Does the trial form ask for a teacher name before the visitor has seen the teacher list?
- Does any step ask for a card to hold a trial time, and does the page say so before the form?
Instruments first, then the teacher who teaches them
A parent does not search for a teacher. They search for an instrument, a level and a town, and expect the page to match those. A school page that lists teachers alphabetically, with no instrument under each name, forces the parent to open every bio to find the one who teaches cello. That is a lot of tapping for a parent who is still deciding whether lessons are worth it.
Check it by choosing one instrument and counting the taps it takes to reach a bio that names a teacher for it. If the count is more than two, or the instrument is missing from the teacher section, the cause is the page structure. Repeat with an instrument that only one teacher covers, and check that the teacher's days show before the form.
The swipe row that a phone cannot reach
Teacher bios are often built as a row of cards that scrolls sideways. On a laptop that works, because the scroll bar is visible. On a phone, a sideways swipe can move the whole page up or down instead, so the third card never comes into view. The visitor sees two teachers and assumes there are only two. The owner sees all the cards on a big screen and never notices the cut-off.
A simulated visitor opens the teacher section on a phone and tries each card. If it cannot reach one, the run shows the screen and a screenshot of the row. Fix it by stacking the cards on small screens, then check the change at the same phone width, since a row that fits a tablet can still cut off on a phone.
The trial form, the card field and where the visitor stops
The trial form is where interest turns into a time on the calendar. Some schools ask for a card to hold a trial, with the charge taken later or refunded. A visitor who is not ready to give a card stops at that field. If the page never said a card was needed until the last step, the visitor learns that after they have already chosen a teacher and a time.
The card question is where a trial can end for a parent who was ready to book. Check it on your own phone before a parent does. Note whether a card holds the time, whether anything is charged, and whether the page says which before the form starts. A simulated visitor fills the text fields and reaches the card field. It stops there, because it cannot enter a real card, and the run ends with the screen and a screenshot. Check the card step with your payment provider's test mode if it has one.
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 teacher or a booking tool update can break the same path again
A new teacher, a term change or an update to the booking tool can move an instrument off the list, bring back the sideways row, or add a card field to the trial form. The page still looks finished from the owner's side. Rerun the instrument path after each of those changes, and check each preview on a phone-sized screen, because the broken row only shows on a phone.
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
Should a music school website list teachers by name?
Yes, if each name leads to something a parent can read: the instruments the teacher teaches, the level, and the days they work. A name alone does not help a parent choose. Keep the names, add the instrument under each one, and check the list on a phone before you publish it.
Should the trial lesson be free?
That is a business decision, and the test cannot make it. What the test can show is whether a parent reaches a card field before they know the trial costs anything, or whether a price is written above the form. Whatever you decide, say it on the trial button or right above the form.
Can a test show whether parents will book a trial?
It cannot. Mimiq shows where a simulated visitor stopped, what they could not find, and what broke, such as a swipe row a phone cannot reach. It does not predict whether real parents will book, and it gives no rate. Your own booking records and a live change are the source for that.
Does a test book a real lesson?
No. A simulated visitor fills in the trial form with a working email address, so a confirmation can reach its inbox, but nothing is booked with a real teacher. If the form asks for a card, the run stops at that field. Check one real booking yourself after each change, using a name and email you control.
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.