Announcement Bar Setup Guide

This guide explains how to configure the Announcement Bar — a top-of-page banner that displays critical store-wide messages (promotions, free shipping, new launches, or important notices). It’s one of the most visible elements on your store, making it a powerful tool for driving conversions and communicating key information to customers.

All settings mentioned below can be found in:
Online Store → Themes → Customize → Header → Announcement bar
Announcement Bar Preview

Adding Announcement Messages

The Announcement Bar supports multiple rotating messages, each with custom text and an optional URL link (for directing customers to promotions, product pages, or checkout).

Announcement Bar Image
Add Text and URL Field 1
Add Text and URL Field 2

Each announcement item includes two core fields:

Common use cases for announcement messages:

Technical Note: There is no hard limit to the number of announcement items you can add — but usability limits apply (see Section 2 below).

Recommended Number of Announcements

While the Announcement Bar allows unlimited messages, too many rotating items harm readability and conversion rates (customers skip or ignore cluttered banners).

Prioritize quality over quantity! If you have multiple promotions, rotate them over time (e.g., update the bar weekly) instead of displaying all at once — this ensures each message gets full visibility.

Fewer messages lead to faster comprehension, higher click-through rates, and less customer frustration. Focus on your highest-priority offer (e.g., free shipping) first.

Font Size

Setting: Font size (%) — controls the text size of the announcement bar text (relative to the theme’s default font size).

Avoid sizes over 120%! Oversized text looks unprofessional, takes up too much screen space (especially on mobile), and can overlap with header elements.

Background Color

Setting: Background color — defines the banner’s background hue (critical for visibility and brand alignment).

Text Color

Setting: Text color — controls the color of the announcement message text (readability is non-negotiable).

Scroll Duration

Setting: Scroll duration (ms) — controls how fast rotating messages transition (only applies if you have multiple announcements).

Recommended durations:

Disable scrolling entirely if you only have 1 message! Animation is unnecessary and can distract customers from your core message.

Custom CSS (Advanced)

Custom CSS applies styles only to the Announcement Bar section (use this for minor tweaks — prefer Theme Settings for global changes).

/* Adjust announcement bar heading size */ .announcement-bar h2 { font-size: 32px; } /* Add padding to announcement bar */ .announcement-bar { padding: 8px 16px; } /* Change link color */ .announcement-bar a { color: #ffffff; text-decoration: underline; }

Use Custom CSS sparingly. For global styling (e.g., font families, default colors), edit the Theme Settings instead — this ensures consistency across your entire store.

Best Practices

The Announcement Bar is your store’s "billboard" — use it wisely! Focus on clear, concise, and customer-centric messages to drive conversions and keep visitors informed without overwhelming them.