Before you launch or pay for traffic
Test ecommerce website: the walk a buyer takes
A shop works for its owner long before it works for a stranger. A simulated visitor can walk in from the outside, the way a buyer does, and show where the walk stops.
How do you test an ecommerce website before customers arrive?
Walk the shop as a stranger, starting from the front door or from a product link, and go through the search, a category, a product with options and the cart, stopping at payment. Compare what a signed-out visitor sees with what you see when you are signed in, because signed-in views can show drafts and pages a buyer never reaches. A simulated test runs that walk with visitors in real browsers and shows each stop, with the message on screen and a screenshot.
What this looks like in a report
“The lamp category shows three items. I searched for desk lamps and got nothing. Is the shop out of stock, or is the search broken?”
The fix. Make the search match singular and plural forms of each product type, and index the category name as well as the product title. Hide draft products from every link that points to them, so a stranger never reaches a page with no product behind it.
An illustration. Run a test to see your own.See a real sample report
You walk the shop signed in, from the pages you already know
You open the shop from your own bookmark, signed in, and go straight to the product you added last week. The menus work because you built them. A stranger arrives from a search result on an older product page, types a word your product name does not use, and lands on a category that lists half of what you published. Your view can include drafts a buyer never gets. A test that starts where a buyer starts is the only way to see the shop they actually meet.
- The category page lists the same products a signed-out visitor can open, with no dead links.
- A search for the plural or the other common word for a product returns that product.
- A product with options cannot be added to the cart with an option that is out of stock.
- The cart count in the header matches the cart page after the first item is added.
- A product page opened directly from a link still shows a way back to the shop and to the cart.
A signed-in owner sees a different shop
Signed in, you see drafts, preview pages and products you have not yet published to the public catalog. A stranger sees none of that. The gap shows up as a category that lists fewer items than your admin says it holds, or as a link from a newsletter that opens a product nobody can buy. The tell is a count. Open a private window, load one category, and count what a signed-out visitor sees. Then count the same category in your admin. If the two numbers differ, the difference is the list of pages a stranger will hit and you will not.
Cached pages add a second gap. A page loaded earlier in your browser can show an old price or an item that sold out, while a new visitor gets the current figure, or the other way round. Walk the shop in a private window, not in the browser you use to manage it, so the page you read is the one a buyer reads.
Search, options and the cart each fail in their own way
Search is the first place a buyer tests your words against yours. A product called a soy candle does not turn up for a buyer who types candles, if the search only matches the exact title. A category name that uses a word buyers do not use is the same problem one level up. Product options add a step. A size or color that is out of stock can still be selectable, and the failure shows only when the buyer presses add to cart, which is the moment they decide whether to trust the shop.
The cart is the last place a stranger checks whether they did something. An item added, a count in the header that stays at zero, and a cart page that is empty all tell the buyer that the shop lost their order. The screenshot shows the header and the cart side by side, so you can see whether the count and the page disagree.
Start the walk where a stranger arrives
Many buyers never start at your home page. They arrive on a product or a category from a search result or a shared link, and the first screen they see is one you did not design as a front door. Start a run from a product URL, not the home page, and see whether that page gives a way to the rest of the shop and to the cart. A product page with no header, or a header with no cart, is a dead end for anyone who did not come in through the front.
A simulated visitor can click through the menu, type in search, choose options and open the cart. It reaches the payment step and stops there, because it cannot pay with a real card. The walk therefore covers everything up to the card, and the card step is one you check yourself with an order you place and refund. Run it as a guest, since visitors cannot sign in with Google or single sign on.
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 product or a retired collection can break the walk again
Catalogs change constantly: a new collection, a retired product, a sale that changes the price on a category page. Each change can leave a link that points at a product a stranger cannot open. Rerun the same walk after every catalog change, on a preview address, and compare the signed-out count with the number you see as the owner. A GitHub Action can run the walk on each preview deploy.
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
Does a test of the shop show whether my products will sell?
No. It does not predict sales, and it gives no rate for any product. It shows whether a stranger can find a product, choose its options and reach the cart. Sales come from your analytics and from real buyers.
Can the test run through my own signed-in account?
It should not. Your account sees drafts and preview pages that a buyer never reaches, so a run through it passes pages a stranger cannot open. Run visitors as guests, and use a test account only for pages that sit behind a login.
How many products should I test?
Test one product from each category you sell, plus every product with options, because options add a step that can fail. A test of the whole catalog repeats the same path many times.
Does the test check my photos and descriptions?
It shows a screenshot of each page, so you can see the photos and the text as a visitor's browser drew them. It cannot judge whether a description is accurate or whether a photo shows the product you ship. Read those yourself, against the item in the box.
When should I run the walk?
After each batch of new products, and before any campaign sends people to the shop. The first product a stranger opens should be one you have already walked to the cart.
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.