What breaks

Cookie banner not showing: check the storage

The banner appears on your screen, but a first-time visitor sees no notice and no choice. Mimiq sends a simulated visitor to the page and shows whether the notice appears on a phone and on a laptop.

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

Why is my cookie banner not showing?

A cookie banner you cannot see is usually hidden by a saved choice, blocked by a script rule, placed off screen, or limited to visitors from certain regions. Check the storage for a saved consent value, then open the Console to see whether the consent script was blocked. A simulated visitor on a phone and a laptop shows whether the notice appears, and where, with a screenshot.

What this looks like in a report

Who
Lerato, comparing wedding cake bakers in her area
How they arrived
Opened a search result for a bakery's wedding cake menu
Where they stopped
Cake menu page, first visit, before the order form

“There was no notice about cookies, and the order form asked for my email and my date. I could not tell what the site kept about me, so I left before I gave it either.”

The fix. Show the consent notice on a first visit, before any form, and keep it above the bottom edge and the browser toolbar on phones. Check that a visitor with no saved choice sees the notice in a new private window.

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

The banner exists, but the visitor never sees a choice

Owners almost never see a missing banner, because their browser already holds the choice. The consent tool stores the answer the first time someone responds, and it stays hidden on every later visit. The tool's script may also be blocked by an ad blocker or by a server rule, so no banner code runs at all. On a phone, a notice pinned to the bottom can sit below the browser toolbar, loaded and invisible. A visitor who has never chosen sees a page with no notice, and the owner cannot notice this from their own browser.

  • Open the storage panel and look for a saved consent cookie or key. Delete it, then reload the page.
  • Open the Console on load. Is the consent script blocked, or refused by a server rule?
  • Find the banner in the Elements panel. Is it present but off screen, behind another layer, or hidden?
  • Load the page on a phone. Is the notice under the browser toolbar or below the bottom edge?
  • Check the banner's region setting. A notice limited to some places will not show anywhere else.

A saved choice hides the banner from everyone who answered

The consent tool keeps the answer in a cookie or in browser storage, so a visitor who answered once never sees the notice again. Owners are in that group almost every time they load the page, which is why the problem goes unnoticed. Open the storage panel in the developer tools and look for a key that names consent, or a cookie from the consent tool's domain. Delete it and reload. If the notice returns, the saved choice was the reason it was hidden. A new private window is a quicker way to reach a first-time state, because it starts with no saved values.

Scripts that never run, and the server rules that block them

The notice is usually one script from a consent tool, and that script can fail without any error on the page. An ad blocker or a privacy extension can stop the request to the tool's domain. A Content-Security-Policy header on the server can refuse a script from a domain it does not list. Open the Console on load and read the messages for words such as blocked or refused. If the script never runs, no notice exists in the page at all, so the fix is in the script's address or the server rule, not in the banner's styling.

A notice rendered where no visitor can see it

Sometimes the banner is in the page and still invisible. A fixed notice can sit under a full-width element with a higher stacking order, so the tap and the sight both go to the element above it. On a phone, a notice pinned to the bottom can sit under the browser's toolbar. Select the banner in the Elements panel, read its position and size, and compare them with the phone screen. A simulated visitor on a phone browser shows what sits on screen at load, in a screenshot.

Region rules, and what one check cannot prove

Some consent setups show the notice only to visitors from certain places. Write down which places the consent tool targets, and check the notice on a first visit from your own connection before you call it fixed. One check shows one place. It does not show what a visitor in a place the tool does not target sees, or the notice for each region the tool lists. Whether the notice meets the rules where your visitors live is a legal question, and a banner that appears in a test does not answer it.

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 tag manager or consent update can hide the notice again

A consent tool update, a new tag manager container or a server rule change can hide the notice again without touching the banner itself. Rerun the same simulated visitor on a phone and a laptop after each change. If the site sits behind a login, test with a test account, and check each preview deploy before the change goes live.

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

Does this test tell me the banner is legally correct?

No. It checks whether a notice appears, where it sits, and whether a visitor can reach it. Whether the notice, its choices and its wording meet the rules where your visitors live is a legal question. A banner that shows up in a test does not answer it, and a legal review does.

Why do I see the banner but the visitor does not?

Your browser keeps a saved choice from an earlier visit, and it may run with extensions that change what loads. A first-time visitor has none of that. Open a new private window with extensions off, load the page, and compare what you see with what you saw before.

Can a simulated test show whether the banner blocks the page?

It can show whether a notice is on screen at load, with a screenshot of that step. It does not predict how many visitors would accept, decline or leave, so treat the screenshot as a layout check, not a measure of consent.

Which pages should show the notice?

That is a decision for whoever owns your consent setup, not a question a test can settle. Once it is decided, check each page you chose. A notice that shows on the home page but not on the pricing page is a fault you can see and fix.

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 .