How does the TikTok algorithm decide what goes viral?
Short answer: TikTok decides virality by testing every video on a small batch of viewers, then expanding distribution in waves when engagement signals are strong. It weighs completion rate, rewatches, watch time, shares, and comments far above likes or follower count. Strong early retention triggers each new wave; weak retention stops the video cold.
It's a wave system, not a lottery
Every video you post gets shown to a small batch of viewers first — a mix of people whose watch history matches your topic. TikTok watches what that batch does. If they finish the video, rewatch it, share it, or comment, the system reads that as 'this earned its slot' and pushes it to a bigger batch. Clear that bar again and it expands again. A viral video is just a post that keeps winning that test, wave after wave, until it's in front of millions.
TikTok doesn't publish batch sizes, thresholds, or the exact formula, and you'll see confident-sounding numbers online — a '500-view test pool,' fixed percentages — that are folklore. What holds up across every credible account of the system is the shape: early behavior decides whether a bigger audience ever sees you.
What the algorithm weighs
Not all engagement counts the same. Ranked roughly by how much creators see them move distribution:
- Completion rate and rewatches — did people watch to the end, or loop it? This is the strongest signal.
- Shares and saves — sending a video to someone is a high-effort vote.
- Comments — they signal a reaction worth having.
- Watch time — total seconds held, which is why length and pacing matter.
- Likes and follows — real but light; a like is one cheap tap.
Notice what's missing: follower count barely factors into reach, and hashtags like #fyp do nothing measurable. Virality is decided by how strangers behave in your first seconds, not by who already follows you.
What to actually do
You can't control the algorithm, but you control the inputs it measures. Front-load your hook so the first second earns a stay. Cut every dead moment so completion climbs. Give people a reason to rewatch, comment, or send it. Then read the retention graph in TikTok Studio to see the exact second viewers leave, and fix that. Since these are all things you can judge before you post, tools like ReelTok score a video's hook and predicted reach ahead of publishing — but the retention graph on your own posts is the ground truth.
Know your score before you post
ReelTok's AI analyzes your video on your iPhone — a 0–100 virality score, predicted reach, hooks, and fixes before you share. Free 3-day trial.
Related questions
- Why does one video go viral when the rest flop?
- What makes the TikTok algorithm push a video?
- Does completion rate really matter on TikTok?
- How does TikTok decide who sees your video?
- Does watch time matter more than likes on TikTok?
More: browse all creator answers, read the growth guides, look up a term in the glossary, or check your next post with the virality score checker.