Free Forever on WordPress.org

A Sticky Bar Your Visitors Will Actually Notice

Live

Heralda adds a clean, fast sticky bar to the top or bottom of your WordPress site for announcements, promotions, and time-limited offers — with scheduling, page targeting, and a built-in countdown. Heralda Pro adds multiple simultaneous bars, extra bar types, advanced targeting with frequency capping and traffic-source rules, and analytics.

Version 1.1.1

2 bar types free — Announcement & Promo
16 ready-made color presets
0 jQuery dependency — vanilla JS only
Free forever, no restrictions or nag screens

How it works

1

Install & Create a Bar

Install Heralda, go to Heralda Bars → Add New, and choose Announcement or Promo (with a built-in countdown).

2

Style, Schedule & Target

Pick a color preset or customize it, set a start/end date, and choose which pages the bar should appear on.

3

Publish

Publish the bar — Heralda shows it to matching visitors automatically, with dismiss, sticky positioning, and the countdown handled for you.

What's included

Announcement & Promo Bars

Free

Two bar types out of the box — site-wide notices or promos with a built-in countdown for time-limited offers.

Dismissible with Custom Duration

Free

Visitors can close the bar, and it stays hidden for as many days as you choose — or until they close their browser — remembered in their own browser's storage.

Scheduling

Free

Set a start and end date so a bar appears and disappears automatically — no manual toggling.

Page Targeting

Free

Show a bar site-wide, or restrict it to only the pages you pick.

16 Color Presets & Custom Pickers

Free

Sixteen ready-made color combinations, every one readable at WCAG AA contrast — or full control with custom color pickers for background and text.

Design Presets & Templates

Free

One-click Minimal, Bold, Corporate, Playful, and Promo presets, plus starter templates and a live editor preview.

Full-Width, Floating or Pill Style

Free

A classic edge-to-edge bar, an inset rounded "floating" bar, or a fully rounded pill — with an optional thin, thick, dashed, or accent-line border.

Icon Animation & CTA Placement

Free

7 built-in icons with an optional pulse, wiggle, or bounce that plays three times and stops (skipped for visitors who prefer reduced motion), and a CTA button inline, at the edge of the bar, or below the text.

No jQuery, Loads Only When Needed

Free

A vanilla-JS frontend script — the bar's CSS/JS are only enqueued on pages where a bar will actually render.

Accessible by Default

Free

Screen readers find the bar as a labelled "Announcement" region, the countdown is not read out every second, the close button works with the keyboard, has a visible focus outline and is at least 24×24 px, and visitors who prefer reduced motion get no slide, fade or icon animation.

Multiple Bars with Priority Queue

Pro

Show several bars at once instead of just one, with a priority order and correct stacking as bar heights change.

Extra Bar Types

Pro

Adds Social Share and a live WooCommerce Free Shipping Progress bar that updates instantly as the visitor's cart changes.

Advanced Targeting

Pro

Target by user role, device type, and page-exclusion rules, on top of Free's page targeting.

Frequency Capping

Pro

Stop showing a bar after a set number of views per visit, 24 hours, 7 days, or all time. Only views the visitor actually saw count, so a dismissed or hidden bar does not use up the limit.

Traffic-Source Targeting

Pro

Show a bar only to — or hide it from — visitors arriving with specific utm_source, utm_medium, or utm_campaign values, or from specific referring sites, including direct visits. The source is remembered for the rest of the visit.

Recurring Schedules & Analytics

Pro

Weekly/monthly repeating schedules, plus local views, clicks and conversions stored in your own site's database. Views are counted in the visitor's browser only when a bar is actually shown, so they stay accurate with full-page caching.

Conversion Goals

Pro

Choose what counts as a conversion for each bar: a click on the main button or either button, a visit to a page such as /thank-you/, or a WooCommerce order. Page visits and orders count within 7 days of seeing the bar. The bar list shows conversions and conversion rate, per variant for A/B tests.

A/B Testing & Secondary CTA

Pro

Test bar message variants without disturbing the bar's icon or countdown, and add a second CTA button alongside the first.

Pricing

Single Site

1 WordPress site

$ 5.99 /mo

Billed monthly

$ 44.99 /yr

Billed annually

$ 109.99

One-time payment

  • All Free features included
  • Multiple simultaneous bars (priority queue)
  • Social Share & WooCommerce Free Shipping bars
  • Gradient & premium background presets
  • Advanced targeting (role, device, exclusions)
  • Frequency capping (per visit, day, week, or ever)
  • Traffic-source targeting (UTM & referrer)
  • Recurring schedules (weekly/monthly)
  • Secondary CTA button
  • Local analytics (views, clicks, conversions)
  • Conversion goals (clicks, page visits, WooCommerce orders)
  • A/B testing of bar messages
  • 7-day free trial
Start Free Trial

Frequently asked questions

Can I show more than one bar at the same time?
The free version always shows a single bar — if more than one published bar matches the current page and schedule, the most recently published one is shown. Showing multiple bars at once with a priority queue is a Heralda Pro feature.
Does this plugin slow down my site?
No. The bar's CSS and JavaScript are only enqueued on pages where an active bar will actually render, and the frontend script does not depend on jQuery.
Is Heralda accessible?
Accessibility is built into the free plugin, not sold as an extra: the bar is a labelled "Announcement" region for screen readers, the countdown is not read out every second, the close button works with the keyboard and has a visible focus outline, visitors who prefer reduced motion get no animations, and all 16 color presets meet WCAG AA contrast. Your own custom colors and the text you write are up to you, so check their contrast too.
Where is the dismissed state stored?
In the visitor's browser, via localStorage. Nothing is stored on the server or sent anywhere.
Can I place a bar manually inside a page instead of at the top/bottom of the site?
Yes — use the `[heralda_bar id="123"]` shortcode with the ID of the bar you want to embed.
Do I need Heralda Pro, or is the free version enough?
The free version is fully functional forever — one bar at a time with full styling, scheduling, and page targeting, and no restrictions or nag screens. Pro is worth it if you need multiple simultaneous bars, extra bar types, advanced targeting (role, device, frequency capping, traffic source), recurring schedules, or analytics with conversion goals.
Do frequency capping and traffic-source rules work with page caching?
Yes. Both rules run in the visitor's browser, so they stay correct on sites with full-page caching — including caches that ignore UTM parameters. They need Heralda 1.1.0 or newer alongside Heralda Pro.
How is Heralda Pro licensed?
Through Freemius, with a 7-day free trial. Heralda Pro is a separate plugin that requires the free Heralda plugin to be installed and active — it is not sold on WordPress.org.

Ready to Add a Bar Your Visitors Will See?

Install Heralda free from WordPress.org today, or start a 7-day free trial of Heralda Pro for multiple bars, extra bar types, and analytics.

7-day free trial on Pro · Cancel anytime