The ideal length for social media videos is between 15-30 seconds. These videos need to be short, sweet, and to the point to grab viewers' attention and encourage engagement.