Shorter videos are generally better for TikTok, as they align with the platform's emphasis on quick, engaging content. On average, videos around 10-20 seconds are optimal for viewer retention and engagement, capturing audience attention effectively within TikTok's fast-paced environment​​.