Skip to main content
The Announcement bar displays important messages, promotions, or notifications across your entire website. It supports multiple display modes including static display and automatic carousel rotation, with unique positioning options and utility menu integration for enhanced functionality.
Announcement bar overview

What this section controls

  • Announcement message content and styling
  • Carousel behavior and autoplay timing
  • Device-specific typography settings
  • Bar positioning relative to header
  • Utility menu integration
  • Homepage transparency effects

Getting started

1

Open Theme Customizer

In your Shopify admin, go to Online Store > Themes and click Customize on your active theme.
2

Locate the section

The Announcement bar section is located at the very top of your site, above or below the header depending on your positioning settings.
Announcement bar location in Theme Customizer

Display behavior

The announcement bar automatically adapts its display mode based on the number of messages:
When you have 3 or fewer announcement blocks, messages display side-by-side statically across the bar. You can disable this behavior with the “Disable blocks carousel on desktop” setting to force carousel mode even with fewer messages.

Key settings

Add a navigation menu to the announcement bar for quick access links, language selectors, or currency switchers. Select from your existing menus in Navigation settings.This feature makes the Mojave announcement bar particularly versatile by combining promotional messaging with functional navigation elements.

Block settings

Add announcement messages by adding “Text” blocks. Each block represents one announcement that will display in the bar.
The announcement message content. Supports inline rich text formatting including bold, italic, and text styling.Keep messages concise - announcement bars are designed for brief, scannable content rather than detailed information.

Best practices

Keep messages concise

Announcement bars work best with brief, scannable text. Aim for 5-10 words per message to ensure readability across all devices.

Use carousel strategically

For 2-3 key messages, consider disabling carousel to show all simultaneously. Reserve automatic rotation for 4+ announcements or time-sensitive offers.

Optimize rotation timing

Balance message visibility with user experience. Very fast rotations (1-2s) can be distracting, while very slow ones (9-10s) may prevent users from seeing all messages.

Test transparency carefully

When using transparent background on homepage, test with various hero images to ensure announcement text remains readable against all backgrounds.

Leverage utility menu

Use the utility menu feature to combine promotions with functional links like language selection or customer service, maximizing the bar’s value.

Consider mobile typography

Mobile font sizes should prioritize legibility. Don’t go too small - 12px is typically the minimum for comfortable reading on mobile devices.

Strategic positioning

Below-header positioning works exceptionally well for stores using transparent headers with hero sections, creating an integrated visual experience.

Update regularly

Keep announcement content fresh and relevant. Rotate messages seasonally or with promotional campaigns to maintain customer engagement.