Sticky CTAs & Bars
A sticky CTA is a button or bar that stays on screen while the visitor scrolls. It can be a fixed header, a bottom bar, or a floating button. The main action stays one tap away, wherever the visitor is on the page.
How it works
The farther a visitor is from the buy button, the less likely they are to click it. If someone is convinced by a review halfway down the page, scrolling back to the top is enough friction to lose some of them. A sticky CTA removes that distance. This matters most on mobile, where pages are long.
How to do it
- On mobile product pages, add a bottom bar with the product name, price, and “Add to cart.”
- Show the bar only after the original CTA scrolls out of view.
- For site-wide offers, add a slim top bar, for example “Free shipping over $50.”
- On long landing pages and articles, add a small floating button that appears after the visitor scrolls part way.
- On pricing and comparison pages, keep the selected plan and a “Select plan” button pinned while visitors scroll the feature table.
- A/B test sticky versus non-sticky. Watch conversion rate, scroll depth, and bounce rate.
What to measure
- Sticky CTA click rate: Share of visitors who click the sticky element.
- Conversion rate lift: Page conversion rate with the sticky CTA on versus off.
- Scroll depth at click: How far down the page visitors are when they click. It shows which sections lead to action.
Best practices
- Show the sticky CTA only when the static CTA is out of view.
- Keep mobile bars slim, around 10% of screen height or less.
- Include the price and plan name in the bar, not just a button.
Common pitfalls
- Making sticky elements so large they cover content.
- Using full-width sticky bars on reading pages such as docs and help articles. Use a small floating button instead.
- Stacking a sticky header, cookie banner, and bottom bar at once. Together they can cover a large part of a phone screen.