Schema rework. The default JSON-LD is now a Product with a nested editorial Review and no merchant Offer, which stops triggering Google's Merchant-listings warnings on affiliate and review sites that aren't actually selling anything. Plus a site-wide on/off toggle in free and per-post overrides in Pro.
Changed (Free 2.1.0)
- JSON-LD output reworked. Default schema is now Product with a nested editorial Review (with reviewRating + author). No merchant Offer. No AggregateRating. This is the shape Google expects for editorial review content rather than for sellers.
- No more false Merchant-listings warnings in Search Console for sites that don't actually sell. Review-snippet star ratings stay eligible for SERP rich results.
Added (Free 2.1.0)
- Site-wide Schema Output toggle in Settings › Floating CTA. Turn schema off entirely if another plugin (Yoast, Rank Math, AIOSEO) is already handling it for your content.
- fcta_schema_offer filter for sites that DO want a merchant Offer block back in the schema. Useful for deal sites and true sellers with real prices. Return true from the filter to opt in.
Added (Pro 1.1.0)
- Per-post schema override. Force schema on or off for individual posts regardless of the site-wide setting. Useful when most of your posts should output schema but a handful shouldn't, or the other way around.
Initial public release. Floating CTA went live as a free plugin on WordPress.org, with Pro available through Freemius.
Floating CTA (Free 2.0.5)
- Sticky product bar for affiliate and review posts: product name, image, star rating, price with optional strikethrough old price, and a CTA button that pins to the screen as readers scroll.
- Per-post meta box for configuration. Works in both the classic editor and the block editor. Global defaults via the Settings page.
- Vanilla JS frontend, no jQuery. Roughly 3KB of CSS+JS total on pages where the bar is active.
- Accessible (ARIA labels, keyboard navigation, focus management). Mobile-responsive layout. Dismissible by readers, with session memory so it stays dismissed.
- Automatic JSON-LD output (Product, Offer, AggregateRating in this initial version; the schema shape later changed in 2.1.0).
Floating CTA Pro (Pro 1.0)
- Color customization across the full bar: bar background, button, hover, text, title, plus the Pro-only price, old price, subtitle, star, and dismiss colors.
- Per-post color overrides on all ten colors. Button style presets plus a custom CSS field.
- Display rules: top or bottom bar position, scroll % trigger, time delay. Targeting by device, category, page, or custom post type.
- Click tracking dashboard with per-post CTR. GA4 event support and UTM auto-append.
- Badge labels (Editor's Choice, Best Value, 50% Off), coupon codes with click-to-copy, and a second CTA button.