Shopify Image Banner App

Easily add a stunning visual banner to your Shopify store to highlight offers, announcements, or key messages – no coding needed.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
Shopify Image Banner App

Create your Banner app

Configure your Image Banner and add it to your Shopify website for free!

Screenshots

Shopify Image Banner App
1 / 6

Why People Love Elfsight

Your Shopify pages deserve something more dynamic than a static header. With the Elfsight Banner app, you can place eye-catching visuals where they matter and get attention without slowing things down.

You don’t have to wrestle with CSS or hire a developer. Pick a layout, insert your image or message, paste a snippet – and it’s live. It’s the kind of upgrade you’ll wonder why you didn’t add sooner.

Did you know?

Rich media banners drive stronger purchase interest – after seeing a rich media banner, 56% of users expressed interest in buying, compared to 38% after viewing a static one.

Make your Image Banner work harder – start using rich background and interactive elements with Elfsight and convert more attention into action.

Key Features of the Shopify Banner App

Here’s what Elfsight gives you in everyday use:

  • Fully customizable design: Control images, backgrounds, text, and button styles so the banner matches your store’s brand.
  • Clickable CTA support: Add buttons or links to direct users to product pages, collections, or external URLs.
  • Adaptive sizing & layouts: Choose full-width, custom width, or fixed dimensions to suit your page layout.
  • Responsive on all devices: The banner adjusts gracefully on phones, tablets, and desktops.
  • Show or hide elements: You decide what details display – title, subtitle, button, or overlay text.

Try it live in the free editor – no signup necessary

How to Add the Banner to Shopify

Here are two common methods to embed your banner – pick the one that fits your setup best:

Method 1: Inline Banner (within page content)

  1. Select a template: In the Elfsight editor, choose a layout you like.
  2. Customize appearance: Add your image, text, button, and adjust styles to match your brand.
  3. Generate the embed code: Click “Add to website” and copy the snippet.
  4. Embed in Shopify: In your Shopify admin, go to the page editor (or theme section), add a Custom HTML block and paste the code.
  5. Save & preview: Publish your changes and see the banner live where you placed it.

Method 2: Footer Banner (site-wide placement)

  1. Choose a template: In the editor, select a template that fits your design best.
  2. Adjust settings: Choose when and where it shows, and define rules for visibility.
  3. Copy the snippet: Click “Add to website” and copy the code.
  4. Embed across pages: Go to your theme editor, open theme.liquid (or equivalent), paste the snippet before closing </body> tag or in a global section.
  5. Save & test: Refresh your store pages – the banner should appear everywhere you indicated.

Need help? Check our Help Center or read our blog for full step-by-step instructions on how to add a banner to a Shopify website. You’re also welcome to suggest feature ideas via our Wishlist, or track updates in the Changelog.

FAQ

Will adding a Banner on Shopify affect performance?

No, the app is lightweight. You only need to paste the embed snippet once, and it loads independently without bloating your page load.

Can I target the banner on specific Shopify pages?

Absolutely. You can configure it to appear only on your homepage, category pages, product pages, or any combination you choose.

Can I add a timer/countdown to the banner (for limited-time offers)?

Yes, there’s now a Timer element you can add to your banner. You can use a scheduled start/end timer or a user-specific duration timer.

Can I upload different banner images for desktop and mobile?

Yes, Elfsight supports using different images for mobile and desktop views through the “Display on Devices” option. This helps you optimize visuals by device.

Does the Banner app support custom JavaScript?

It does! You can add custom JS code (without <script> tags) under the Settings tab. Note: custom JS works only after the widget is installed on your page (not in editor preview).

Is there control over how block sizes (text, images) display on mobile?

Yes, there’s a feature to adjust the size of banner blocks (heading, text, image, spacing, etc.) specifically for mobile layouts.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Multi-platform software that works on any website
from $0 / month
start with a free plan
Unlimited domains
Free customer support
Charge-free installation help
Fully customizable