Best Video Length for Product Pages and Ads (2026 Data)
Optimal video length varies significantly by placement. Here are data-backed recommendations for every major eCommerce use case.
Recommended Video Length by Placement
| Placement | Recommended Length | Reason |
|---|---|---|
| TikTok / Instagram Reels ads | 3–7 seconds (looping) | Short loops maximize replay rate and watch time signals |
| Meta (FB/IG) feed ads | 5–15 seconds | Attention drops sharply after 15s in feed context |
| Shopify product page | 10–30 seconds | Visitors are in consideration mode; longer is OK |
| Amazon listing | 6–15 seconds | Amazon recommends under 30s; 6–15s has highest completion rate |
| Google Shopping / Perf. Max | 6–15 seconds | Google's video ad best practice |
| Email marketing | GIF thumbnail linking to video | Most email clients don't auto-play video |
For Looping Videos Specifically
With looping videos, the "length" is the loop duration — the video plays infinitely. A 5-second seamless loop watched 4 times registers as 20 seconds of watch time in most platform analytics. The optimal loop duration is 4–8 seconds — long enough to show the product fully, short enough to create an irresistible "just one more loop" effect.
CatalogMotion AI Output
Videos generated by CatalogMotion AI are optimized for loop performance. The same product image is used as both the first and last frame, creating a mathematically perfect loop that repeats indefinitely without any visible cut or stutter.
Generate Perfectly-Looped Product Videos →