How does TikTok’s algorithm work?

November 26, 2024

Get FREE Training Workshop from John Crestani

John Crestani has been recognized by Forbes, Business Insider, Entepreneur.com, and dozens of other publications for his success online. More importantly, he’s helped thousands of everyday people from around the world create success for themselves as well.

How does TikTok’s algorithm work?

TikTok’s algorithm is one of the key reasons for the platform’s success. It uses a sophisticated recommendation system that personalizes the content each user sees based on a variety of factors, helping users discover new and engaging videos. The algorithm takes into account both the content and the user’s behavior, making it highly effective at showing videos that are most likely to resonate with each individual.

Here’s a breakdown of how TikTok’s algorithm works:

1. User Interaction and Engagement

The algorithm takes into account how users interact with content to understand their preferences. Key interactions include:

  • Likes: The videos you like indicate what kind of content you enjoy.
  • Shares: Sharing videos with friends or on other social media platforms shows the algorithm what you find engaging enough to spread.
  • Comments: Leaving comments, especially on specific types of content, helps the algorithm refine recommendations.
  • Watch Time: The amount of time you spend watching a video is a strong indicator of interest. If you watch a video all the way through or rewatch it, the algorithm will take that as a sign to show you more similar content.
  • Video Completion Rate: How often users watch videos to the end also helps TikTok gauge whether the content is compelling.
  • Replays: Videos that are replayed more frequently indicate higher interest and are more likely to be recommended.
  • Following: Who you follow can also influence what appears in your feed, as TikTok considers the content creators you actively engage with.

2. Video Information

TikTok also looks at the metadata of the videos you interact with to better understand what you like:

  • Hashtags: Hashtags categorize content by topic or theme, helping the algorithm connect your interests with similar content.
  • Captions: The text within video captions can provide context for the video’s subject matter, helping TikTok’s algorithm match it to users with similar preferences.
  • Sounds & Music: Videos that use certain popular sounds or music are more likely to be recommended to users who interact with that audio or related content.
  • Effects & Filters: The use of specific effects or filters can signal content trends, which the algorithm uses to surface relevant content to users.

3. Device and Account Settings

TikTok also considers your device and account settings to optimize content delivery:

  • Language preference: TikTok serves content that matches the language preference set in your account or device.
  • Location: Your geographical location can influence the type of content shown to you. Videos popular in your region are more likely to appear in your feed.
  • Device Type: The type of device (e.g., iOS vs. Android) can also affect content delivery, although this factor is likely less significant than user interactions and content metadata.

4. User’s Content Creation and Interaction History

TikTok also uses your content creation behavior and engagement to refine the For You Page (FYP) recommendations:

  • If you regularly create and engage with content of a certain type (e.g., food, fitness, comedy), TikTok learns your preferences and will show you more of the same.
  • The more a user interacts with certain types of content (e.g., watching cooking videos repeatedly), the more TikTok will prioritize similar content.

5. Video Performance (Initial Engagement)

When a video is posted, it is shown to a small group of users to gauge its initial performance. If the video receives good engagement from this group (high watch time, likes, shares, etc.), the algorithm will push it to a larger audience. This helps TikTok determine which content is most likely to resonate with the broader user base. Videos that quickly gain traction are more likely to go viral.

6. Diversity in Content

TikTok’s algorithm is designed to show a mix of content. Even though it personalizes your feed based on past interactions, it also introduces new and diverse content that you might not have seen before. This helps users discover fresh, relevant content that they may enjoy, even if it’s outside their usual interests. This balance between personalized and diverse content helps keep the user experience engaging and dynamic.

7. Negative Signals

Just as positive engagement helps videos gain traction, negative signals also play a role:

  • Skipping: If you repeatedly skip a video or scroll past it quickly, the algorithm learns that the content isn’t relevant to you.
  • Marking as Not Interested: If you tap the “Not Interested” button, TikTok will remove that type of content from your feed in the future.
  • Reporting: If a video is reported or flagged as inappropriate, it is less likely to appear in anyone’s feed.

8. Machine Learning and Personalization

TikTok uses machine learning to continuously refine its algorithm. The system analyzes user behavior, adjusts content delivery, and learns from interactions to better predict what a user might enjoy next. Over time, the algorithm becomes more accurate at recommending content based on individual preferences.


Summary: Key Factors TikTok’s Algorithm Considers:

  • User interaction (likes, shares, comments, watch time, etc.)
  • Video information (hashtags, captions, music, effects)
  • Device/account settings (location, language, device)
  • Content performance (initial engagement after posting)
  • Diversity of content (to introduce new and varied videos)
  • Negative signals (skipping, marking as not interested)

The TikTok algorithm’s primary goal is to keep users engaged and on the app for as long as possible by continuously serving them content they find interesting and entertaining. The more you interact with content, the more personalized and tailored your feed becomes. This creates a highly engaging and addictive user experience.

Free Webinar Training Reveals From John Thornhill