The ideal video length depends on where the video will be used.
For social media ads: 5-15 seconds. For product pages: 10-20 seconds. For email marketing: under 10 seconds.
Short videos capture attention faster, have higher completion rates, and perform better in platform algorithms that reward watch time and engagement.