SaaS websites have many pages — landing pages, feature pages, docs, blog posts, pricing. A floating CTA button ensures your primary conversion action ('Start Free Trial', 'Book a Demo') is always one click away, no matter where visitors are on your site.
SaaS companies often invest heavily in content marketing, producing dozens or hundreds of blog posts and documentation pages that attract organic traffic. But these content pages typically have weak conversion paths — a reader finishes an article and leaves without ever seeing a signup prompt. A floating CTA button fixes this gap by placing your trial or demo link on every page, including content hosted on subdomains like docs.yourapp.com or blog.yourapp.com. For self-serve SaaS products, companies report 10-20% increases in trial signups after adding persistent CTAs to their blog. For sales-led SaaS, linking the button to a Calendly demo page lets enterprise prospects book directly from a technical documentation page they landed on from Google. The key is matching the CTA to your GTM motion: PLG companies should say 'Start Free Trial', while enterprise products convert better with 'Book a Demo' or 'Talk to Sales'.
Suggested Setup
Button text
Start Free Trial · Book a Demo · Get Started Free
Colors
Blue (#2563EB) for trust or your brand primary color
Position
Bottom-right — non-intrusive but always visible
Why it works
Convert from any page
Visitors reading your blog or docs can sign up without navigating back to the homepage or pricing page.
Complement your existing CTAs
Your in-page CTAs handle visitors who scroll to them. A floating button catches everyone else.
Works on docs and blog
Many SaaS sites use separate tools for docs (Gitbook, Docusaurus) and blog (Hashnode, Ghost). A floating button works anywhere.
No vendor lock-in
Unlike embedded signup widgets, a floating button is just a styled link. Change your signup URL anytime.
Ready to build your button?
Design it visually, export clean code, and paste it into your site.
Open the GeneratorFrequently Asked Questions
Should I link to signup or a demo page?
It depends on your conversion model. Self-serve SaaS typically links to signup/free trial. Enterprise SaaS typically links to a demo booking page.
Can I add it to my docs site?
Yes. Most docs platforms (Gitbook, Docusaurus, Mintlify) support custom HTML injection. Paste the code in your docs config.
Will a floating button annoy visitors who are reading documentation?
A well-positioned bottom-right button is unobtrusive. Unlike popups or slide-ins, it doesn't interrupt reading. Doc readers who are evaluating your product often appreciate having easy signup access without navigating back to the marketing site.
How do I add it to a Next.js or React-based marketing site?
Paste the HTML into your root layout component or _document file. Since the button is pure HTML + CSS with no JavaScript, it won't conflict with React's hydration. Place it outside your main content wrapper so it's always rendered.
Should I use different button text on different pages?
Ideally yes — 'Start Free Trial' works well on feature and pricing pages, while 'Book a Demo' converts better on enterprise-focused pages. With CTA Button Generator, you can create two variants and conditionally render them based on the URL path.