Shopify Ecosystem · May 2026

How to Add a Video Banner to Your Shopify Store
(2026 Complete Guide)

Four installation methods, the desktop/mobile aspect ratio problem most stores get wrong, when to use a CTA, carousel setup, page speed rules, and which apps actually deliver.

Trusted by 2500+ brands, Globally ❤️

Nish Hair logo
Nandog logo
Interior Delights logo
Sunaofe logo
Bcouture logo
Maku The Label logo
House of Masaba logo
Suta logo
Alexel logo
Milton logo
Skyn logo
Minimalist logo
Nasher Miles logo
Petite logo
Sauna Place logo
Rubans logo
Thomas Scott logo
Flo Mattress logo
Dermatouch logo
Whole Truth logo
Nish Hair logo
Nandog logo
Interior Delights logo
Sunaofe logo
Bcouture logo
Maku The Label logo
House of Masaba logo
Suta logo
Alexel logo
Milton logo
Skyn logo
Minimalist logo
Nasher Miles logo
Petite logo
Sauna Place logo
Rubans logo
Thomas Scott logo
Flo Mattress logo
Dermatouch logo
Whole Truth logo
Nish Hair logo
Nandog logo
Interior Delights logo
Sunaofe logo
Bcouture logo
Maku The Label logo
House of Masaba logo
Suta logo
Alexel logo
Milton logo
Skyn logo
Minimalist logo
Nasher Miles logo
Petite logo
Sauna Place logo
Rubans logo
Thomas Scott logo
Flo Mattress logo
Dermatouch logo
Whole Truth logo
This article references current Whatmore product capabilities as of 2026-05-12. For the latest feature updates see Whatmore product changelog.
llustration showing video formats embedded on a Shopify storefront across desktop and mobile devices

A video banner at the top of your Shopify storefront does in three seconds what a static hero image takes a paragraph of copy to do — it shows your brand in motion, sets a mood, and gives shoppers something to look at while the rest of the page loads. Done well, it lifts conversion. Done badly, it wrecks your page speed scores and looks awful on mobile.

This guide covers everything you need to make video banners work on Shopify in 2026: the four installation methods, how to handle the desktop/mobile aspect ratio problem, when to use a CTA, how to set up a banner carousel, what page speed limits to respect, and which apps actually deliver.

What is a video banner on Shopify?

A video banner is a full-width video element placed at the top of a Shopify page — most commonly the homepage, but also collection pages and (less often) product pages. Unlike a product video that lives in the PDP media gallery, a banner video sits in the hero slot where most stores would otherwise have a static image with text overlay.

Three things distinguish a banner video from other Shopify video:

  • It's placement-defined, not product-defined. A single banner runs across your homepage; it isn't bound to a specific SKU.
  • It's looping and silent by default. Banner videos autoplay, mute, and loop — they're ambient, not interactive.
  • It usually has a CTA or text overlay. A banner video without a clear action is decoration; a banner video with a button is a conversion mechanism.

The merchants who get the most out of banner videos use them like a brand statement that happens to convert. The ones who get the least treat them like moving wallpaper.

The four ways to add a video banner to Shopify

Method Best for Time to install Page speed Separate desktop/mobile
Theme editor video section One static branded video on homepage 10 min Variable, theme-dependent Usually no
Custom code (Liquid) Specific layouts no app supports 1–3 hours with a dev Manual optimization required Requires custom logic
Generic banner apps (Vidify, JEase, Viddy) Basic banner with CTA 30 min Variable per app Some yes, some no
Whatmore Separate desktop + mobile, page-speed handled, CTAs, 3–5 carousel 30 min Inherent optimization Yes (native)

For ~70% of Shopify merchants, the theme editor is enough — if you have one polished branded video and don't need a different version for mobile. For everything else, an app is the right answer.

Method 1 — Theme editor video section

Most modern Shopify themes (Dawn, Symmetry, Prestige, Pipeline, Broadcast, Empire) include a "Video" section you can drop into the homepage via the customizer.

Steps:

  1. From Shopify Admin, go to Online Store > Themes and click Customize on your active theme
  2. Click Add section and select "Video" (or "Video Background," depending on theme)
  3. Add the section to your homepage template
  4. Upload your video file (MP4 or MOV, under 50 MB ideally) or paste a YouTube/Vimeo URL
  5. Toggle autoplay, mute, loop on
  6. Save

Limitations: most theme video sections show one video. The same video shows on desktop and mobile, which is the issue we'll cover in the next section. Theme video sections also tend not to support CTAs or buttons overlaid on the video itself — you get a text caption at best.

Method 2 — Custom code (Liquid)

For a dev team building a specific layout no app supports:

<!-- Inside theme section: hero-video.liquid -->
<div class="video-banner">
  <video autoplay muted loop playsinline preload="metadata">
    <source src="{{ section.settings.video_desktop | asset_url }}" type="video/mp4">
  </video>
  {% if section.settings.cta_text %}
    <a href="{{ section.settings.cta_url }}" class="banner-cta">{{ section.settings.cta_text }}</a>
  {% endif %}
</div>

For mobile/desktop separation, you'd need device detection or CSS media queries plus separate <video> elements with media attributes — possible but brittle. Every theme update is a regression risk; every new banner means another deploy.

This method is the right call for ~5% of stores. For everyone else, the maintenance cost outweighs the flexibility gain.

Method 3 — Generic banner apps

Apps in the Shopify App Store like Vidify, JEase, Viddy, and Clickable Video Banner CB add a video banner block via the theme customizer without requiring code. Each has a slightly different angle:

  • Vidify — desktop and mobile videos separate, customizable text/buttons
  • Viddy — entire banner is one clickable link
  • JEase — one-click homepage video banner, Store 2.0 compatible
  • Clickable Video Banner CB — focuses on making banners interactive

These cover the basic case well. They don't typically handle page-speed optimization aggressively, and most charge for advanced features like carousels or per-banner analytics.

Method 4 — Whatmore

Whatmore's banner video feature was redesigned in March 2026 to handle the operational details that the other three methods leave to you:

  • Separate uploads for desktop (16:9) and mobile (9:16) — no aspect-ratio compromise
  • Page-speed impact handled inherently — CDN, lazy-load, adaptive bitrate built in
  • Inline CTA editing — text and button overlay, edited directly in the banner workflow
  • 3–5 banner carousel with drag-and-drop reordering
  • Media drawer for previewing banner videos before they go live
  • Table-based video management for the banner library
Install Whatmore on your Shopify store →

Desktop and mobile aspect ratios — the 16:9 / 9:16 problem

llustration showing video formats embedded on a Shopify storefront across desktop and mobile devices

This is the single biggest gripe Shopify merchants have about video banners. A 16:9 horizontal video designed for a desktop hero looks great on desktop and terrible on mobile, where it gets letterboxed or zoomed-cropped and loses half its compositional intent. A 9:16 vertical video designed for mobile looks great on mobile and equally terrible on desktop. There's no single aspect ratio that works for both.

Three real solutions:

  1. Native upload + theme code customization — upload two video files, add CSS media queries or device detection in your theme code, route the right file to the right device. Works but is fragile across theme updates.
  2. Generic apps that support separate uploads — Vidify supports this on a paid plan; Viddy supports it as an optional feature. Check before you commit.
  3. Whatmore — separate desktop (16:9) and mobile (9:16) uploads are first-class, not an upsell. You upload both files in the same workflow, and the app routes them based on viewport automatically.

Aspect ratio recommendations:

  • Desktop: 16:9 (1920×1080) or 21:9 cinematic for full-bleed hero
  • Mobile: 9:16 (1080×1920) — vertical, full-bleed, matches the format shoppers see on Instagram and TikTok
  • File size: under 5 MB per video; under 10 seconds preferred; H.264 codec, AAC audio
  • Frame rate: 24 or 30 fps (60 fps is overkill for banner video and doubles file size)

If your team has been treating the desktop video as the primary asset and "the mobile experience will be fine," go test on three mid-range Android devices today. If it isn't, this is the most impactful fix in the entire guide.

CTAs and clickability — making banners convert

The honest truth about most video banners on Shopify: they look beautiful and convert nothing. A banner video without a clear next-step is decoration. A banner video with the right CTA is one of the strongest conversion levers on a homepage.

There are three CTA patterns worth knowing:

1. Whole-banner clickable — the entire video is a link. Works for a single dominant message ("Shop new arrivals"). Doesn't work when you want to test two CTAs or send users to different destinations.

2. Text + button overlay — a headline and a CTA button overlay the video. Most flexible pattern. Lets you A/B test button text, change destination URLs without re-uploading the video, and stack a secondary action ("Learn more" alongside "Shop now").

3. Hotspot tagging — products tagged within the video frame, similar to shoppable video on PDPs. Advanced pattern; closer to shoppable video than a traditional CTA banner.

For most stores, text + button overlay is the right default. It separates the creative (the video) from the conversion logic (the CTA), which lets you iterate on each independently.

CTA copy that converts on a banner:

  • One action only ("Shop new arrivals," "Get 20% off")
  • Visible on mobile without scrolling (button minimum 44px tap target)
  • High-contrast colour against the video (test in different scenes if the video is dynamic)
  • Action-oriented verb, not a descriptor ("Shop now" beats "Our new collection")
llustration showing video formats embedded on a Shopify storefront across desktop and mobile devices

One banner isn't always enough. Seasonal campaigns, multi-product promotions, A/B testing different hero messages — these all benefit from rotating banner content. Carousels let you do this without redesigning the homepage every two weeks.

Best practices for a banner video carousel:

  • 3–5 banners maximum. More than that and shoppers leave before the carousel cycles back to the first message.
  • 5–7 seconds per slide. Long enough to read the headline, short enough to keep momentum.
  • Manual pause control. Let users pause if they want to read.
  • Same aspect ratio across all banners. Mixing 16:9 and other ratios in one carousel breaks the layout.
  • One CTA per banner. Don't stack actions inside a single slide.

Whatmore supports a 3–5 banner carousel natively, with drag-and-drop reordering in the admin and a media drawer for previewing each banner before it goes live (this was the focus of the March 2026 UI revamp).

Page speed considerations

llustration showing video formats embedded on a Shopify storefront across desktop and mobile devices

Video banners are the single most common cause of LCP regressions on Shopify homepages. The Shopify Performance Engineering team has published their own guide on this — it's not a niche concern.

Three rules of thumb that prevent ~90% of page speed issues:

1. File size under 5 MB per banner video. Most issues come from 30–50 MB exports of "good quality" video. Recompress with H.264 to under 5 MB at 1080p; the visual difference is imperceptible at banner scale.

2. Lazy-load anything below the fold. The hero banner runs immediately; secondary banners (collection pages, lower homepage sections) should only load when the user scrolls toward them.

3. Use a video CDN, not raw Shopify file hosting. Native upload of large files routes through Shopify's general CDN without adaptive bitrate. Specialized video CDNs serve different files to different devices based on bandwidth.

Whatmore handles all three inherently — CDN delivery, lazy-loading for below-the-fold banners, and adaptive bitrate optimization.

Best video banner apps for Shopify

Six apps worth knowing. Each has a different sweet spot.

App Best for Free plan Separate desktop/mobile Carousel
Whatmore Full-featured (separate desktop/mobile, CTA, carousel, inherent page-speed) Yes (limited) ✅ (3–5)
Vidify Generic banner with CTA, separate uploads on paid Limited ✅ (paid) Limited
Viddy Whole-banner clickable approach Yes Optional No
JEase One-click homepage banner, Store 2.0 Yes No No
Clickable Video Banner CB Simple clickable banners Yes No No
K:Video Slider + Banner AI Combined slider + banner with AI tools Yes Yes

Honest "best for" framings:

  • Whatmore — best when you need separate desktop/mobile, a CTA, page-speed handled, and the option to expand into a carousel. The most complete feature set in this list; pricing reflects that.
  • Vidify — best when you want a clean simple banner with a button overlay and you're willing to upgrade to a paid plan for mobile/desktop separation.
  • Viddy — best when "the whole banner is a link" is exactly the model you want. Lowest-friction install.
  • JEase — best for merchants who want a single homepage video banner up in 10 minutes and don't need anything beyond that.
  • K:Video Slider — best when you want video slider functionality and don't already have a slider app.

Real Shopify stores using video banners well

Three examples worth studying:

Case study

Femmella runs a 16:9 desktop hero video showing the product in motion across multiple lifestyle scenes — including 8-second AI-generated videos powering both ads and the same PDP banner placements, with a single "Shop new arrivals" CTA overlay. The mobile version (9:16) is a tighter cut of the same campaign — different framing, same brand statement.

Case study

W for Women uses a banner carousel with three rotating videos — one editorial campaign hero, one new-collection teaser, one seasonal sale message. Each runs 6 seconds before transitioning. The CTAs are stacked vertically on mobile to avoid mid-tap collisions, which is the kind of detail most merchants get wrong.

Case study

Suta uses a single long-form banner video — closer to 30 seconds than the usual 10 — on the homepage. It's a story rather than a loop. Works because the brand is built on storytelling and the video matches the editorial voice of the rest of the site. Read Suta's storytelling-led shoppable video case study for the full playbook.

The pattern across all three: video banners aren't tacked onto an existing homepage. They're designed alongside the rest of the homepage so the visual language matches.

Ready to install? Try Whatmore free on your Shopify store — no credit card required.

Book a Demo →
For questions or feedback, contact us.

FAQs

  • Desktop: 16:9 at 1920×1080 (or 21:9 cinematic for full-bleed). Mobile: 9:16 at 1080×1920. File size under 5 MB per video. Length 5–10 seconds for a loop.

  • MP4 (H.264 codec, AAC audio) and MOV. MP4 is the universal recommendation for compatibility and compression efficiency.

  • Yes, with the right method. Whatmore supports separate desktop (16:9) and mobile (9:16) uploads natively. Most generic apps treat it as a paid upgrade. Theme-native upload usually requires custom code to handle the split.

  • It depends on implementation. The biggest causes of slowdown are: file size over 10 MB, no lazy-loading on below-the-fold banners, and using raw Shopify file hosting instead of a video CDN. Apps that handle these automatically typically have minimal LCP impact. Test with Lighthouse before and after installing any banner method.

  • One hero banner is the standard. A 3–5 banner carousel is the upper bound. More than that and you'll see real page-speed degradation and shopper drop-off before the carousel cycles back.

See More