What banner blindness is
Banner blindness is the user’s habit of ignoring page elements they have recognised as advertising.
The key word is recognised: the filtering fires before reading, on form rather than content. That is
why useful information gets lost in the banner zone too — a discount on an item in the cart, a
delivery window, instalment terms.
Recognition runs on three signals:
| Signal | What exactly is recognised | Example |
|---|---|---|
| Position | Standard advertising slots | A full-width strip above the header, the right-hand column, a block between catalog sections |
| Styling | A visual style out of step with the content | Foreign typefaces, a gradient background, a large call to action, a border |
| Repetition | The same creative on every visit | A promo banner on every page, unchanged for months |
What amplifies blindness
- The same creative on every page. The fastest route to being ignored: the user sees the block
for the third time in a session and stops reading it. - No frequency limits. Without frequency capping the same offer
follows a person on every visit, including those who already did what was asked. - Advertising styling inside your own site. A promo strip stylistically disconnected from the
rest of the page reads as foreign, even when it links to your own category. - Display that ignores the journey stage. A register banner shown to a signed-in user, or a
first-order discount shown to a regular customer, actively trains the habit of not looking at that
zone. - Aggressive popups. A popup that covers the content on entry buys a short-term contact harvest
and a long-term reflex of closing any overlay on sight.
Where blindness is strongest
Different page zones lose attention unevenly. The order runs roughly from the most transparent
places to those a user still reads.
| Zone | Why it is ignored | What to do instead |
|---|---|---|
| The strip above the header | A classic advertising slot, filtered out first | Move the message into context: the delivery window onto the product page, the terms into the cart |
| The right-hand column | The historic home of banners, the eye barely goes there | Give it to filters and navigation rather than promotions |
| A full-width block between sections | Breaks the content, reads as an insert | Style it to the main grid and fill it with products |
| A block inside the listing grid | Perceived as part of the catalog | Use it for curated blocks and recommendations |
| A block on the product page and in the cart | Matches the user’s current task | The most durable place for personal offers |
Hence the general rule: the closer a block sits to what the user is doing right now, the less it
suffers from blindness. A message about free delivery above a certain order value works in the cart
and barely works in the top strip of the homepage, even though the wording is identical.
A separate case is triggered overlays. An exit intent scenario keeps its
effectiveness longer than ordinary banners because it appears rarely and at the moment the user has
already decided to leave. As soon as such a popup is shown to everyone on every visit, it loses the
advantage and joins the same category of ignored elements.
What helps
Relevant content. A block showing products from a browsed category or an abandoned cart is
perceived as a continuation of the content. That is the actual job of a
personalized banner: not to make the block more noticeable, but
to make its content connected to the user’s current task.
Rotation. Even a creative that is exactly right burns out. Several variants of styling and offer
per scenario extend the block’s life.
Frequency limits and cooldown. A rule of the form no more than one impression per session and no
more than three a week removes the main cause of a stale creative. Separately: exclusions — do not
show it to people who already responded.
Embedding into the page context. A block inside the listing grid, in the body of the product
page or in the cart works better than a dedicated advertising slot, because it does not land in a
zone the user has filtered out in advance. Technically this is done through
dynamic content — swapping the content of an existing element rather
than adding a new one.
A sharp change of format almost always produces a spike in CTR in the first days — that is the
novelty effect, not an improvement. Measure the result over at least
two weeks, otherwise a creative that burns out in a month will be recorded as a success.
How to measure
Impressions are the worst metric available: they grow whether or not the user looks at the block.
The working chain has three levels.
| Level | Metric | What it shows |
|---|---|---|
| Is the block visible | Viewability (share of impressions in the viewable area) | A position problem or a content problem |
| Do people react | CTR | How well the content matched the user’s task |
| Does it bring money | Revenue per visitor, conversion | Real uplift, or only a redistribution of clicks |
The diagnostic order: viewability first — if the block never physically reaches the screen, changing
its content is pointless. Then CTR at sufficient visibility — a low CTR here is banner blindness or
irrelevance. And only then revenue: a rise in CTR without a rise in revenue means the clicks were
taken from other elements of the page.
Checklist
- Check the viewability of every promo block — which of them reach the field of view at all.
- Find the blocks shown identically to everyone and split the content across at least 2–3 segments.
- Introduce frequency limits and exclusions for people who already responded.
- Remove promotions from the standard banner positions wherever they can be embedded in the content
flow. - Prepare 2–3 creative variants per scenario and set up rotation.
- Compare the variants with an A/B test over at least two weeks, using
revenue per visitor as the metric rather than CTR. - Refresh creatives on a schedule, not after the numbers have already fallen.