Skip to content

Announcement bar for Wix

A strip across the top of every page, carrying one sentence.

Make one, freeOpens the editor with this one in it. No account needed to start.
yourshop.example

Putting it on Wix

Your widget gives you one line of HTML. It goes in once for the whole site, not once per page, and it does nothing until the trigger you chose fires.

Where the box is
Settings → Custom code → add code to Body – end, applied to all pages, and set it to load once.
What catches people out
Check that it is set to all pages and to load once rather than on every page load. Wix defaults these in ways that will either put the widget on one page only or boot it repeatedly as somebody navigates.
<script src="https://kestero.com/widget.js" async
  data-api="https://kestero.com"
  data-key="ke_your_key"
  data-widget="your-widget-id"></script>

The key and the id above are placeholders — copy the real line from your widget’s page.

Every platform, and frameworks — including Google Tag Manager, React and Next.js.

What it is for

A bar is the only widget that never covers anything. It sits above your page and pushes the rest down, so a visitor reads it without having to close it first. That makes it the right shape for something everyone needs to know and nobody needs to act on: a delivery cut-off, a price change, a holiday closure, planned downtime.

Where it belongs

At the top of every page, from the one line you paste. Most people show it straight away and leave it until it is dismissed, so somebody who has already read it is not told again on the next page. If it only matters to people who are paying attention, it can wait for a scroll instead.

When not to use one

Not for two messages. A bar carrying two sentences is a bar nobody finishes, and if you have two announcements the one with a deadline is the one to run. Not for anything needing a reply, either: there is room for a line of text and a button, and a form in a forty-pixel strip is a form nobody completes. An email signup widget is the shape for that.

Questions

Does it push my page down, or sit over it?
It pushes the page down. Nothing of yours is covered, which is why a bar can carry a message a visitor did not ask for without being in the way.
Can visitors close it?
Yes, and it stays closed. The dismissal is remembered in the visitor's own browser — there is no cookie, and no record of them on our side.
Will it slow my site down?
The file your page loads is 18.8 KB gzipped and loads in the background. If Kestero were unreachable, your page would render exactly as it does now.
Do I have to touch my site again to change the words?
No. The line you paste points at your widget rather than carrying it, so editing the text or the colours takes effect without another deploy.