Shopify Announcement Bar [124,398-Store Study]

Shopify announcement bar options compared with 124,398 store scans: 443 app references, native setup, free plans, scheduling and mobile checks.

Anders Myrmel
Anders Myrmel
November 11, 20267 min read
Shop worker placing a small paper notice on a bright green shop window

TL;DR

  • Start with your theme's announcement section for a message, link or rotating announcements. Add an app for a specific requirement such as scheduling, targeting or different placements.
  • In 124,398 store-domain scans, we found 443 domains with a selected announcement-app reference: Essential 365, XB 52 and Annify 27. One domain had both Essential and XB references.
  • Essential's free plan includes 2,000 monthly views. XB and Annify list free plans; Hextom's free Basic plan includes page and device targeting.
  • On Baseballism's live storefront, one offer occupied 63px at desktop width and about 70px at 320px. Review the bar alongside the header and other messages.

A Shopify announcement bar puts a short message above your storefront: a product launch, promotion, shipping update or policy change. The first choice is whether your theme already handles the message you need to publish.

We used StoreInspect scans to find real examples, then compared native controls with four apps. The practical differences are campaign timing, audience rules, placement and how much room the message takes on a phone.

How We Collected This Data

On November 11, 2026, we selected each store-domain record's most recent successful full scan from November 9 at 01:00 Oslo through November 11 at 01:00 Oslo, ending before that final time. We excluded records marked confirmed dead and required an app list. The 124,398-domain panel includes 18,527 empty app lists.

We matched exact names and slugs for Essential Announcement Bar, XB Announcement Bar and Annify Announcement Bar. Essential references came from scripts, browser globals and app blocks; XB and Annify references came from app blocks. The counts measure those public code references. Native theme bars and other providers sit outside this three-app measurement.

Traffic tiers are StoreInspect estimates joined to the scans. 121,407 of the 124,398 domains fall in the under-50K tier, so read the following breakdown as this panel's composition. Our live storefront observation is separate from the frozen scan window.

Shopify Announcement Bar References in 124,398 Scans

Selected app identityDomains with a referenceShare of panel
Essential Announcement Bar3650.293%
XB Announcement Bar520.042%
Annify Announcement Bar270.022%
At least one selected identity4430.356%

Essential supplied 365 of the 443 matched domains, about 82.4%. That makes it the largest source of examples in this particular comparison. One domain had both Essential and XB references, which is why the three app counts add to 444.

The 50K–200K and 200K–1M groups had a larger share of selected references than the under-50K group:

Estimated monthly visitsPanel domainsDomains with a selected referenceMatch rate
Under 50K121,4074090.337%
50K–200K2,000261.300%
200K–1M95580.838%
1M+3600%

For an agency, those differences help choose comparable stores to inspect. Match a client's scale and merchandising needs, then look at the message itself. A native announcement section remains a candidate on any store without one of these three references.

Fashion contributed 124 matched domains, followed by Beauty with 57 and Home & Garden with 51. For a fashion-store review, useful questions include whether the bar promotes the current collection, whether its link reaches that collection, and how it shares space with navigation.

Shopify Announcement Bar Without an App

Follow Shopify's announcement-bar instructions for a theme that supports the section:

  1. Open Online Store, then Edit theme beside the theme you want to change.
  2. Open Announcement bar and choose Add Announcement.
  3. Write the message and add a destination in the Link field if the message needs one.
  4. Review the desktop and mobile previews, then save.

For multiple messages, the documented controls include automatic rotation, slide timing and message order. Dawn's announcement section includes these rotation controls alongside color, social, country and language settings. Look in the section list or Header settings; some themes call it an announcement banner.

A region selector lets shoppers change their storefront context. A targeting rule determines which announcement they see. Write down that distinction when a client asks for “different messages by country.”

Use the native section when its available controls cover the job. If the requirement is “show a delivery update with a link,” begin there. If it is “launch a campaign at a set time, on selected product pages, for selected markets,” compare those specific controls in an app or your theme's documented features.

Keep announcements, shipping goals and countdowns distinct

A fixed shipping message belongs comfortably in an announcement bar. A cart-aware “amount remaining” message also needs the cart calculation and qualifying shipping rule. Our free-shipping-bar comparison covers that workflow.

Likewise, a scheduled announcement and a live countdown solve different presentation needs. Use the countdown-timer guide when the requirement includes a visible clock. Configure the promotion's actual start and end in the system that grants the offer.

A Live Example: One Offer, Two Header Heights

We opened Baseballism's storefront on November 11. Its top bar promoted a Swinging Santa bag with orders of $50 or more, while supplies lasted. The page loaded Essential's announcement-bar script, and the visible bar used Essential's wrapper.

At 1280px, the bar was 63px high. At 320px, the offer wrapped over three lines and the bar measured about 70px. The mobile document and bar both remained 320px wide. The bar had a close control and no link in its wrapper during this observation.

That example turns a vague “mobile responsive” requirement into a concrete review. Decide whether the offer needs a destination, how much vertical space it deserves, and what the shopper sees beneath it. If the message explains a gift, put the qualifying terms somewhere shoppers can reach easily.

A signup popup also appeared during our visit. Inspect announcements alongside popups and the header: shoppers encounter the combined page. The dimensions above describe the announcement bar itself.

Shopify Announcement Bar Apps: Plans and Selection

The following options cover different campaign requirements. Prices are monthly USD; the linked App Store listings provide the plan details.

AppFree entryWhat changes the choice
Essential Announcement Bar2,000 views/monthFrom $6.99; scheduling and geolocation at $9.99
XB: Announcement Bars & BannerFreeGeographic and product-page targeting
Annify Announcement BarFreePage and geographic targeting
Hextom: Quick Announcement BarPage/device targeting$9.99 for scheduling, rotation and market targeting

Essential: account for views before choosing a tier

Essential was the most frequent selected reference in our panel. Its free allowance is 2,000 monthly views, with unlimited simple and rotating bars inside that allowance. “Unlimited bars” and “unlimited views” are different plan limits.

Choose around the required feature and allowance together. Starter costs $6.99 for 20,000 monthly views and running-line bars. The $9.99 Essential tier includes 50,000 views, scheduling, geographic targeting and translations. Professional costs $29.99 for unlimited views. A small campaign can still need the Essential tier because of its targeting requirement.

XB and Annify: evaluate the free targeting controls

Both listings show Free and describe geographic and page or product targeting. That makes them relevant candidates when a basic theme message is insufficient.

Use one concrete campaign to evaluate them: a notice on a selected product or collection, a different message for another market, and a mobile layout that preserves the header. Include who edits the message and how the team removes it when the campaign ends.

Hextom: separate its Basic and Premium requirements

Hextom's Basic plan includes device and page targeting. Its Premium plan adds rotation, multiple active bars, geographic targeting through Shopify Markets and scheduling.

Write the rule before comparing plans. “Hide this message on mobile” and “schedule different messages for two markets” require different controls. Also distinguish Quick Announcement Bar from Hextom's separate Free Shipping Bar product when reviewing an existing stack.

An Agency Review Before Publishing a Bar

Use the scan to choose the account, then review these details on the actual storefront:

Review itemA useful acceptance check
MessageNames one offer or update in words the shopper can understand
DestinationOpens the relevant collection, product, policy or terms page
TimingAppears and ends with the campaign; someone owns the removal step
MarketCurrency, country wording and eligibility fit the intended visitor
MobileText, close control and navigation remain usable at 320px
MotionRotating text remains readable; essential information is easy to find
Other messagesBar, popup, sticky header and cart controls work together
Offer configurationDiscount, gift or shipping rule matches the advertised terms

For prospecting, an observed mismatch gives you a specific service to discuss: campaign setup, market-specific copy, a broken destination or header layout. Record the page, message and device width as part of your store audit. That gives the merchant a clear issue to assess.

FAQ

Can I add a Shopify announcement bar without an app?

Yes, if your theme includes an announcement section. Shopify documents adding text and a link, styling the section and rotating multiple messages. Open the theme editor and inspect Announcement bar or the Header settings.

Can Shopify announcement bars rotate for free?

Supported native theme sections can rotate messages. Essential's free plan also includes rotating bars within its 2,000-monthly-view allowance. Hextom lists multi-bar rotation in its paid Premium plan.

Which announcement bar apps have free plans?

Essential, XB, Annify and Hextom Quick Announcement Bar all list free entry. Essential has a view allowance; Hextom separates Basic page/device controls from Premium scheduling and market targeting. Compare the required rules alongside the price.

Does an announcement bar create the offer it displays?

Set up the underlying discount, gift or shipping offer separately. The announcement communicates its terms. A link can take shoppers to the relevant collection or terms page; a cart-aware shipping goal needs additional calculation logic.

Key Findings and Decisions

FindingPractical decision
443 of 124,398 domains had a selected referenceUse the panel to find examples of these three apps
Essential appeared on 365 matched domainsStart there for the largest pool of examples in this study
One domain had Essential and XB referencesInspect which controls actually render before planning changes
Baseballism's bar grew from 63px to about 70px on mobileReview header space with the real message at 320px
Native sections support text, links and rotationCheck the theme before adding another subscription
App tiers separate views, targeting and schedulingChoose the plan around the campaign's exact requirements

Share this post

Find Shopify Clients Worth Your Time

Search by niche, traffic, and tech stack. Export with verified founder contacts.

Related posts