The Algorithm and Video Length
TikTok's algorithm tracks two things with length: completion rate and total watch time. And they pull in opposite directions.
Short videos are easy to finish. High completion rate. But a 60-second video that holds attention generates way more total watch time per view. The algorithm likes both — but weights them differently depending on where your video is in distribution.
Early on (first 200-500 views), completion rate wins. The algorithm is testing: do people even want to watch this? Once you pass that gate and start scaling, total watch time takes over. That is when longer videos have an edge.
Breaking Down Each Length
15 seconds
~40-50 wordsBest for: Quick tips, reactions, hot takes, memes, trending sounds
Strengths: Highest completion rate. Easy to rewatch (loop effect). Low production effort. Great for new accounts building momentum.
Weaknesses: Less total watch time per view. Hard to build depth or authority. Easily forgotten.
Use when: When the idea can be fully expressed in one breath. When you are chasing a trend and need to post fast. When your analytics show your audience drops off after 15 seconds.
30 seconds
~80-100 wordsBest for: Tutorials, stories, explanations, listicles, product reviews
Strengths: Best balance of completion rate and watch time. Enough time to deliver real value. Long enough for the algorithm to gather engagement signals.
Weaknesses: Requires tighter scripting than 60s. Still limited for complex topics.
Use when: When you need to explain something but not in deep detail. When you have 2-3 points to make. This is the default length for most content types.
60 seconds
~150-180 wordsBest for: Deep dives, step-by-step tutorials, storytelling, educational content, before/after reveals
Strengths: Maximum total watch time if viewers stay. Builds the most authority and trust. Highest save rate for educational content.
Weaknesses: Hardest to maintain attention. Completion rate drops significantly. Requires strong scripting with multiple hooks.
Use when: When the topic genuinely needs depth. When your analytics show your audience watches past 30 seconds consistently. When you are building authority in a high-trust niche.
The Completion Rate Rule
If you remember one thing from this guide, make it this: a video watched to the end almost always beats a longer video that people abandon at the halfway mark. Always.
// The math
15s video watched to end = 15s watch time, 100% completion
60s video abandoned at 20s = 20s watch time, 33% completion
// What the algorithm sees
15s video: "People love this, show it to more people"
60s video: "People are leaving, slow down distribution"
Never make a video longer than the content needs. If you can say it in 15 seconds, say it in 15 seconds. If 30 feels tight, go to 60. But padding? That kills videos. The algorithm can tell when people are getting bored.
Length by Niche
Every niche has a natural length that audiences expect. These are not rules — they are starting points based on what we see performing across thousands of accounts:
Use Your Analytics to Find Your Sweet Spot
These are starting points. Your audience is unique. The only way to find your real sweet spot is to look at your own data and let it tell you:
- •Check your average view duration across your last 20 videos — this tells you how long people actually watch
- •Compare completion rates between your 15s, 30s, and 60s videos — which length gets the highest percentage watched
- •Look at which length drives the most follows — views are nice but follows are growth
- •Test the same topic at different lengths — film one idea as a 15s quick take and a 30s deeper dive, then compare
Scriptly's analytics dashboard shows you exactly which video lengths perform best for your account, so you can make this decision with data instead of guessing.