
Floating CTA – Sticky Notification Bar for Affiliate & Product Review Sites
by Polymetric Labs
Floating CTA is a sticky notification bar built for one job: getting clicks on affiliate links. It pins a product bar to the bottom of your posts – title, image, star rating, price, buy button – and it is built for Amazon affiliate publishers and product review sites.
Unlike generic notification bar plugins, Floating CTA is purpose-built for product recommendations. No locked controls in the core bar, no demo data, no upsell wall on essential features.
Each bar includes:
- Product title – the name of whatever you’re recommending
- Star rating – visual 0-5 star display (supports half stars)
- Price display – current price with optional strikethrough old price
- Buy Now button – fully customizable text (Check Price, Buy Now, View Deal) and affiliate URL
- Product image – optional thumbnail from your media library
What’s included in the free version
- Live preview – see the bar rendered right below the fields in the meta box as you fill them in. No save, no reload.
- Five color settings – bar background, button, button hover, button text, and title color, configurable from Settings > Floating CTA > Colors.
- Product schema – Schema.org Product with a nested editorial Review (rating + author) emitted automatically, with built-in conflict avoidance so sites running Yoast / Rank Math / AIOSEO never get duplicate Product schema.
- Per-post control – enable, configure, and override every field individually on each post.
- Dismissible – visitors can close the bar for the current page view, or remember the dismissal for a set number of days.
- Settings export/import – back up or copy your configuration as JSON from Settings > Floating CTA > General.
Why Floating CTA?
Most “sticky bar” plugins are built for email signups, announcements, and cookie notices. Floating CTA is built for one thing: getting more clicks on your affiliate links.
- Lightweight – vanilla JavaScript, no jQuery, no React. ~7KB total frontend footprint (CSS + JS).
- Server-rendered – the bar is in the HTML on page load. No flicker, no layout shift, no waiting on JS to inject it, no fighting your cache.
- Accessible – proper ARIA labels, keyboard navigable, screen reader friendly.
- Mobile optimized – responsive layout that adapts to any screen size.
- Affiliate-friendly – built-in
rel="nofollow sponsored"support. - No cross-promotion – no dashboard widgets, no popups, no affiliate links pushing you toward some other plugin.
Floating CTA vs notification bar plugins
- Notification bars are a text line and a button. Floating CTA has dedicated fields for product title, image, star rating, and price – the shape a review post actually needs.
- Schema. Floating CTA emits Product + Review JSON-LD for what you’re recommending. Notification bars emit nothing.
- Weight. Floating CTA runs ~7KB, no jQuery, no React. Notification bar plugins built around a Customizer app routinely ship 10x that.
- Rendering. Floating CTA’s bar is server-rendered and in the page HTML from the first paint. Bars injected by JavaScript after the page loads flicker in and can shift your layout.
- Affiliate handling. Built-in
nofollow sponsoredrel, UTM auto-append (Pro), and per-post click tracking (Pro) – the controls an affiliate link actually needs, not a generic “add link” field. - No nagware. One dismissible review-request notice, and that’s it. No modules pushing an unrelated product with affiliate links baked in.
How It Works
- Install and activate the plugin.
- Edit any post and find the “Floating CTA” meta box.
- Check “Enable,” fill in the product details, and publish.
- A floating bar appears at the bottom of that post.
That’s it. No page builders, no shortcode soup, no 47-step configuration wizard.
Floating CTA Pro
Need more control? Floating CTA Pro adds:
- Five more colors – price, old price, subtitle, star rating, dismiss icon
- Per-post color overrides – different colors for different posts
- Button styles and custom CSS – full styling control
- Top or bottom bar position – global default plus per-post override
- Display rules – show after scroll %, time delay, device targeting, category targeting
- Schedule and countdown – set a per-post start and end time for the bar, with an optional “deal ends” countdown chip next to the price
- A/B button text – test up to 3 button-label variants per post, with clicks tracked separately per variant
- Mobile button text override – a different button label on mobile, per post or as a global default
- Custom post type support – works on pages, WooCommerce products, and any CPT
- Click tracking – per-post click counts with an admin dashboard, including a clicks-by-day chart
- UTM auto-append – tag outbound affiliate URLs automatically
- GA4 events – send click events to Google Analytics
- Schema controls – disable schema per-post, or force-emit alongside other SEO plugins
- Second CTA button and click-to-copy coupon code – per-post extras
Launch offer: 50% off Floating CTA Pro with the code LAUNCH50 at checkout. Pro is a separate paid plugin sold at floatingcta.com; the free plugin here keeps working on its own either way.
Screenshots

The floating bar on a product review post (desktop)

The floating bar on mobile

Per-post configuration in the meta box

Global settings page

Live preview in the post editor