TapCub is live — analytics, insights and live chat, free on one platform
Glossary

Dead clicks: what they are, common causes and how to fix them

A dead click is a click that produces no visible response. How dead clicks differ from rage and error clicks, how tools detect them, common causes, a click-map example and how to find and fix them.

Sophia Bennett Reviewed by Lin Zhou Also called dead clicks Last updated Nov 5, 2026 Glossary

Quick answer

A dead click is a click or tap on a web page that produces no visible response, such as no navigation, content change or triggered request, usually because an element looks clickable but is not, or because its code fails or responds too slowly.

What is a dead click?

A dead click is a click (or tap) that produces no visible response: the page does not navigate, nothing opens, nothing changes on screen. The visitor expected something to happen, and nothing did.

Dead clicks usually mean one of two things: an element looks clickable but is not, or an element should do something but its code is broken or too slow. Either way it is a small moment of friction, and many of them add up to lost conversions.

Dead clicks vs rage clicks vs error clicks

SignalWhat happensUsually means
Dead clickOne click, no responseMisleading design or broken element
Rage clickSeveral rapid clicks on the same spotFrustration: something is not working or is slow
Error clickA click followed by a JavaScript errorA bug in the click handler

They often appear together: a visitor dead-clicks a non-working button, then rage-clicks it.

How tools detect dead clicks

Session-recording and heatmap tools typically flag a click as dead when, within a short window after it (often around a second), there is no navigation, no change to the page's content and no network request triggered by it. Exact rules vary by tool, so dead-click counts are not comparable across products.

Common causes

CauseExample
Visual cues of clickabilityUnderlined or blue text that is not a link; product images that cannot be enlarged
Icons and cards without actionsA card with a hover effect where only the small "More" link works
Broken JavaScriptA button whose handler failed to load or threw an error
Slow responsesA button that works after 3 seconds with no loading state
Overlapping elementsAn invisible layer covering the real button
Disabled controls that do not look disabledA "Next" button that silently does nothing until a field is filled

Worked example

A product page's click map over two weeks (sample data):

ElementClicksShare of clicksClickable?
Add to cart4,12038%Yes
Main product image1,95018%No
Size chart text ("Check sizes")8708%No
Reviews star rating6406%No
Other3,24030%Mixed

Nearly a third of clicks (32%) land on elements that do nothing. The fixes are cheap: let the image open a zoom gallery, turn the size text into a link to the size chart, and make the star rating jump to reviews. After shipping them, the team should see those clicks become interactions and fewer exits from the page.

How to fix dead clicks

  1. Make it work or make it look inert. If people expect an action, add it; if not, remove the visual cues (underlines, pointer cursors, hover effects).
  2. Add loading and disabled states so slow or unavailable buttons explain themselves.
  3. Enlarge tap targets and check for overlapping layers, especially on mobile.
  4. Fix JavaScript errors on click handlers; see find JavaScript errors.
  5. Recheck after each release: layout changes often create new dead zones.

Finding them in TapCub

TapCub does not label "dead clicks" as a separate metric. It records clicks with coordinates for heatmaps, an element table of the most clicked controls, rage clicks (three clicks within 300 ms and 50 px, decided in the collector) and JavaScript errors. To find dead-click candidates, open the page's heatmap and look for click clusters on elements that are not links or buttons, check the element table for non-interactive elements with a high share of clicks, and watch session replays filtered to sessions with rage clicks or errors. See how to read a heatmap, session replay and user friction.

Sources

Was this explanation clear?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What is the difference between a dead click and a rage click?

A dead click is a single click with no response; a rage click is several rapid clicks on the same spot, usually out of frustration.

What causes dead clicks?

Elements that look clickable but are not, broken JavaScript, slow responses without loading states, overlapping layers and controls that are disabled without showing it.

How do I find dead clicks?

Use heatmaps and click tables to spot clicks on non-interactive elements, and watch session replays of sessions with rage clicks or errors.

Does TapCub detect dead clicks?

Not as a separate metric. It records click heatmaps, an element table, rage clicks and JavaScript errors, which together reveal dead-click candidates.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics