01 — Foundation

Sticky CTAs reduce friction — not add it

Handled badly, sticky actions become floating advertising furniture.

Sticky call-to-action bars keep important actions reachable while users scroll — checkout, save, apply. They should support goals quietly, not dominate the viewport or cover content users are trying to read.

02 — Design

Restrained and purposeful

One primary action — not three competing buttons in a permanent billboard.

  • one clear primary action with obvious purpose — “Continue to payment”, not “Click here”
  • restrained height — especially on mobile; leave room for content
  • padding at the bottom of the page so the last content is not hidden behind the bar
  • avoid multiple sticky layers — bar + cookie banner + chat widget stacks badly

03 — Behaviour

When to stick and when to hide

Constant animation and aggressive show/hide patterns distract.

  • show the bar when the action is relevant — not on every page by default
  • respect reduced motion — no bouncing entrance animations
  • do not cover form fields or focused elements — test with keyboard and zoom
  • coordinate with Sticky Headers — know your z-index stack

04 — Accessibility

Keyboard, touch, and focus

Sticky must not trap users or steal focus from the main task.

  • real buttons or links — visible focus, adequate touch targets
  • content remains scrollable and readable at 200% zoom
  • do not intercept Tab order unexpectedly

05 — Review

Before you approve

A short checklist for sticky CTAs in code review.

  • single purposeful action; bar size is proportionate
  • content is not permanently obscured; motion is restrained
  • keyboard and mobile layouts tested