A static ad is a single image; a video ad is moving footage, usually with sound. For ecommerce, statics win when one frame can show the whole reason to buy (a clear product, a clear offer, a known brand), and video wins when the product needs to be shown in use or explained before anyone wants it.
This guide is for founders and media buyers on Meta and TikTok deciding where to spend production time. You'll get a five-question rule for which format to make first, a table of common situations, a setup for testing the two fairly, and the one metric that should settle the result.
Why the question has no universal answer
Search "static vs video ads" and you'll find confident percentages pointing both ways. Most come from tool vendors' own samples, mix accounts and niches, and rarely say how spend was split. Your account is the only dataset that answers the question for your product.
The useful question is narrower: for this product and this angle, which format carries the reason to buy with the least friction? An angle is the core reason someone buys, such as "keeps coffee hot for six hours" or "the gift that arrives wrapped". Some angles fit in one frame. Others only land once you watch something happen.
Delivery adds a second reason to stop treating it as a contest. On Meta, an ad set with automatic placements can serve across Facebook and Instagram feeds, Stories, Reels and more. A video and a static of the same angle give the system two shapes to fit into those placements, so the practical answer for a proven angle is usually both.
When static ads win
Statics tend to win in five situations, each for a mechanical reason you can check against your own product.
- The product is understood at a glance. Jewellery, prints, a phone case, a mug with a design: the buyer decides on how it looks, and a sharp photo shows that better than a video where the product is on screen for a few seconds.
- The offer is the message. A bundle, a free gift, a seasonal discount. "2 for €40" reads in under a second as text on an image. In a video, the viewer has to wait for it. Our Black Friday ad creative guide leans on statics for this reason.
- The audience already knows you. Retargeting someone who viewed the product page doesn't need a demo. They need a reminder, the price, a review line or a reason to buy today.
- You're testing angles, not executions. A static takes minutes to change. You can rewrite the headline ten ways and learn which reason to buy pulls before you brief a creator.
- The proof is a number or a quote. "4.8 out of 5 from 2,000 reviews" or a customer's sentence works as text over a product shot. Only use review figures you can show on your store.
When video ads win
Video earns its higher production cost when the reason to buy only appears in motion.
- The product does something. Cleaning, foaming, folding, pouring, heating up. Watching it work is the proof.
- The texture or fit matters. Skincare on skin, fabric moving on a body, the size of a bag on a shoulder. A still can hide what a buyer most wants to see.
- The product needs explaining. A new category, a gadget with a setup step, a supplement with a routine. A person talking through it in 20 seconds does what a headline can't.
- Trust comes from a face. A creator using the product and saying why they kept it builds the kind of belief a polished image does not. This is where UGC ads do their work.
- The placement is built for video. Reels and TikTok's feed are video-first surfaces. TikTok does support image ads through carousel ads, which it describes as a format for advertisers without video assets, but most of what people scroll there is video.
A five-question rule for which format to make first
Answer each question about one angle for one product. Every yes points to a static.
| # | Question | Yes means |
|---|---|---|
| 1 | Can a single frame show the whole reason to buy? | Static |
| 2 | Is the offer (price, bundle, gift) the main reason to act now? | Static |
| 3 | Will this run mainly to people who already know the product? | Static |
| 4 | Does the product make sense without seeing it move, used or explained? | Static |
| 5 | Will it run mainly in feed placements rather than Reels, Stories or TikTok? | Static |
4 or 5 yes: make the static first. 2 or 3 yes: make both. 0 or 1 yes: make the video first.
A mug with a funny print, sold to cold audiences on Facebook feed with no offer, gets yes to questions 1, 4 and 5: three, so make both, and the static will be ready first. The same mug in a 2-for-1 retargeting ad gets five, so a static alone is enough to start. A serum sold to cold audiences on Reels gets none, so start with video.
The rule decides what to make first, not what to make at all. Once an angle produces purchases in one format, make it in the other.
Static or video first: common ecommerce situations
| Situation | Make first | Why |
|---|---|---|
| New angle, small budget, product readable in a photo | Static | Cheapest way to learn if the reason to buy pulls |
| New product category that needs explaining | Video | A headline can't do the explaining |
| Skincare, haircare, apparel fit | Video | Texture and fit only show in motion |
| Sale, bundle or seasonal offer | Static | The offer reads in one glance |
| Retargeting product-page visitors | Static | They know the product; remind and give a reason now |
| Winning video showing creative fatigue | Static of the same angle | A new format refreshes the ad without dropping the angle |
| Launching on TikTok | Video | Video-first feed; image ads only as carousels |
How to test static vs video fairly
Most format comparisons fail because the two ads didn't get the same chance. This setup keeps the test about the format.
- Pick one proven or promising angle. Both ads must sell the same reason to buy. A static about the price against a video about the texture tests two angles, not two formats.
- Match the first impression. Use the static's headline as the video's opening line or on-screen text in the first second. That way you're comparing formats, not hooks.
- Put both ads in the same ad set. Same audience, same placements, same optimisation event. If Meta pushes spend to one of them, note it: that's a signal, but it isn't a result.
- Set a spend floor for each. Give each ad at least two to three times your target cost per purchase before judging, as in our creative testing system. If delivery starves one ad, move it to its own ad set with the same settings.
- Read cost per purchase at equal spend. Compare both ads once each has passed the floor, not when the first one does.
- Check placements before declaring a winner. In Ads Manager, break results down by placement. A static winning on feed and a video winning on Reels means you keep both.
- Log the result against the angle. Write down angle, format, spend and cost per purchase. After a few tests you'll see which kind of angle prefers which format for your store.
Which metrics to compare, and which to ignore
The two formats produce numbers that look comparable and aren't.
| Metric | Use it to compare static vs video? | Why |
|---|---|---|
| Cost per purchase | Yes, the deciding metric | Measures the outcome you pay for, the same way on both |
| Purchase conversion rate (from click) | Yes, as a check | Shows whether the format sends people who buy |
| Click-through rate | No | Statics often get clicks from people curious about the price; videos pre-qualify viewers before the click |
| CPM | No | Placement mix and auction differ by format; a cheaper CPM can still cost more per sale |
| Hook rate and hold rate | No | They only exist for video; see hook rate and hold rate |
A video can lose on click-through and win on cost per purchase, because the people who click have already watched the product work. Judge on the purchase.
How to run statics and video together
Once an angle is proven, plan it as a set rather than a single ad.
- One angle, one video, two or three statics. The video carries the demonstration; the statics carry the offer, a review line and a clean product shot. Each static is a different execution of the same reason to buy.
- Lift statics from the video. Take frames from the winning video and put its opening line on them. The static then matches the video's look, which helps people who saw one recognise the other.
- Size each format for where it runs. Meta's ads guide currently recommends 4:5 at 1,440 x 1,800 pixels for Facebook Feed images, and the same ratio for Feed video. Stories and Reels run full screen at 9:16. Check the current specs before producing, because Meta updates them.
- Refresh by format before you refresh by angle. When a winner fatigues, a new format of the same angle is cheaper to make than a new angle, and it often buys you weeks.
Where Klaspr fits
Klaspr makes both formats from one starting point. You load a product and a brand kit, cast a creator once, and generate UGC video, statics and product shots for the same angle, so the static-first test and the follow-up video come from the same product and the same creator. Plans are on the Klaspr pricing page.
Klaspr produces the creative. It does not know which format will win for your product; the test above and your cost per purchase decide that.