I have been using TikTok for 2,5 months now. I have 250k followers that I got by using contents that I did not make myself. I can guaranty you that this platform is going to be the next social media of the time. here is what I learn.
Very important about the algo:
1) TikTok favors watch time and repeat views: this means make sure your content is very short and is the style people would want to watch it over and over. This is the key factor to get your video on the For You Page.
2) Never delete a video that is not performing well. Reupload the same video at different times and make sure to short shorten it down when posting the second time. In fact, you should look at your analytics to see the average watch time. then from there shorten the video according to the analytics. e.g I had a video that hit 2,5M views after I reupload it by doing the above recommendations. The first time I had only 20K views. I recommend uploading a video at least 3 times (different days) if you think it is a great video.
3) Background music is also very important. I usually use the TikTok viral music background.
4) Use the #tags related to your niche in your video. of course use #fyp for all your video. The major mistake many people do is to post all types of videos without having a definite niche.
5) Use your analytics to find the best time to post your video.
6) Consistency (at least a video a day) to train the algo to know more about your account and optimize according to your data.
I hope this could help some of you out there.