← All resources
UX & ConversionApril 30, 2026·6 min read

Rage clicks, dead clicks, thrash scrolls — decoded.

Frustration signals tell you exactly where your site breaks before a single user takes the time to email support.

Most users won't tell you when something is broken. They'll just leave. Frustration signals are the closest thing we have to honest feedback at scale.

Rage click — they expected something to happen

Three or more clicks on the same element within two seconds. Almost always means the user thought it was interactive and it wasn't, or it was, but nothing happened. Buttons that don't respond, links that 404, forms that submit silently.

Dead click — they tried, you ignored

A click on something that looks clickable (an underlined word, a card, a heading) but isn't. The user is telling you what they think should be a link. Sometimes the answer is to make it one.

Thrash scroll — they can't find it

Rapid up-and-down scrolling within the same viewport. The information they want is on the page but they can't spot it. Usually a hierarchy or contrast problem, not a content problem.

How to prioritize the fixes

Not all friction is equal. A rage click on a feature page costs you a curiosity-stage visitor. A rage click on the pricing CTA costs you pipeline. Catch before they bounce ranks friction events by the score of the visitors hitting them — so you fix the bugs that are losing your best leads first.

  • Friction on the pricing or checkout page — fix this week.
  • Friction on the demo or contact page — fix this sprint.
  • Friction on a blog post — fix when convenient.

The 30-minute audit

Open the friction tab once a week. Sort by score-weighted impact. Watch the three replays at the top. You will find a bug. You will fix it in twenty minutes. Your funnel will get measurably better. Repeat.

Ready to see Catch before they bounce?

Score every visitor 0–100. Spend your week on the 20% who already decided.

Begin quietly