If you want to know how to add video ads to your Shopify store, the process splits into two separate tracks that often get confused. The first is on-site video: clips you upload directly to a product page, collection page, or homepage banner inside the Shopify admin. The second is off-site video ads: the 9:16 clips you run on Meta, TikTok, or YouTube Shorts that send cold traffic back to your store. This guide walks through both, with the exact admin steps, format rules to follow, and a checklist you can use today.
Two Ways to Add Video to a Shopify Store
Before touching any settings, decide which track you actually need, because the tools are different for each.
- On-site video: a clip embedded on a page your customers already visit, usually a product demo, unboxing, or size/fit video sitting next to your product photos.
- Off-site video ads: a clip run through Meta Ads Manager, TikTok Ads Manager, or Google Ads (for YouTube Shorts) that someone sees before they ever land on your store.
Most stores need both. On-site video helps convert visitors who already clicked an ad or search result. Off-site video ads do the job of getting them there in the first place. The rest of this guide covers each in order.
How to Add Video Ads to Your Shopify Store, Step by Step
Here is the full sequence, whether you're uploading a product video today or launching your first paid campaign this week.
- Pick the placement first. A product page video, a homepage hero loop, and a TikTok ad all have different jobs and different specs. Decide the placement before you shoot or generate anything.
- Source or produce the video. This can be footage you shoot yourself, a video made by an editor, or an AI-generated ad built from your product link or images if you don't have footage ready.
- Export in the right aspect ratio and length for that placement: vertical 9:16 for Reels, TikTok, and Shorts; square or landscape for most product-page and homepage uses, depending on your theme.
- Add captions and a clear call to action overlay near the end, since many viewers will watch with sound off and need the offer spelled out visually.
- Upload the file to the right place: the Shopify admin for on-site video, or the ad platform's campaign creation flow for paid ads.
- Preview on an actual phone before publishing, check load time on mobile data, and set a reminder to refresh the creative before it goes stale.
If step two is the bottleneck, that's usually because producing a new video for every product or every hook idea takes longer than the rest of the list combined. A tool like FrameNotion can shortcut this by generating a finished vertical ad straight from a product page link, which is covered in more detail further down.
Uploading Video Directly to Shopify Product Pages and Theme Sections
Shopify supports video as a native media type on product pages, so in most themes you don't need a third-party app for basic playback.
Adding video to a product page
- In the Shopify admin, open the product you want to update.
- In the Media section, click Add media, then choose to upload a video file from your computer (most themes accept common formats like MP4).
- Drag the video thumbnail to reorder it among your product images; many stores put it second or third so static photos still load first.
- Save the product, then open the live page on a phone to confirm the video plays and doesn't autoplay with sound in a way that feels jarring.
Adding video to the homepage or a collection page
- Open the theme editor (Online Store > Themes > Customize).
- Add a section that supports video background or a video block; most modern Shopify themes include one by default under section options.
- Upload the file or paste a hosted video URL, depending on what your theme supports.
- Keep homepage loops short and silent by default, since this plays automatically for every visitor, not just people who clicked an ad.
If your theme doesn't have a native video section, apps from the Shopify App Store can add one, but check file size and playback behavior on mobile before relying on it for a high-traffic page.
Running Video Ads on Meta, TikTok and YouTube Shorts From Shopify
This is the part people usually mean when they search for how to add video ads to a Shopify store: getting a video in front of new shoppers who haven't found you yet. Shopify itself doesn't host these ads. You build the video, then upload it inside the ad platform and point the destination URL at your product or collection page.
- Connect your Shopify store to the ad platform's pixel or conversion tracking (Meta pixel, TikTok pixel, or Google tag), so the platform can measure purchases that happen back on your store.
- Create the campaign and ad set in the platform (Meta Ads Manager, TikTok Ads Manager, or Google Ads for YouTube Shorts placements).
- Upload your vertical 9:16 video as the ad creative, add primary text and a headline, then set the destination URL to the exact product or collection page.
- Add a clear call to action button matching the platform's options (Shop Now, Learn More), and make sure the on-screen CTA in the video itself matches it.
- Launch with a modest budget to confirm tracking and link behavior work correctly before scaling spend.
For the overlay and button text itself, how to add CTA overlays to video ads walks through placement and wording that doesn't feel like it's shouting at the viewer.
Shopify Video Ad Placement Cheat Sheet
| Placement | Typical length | Aspect ratio | Where you upload it |
|---|---|---|---|
| Product page video | 15–30 seconds | Square or landscape (theme-dependent) | Shopify admin, product Media section |
| Homepage or collection banner | 10–20 second loop | Landscape or wide | Theme editor video section or app |
| Meta feed and Reels ads | 15–30 seconds | Vertical 9:16 | Meta Ads Manager |
| TikTok ads | 15–30 seconds | Vertical 9:16 | TikTok Ads Manager |
| YouTube Shorts ads | 15–30 seconds | Vertical 9:16 | Google Ads |
The common thread: anything meant for feed or Reels placements needs to be shot or exported vertically from the start, not cropped as an afterthought from a landscape file.
Common Mistakes That Waste a Good Video Ad
- Uploading one landscape video everywhere, which gets cropped badly on TikTok and Reels and loses the product in the frame.
- Shipping an ad with no captions, so the message is lost for anyone scrolling with sound off.
- Linking every ad to the homepage instead of the specific product shown in the video, adding friction right when the viewer is most interested.
- Letting one ad run for weeks past the point it stopped performing well; check out how to calculate a creative fatigue score for video ads for a simple way to decide when it's time to swap creative.
- Forgetting to preview on an actual phone, which is the only reliable way to catch text that's too small or a video that's cut off strangely in the theme section.
If captions are the missing piece, how to add captions to a video ad for free covers tools and workflows that don't cost anything extra.
Where FrameNotion Fits In
The slowest part of adding video ads to a Shopify store is usually not the upload step, it's having a finished video to upload in the first place. FrameNotion is built for that gap: paste a link to your product or Shopify page, and FrameNotion AI reads the page and writes a custom 30-second vertical ad from scratch, covering hook, problem, benefit, proof, offer, and call to action, with no templates. You can add a logo, up to six product images, and notes like a promo code before it renders.
Every ad comes out at 1080×1920, with a voiceover, music cut to the beat, sound effects, and word-by-word captions baked in, or music-only or silent if that fits your brand better, and it's designed to hold up with the sound off too. Alongside the vertical version you also get 4:5, 1:1 and 16:9 cuts, which covers the product-page and homepage placements from the cheat sheet above without re-exporting anything. If the first draft needs a tweak, the text and colors can be revised through change requests rather than rebuilding the ad. A finished ad takes about 10 to 20 minutes, the first one is free with no card required, and you can see finished examples on the examples page or start from the homepage with a product link.
A Simple Checklist Before You Launch
- Video is exported in the correct aspect ratio for the exact placement, not reused from another format.
- Captions are on by default and readable on a small screen.
- The destination link goes to the specific product or collection shown in the video, not a generic homepage.
- A call to action appears both on screen and as the platform's button.
- You've set a date to review performance and refresh the creative, rather than leaving it running indefinitely.
If you're editing the video further before launch, how to edit vertical video ads quickly covers a faster workflow for trimming and resizing without starting from zero each time.
Frequently asked questions
Can I upload a video directly to a Shopify product page without an app?+
Yes. Most Shopify themes let you add a video file straight into a product's Media section alongside your photos, no app required. If your theme lacks a video section for the homepage or collection pages, an app can add one, but check how it handles mobile playback first.
What video format works best for Shopify product pages?+
MP4 is the safest choice across themes and devices. Keep the file reasonably short, since product-page video is meant to support a purchase decision, not replace the product description.
Do I need separate videos for TikTok, Instagram Reels, and YouTube Shorts?+
You can often use the same vertical 9:16 video across all three, since they share a similar format. What usually needs adjusting is the opening seconds and captions for each platform's audience and sound-on/sound-off habits, which is worth testing rather than assuming.
How long should a Shopify video ad be?+
A good starting point to test is 15 to 30 seconds for paid social placements, and a similar range or shorter for on-site product videos. Treat any specific number as a baseline to test against your own audience rather than a fixed rule.
Can I add video ads to Shopify without any video editing experience?+
Yes. On the on-site side, Shopify's media uploader doesn't require editing skills beyond trimming a clip. For paid ads, tools like FrameNotion can generate a finished vertical ad from a product link without manual editing, which you can then upload directly into the ad platform of your choice.
