A floating 'Buy Now' button ensures your purchase link is always visible, whether visitors are on your homepage, reading a blog post, or checking your about page. It's especially effective for single-product sites, digital downloads, and limited-time offers.
The average e-commerce conversion rate hovers around 2-3%, and one of the biggest reasons visitors don't convert is simply losing track of where to buy. A floating 'Buy Now' button eliminates this by placing the purchase action within reach at all times. This approach is particularly powerful for creators selling a single digital product — an online course, an e-book, a template pack — where the entire site is effectively a sales page. For example, a course creator whose blog posts rank in Google can convert readers directly from any article without relying on in-content CTAs that only work if readers scroll past them. The button pairs naturally with Stripe Payment Links, Gumroad, or Lemonsqueezy checkout pages, giving you a complete purchase flow without building a full storefront. For limited-time offers, changing the button color to red and adding urgency text like 'Sale Ends Sunday' can lift click-through rates by 15-25%.
Suggested Setup
Button text
Buy Now · Get Started · Order Now
Colors
Red (#DC2626) for urgency or green (#16A34A) for 'go'
Position
Bottom-right or bottom-center for maximum visibility
Why it works
Persistent purchase prompt
Visitors can buy from any page without navigating to a checkout or product page.
Great for single-product sites
If you sell one product, course, or service, a floating buy button eliminates extra clicks.
Works with any checkout
Link to Stripe Checkout, Gumroad, Lemonsqueezy, Shopify, or any payment URL.
No e-commerce platform required
You don't need a full e-commerce setup. A floating button + a Stripe Payment Link is all you need.
Ready to build your button?
Design it visually, export clean code, and paste it into your site.
Open the GeneratorFrequently Asked Questions
Can I link to a Stripe payment page?
Yes. Create a Stripe Payment Link and set it as the button URL. Visitors click the button and go straight to checkout.
Is this good for e-commerce stores with many products?
A floating buy button works best for single-product or flagship-product sites. For multi-product stores, consider linking to your best-selling product or a special offer.
Can I show a price on the button?
Yes, and it's often a good idea. Text like 'Buy Now — $49' sets clear expectations and pre-qualifies clicks, meaning visitors who do click are more likely to complete the purchase because there's no price surprise at checkout.
How do I create urgency without being pushy?
Use honest scarcity: if your sale genuinely ends on a date, mention it. Button text like 'Get 30% Off — Ends Friday' works well. Avoid fake countdown timers or manufactured scarcity, which erode trust.
Should the button open the checkout in a new tab or the same tab?
For payment pages (Stripe, Gumroad), opening in the same tab is usually better because it feels like a natural flow. A new tab can feel disconnected and some mobile browsers handle new tabs poorly. If you want a new tab anyway, add target="_blank" to the link in the exported code.