Beauty · Storytime: the viral playbook

The 110 best-performing storytime TikToks in this niche, broken down by hook, length, and structure. Study the pattern, then run it.

Talking head is the dominant format (71% of the standouts here), the story open is the most common opener, the median lands at 30-60s. The biggest outlier — @nikkililly — pulled 10.6M views opening with “i blackout from anxiety when i go on red carpets i swear lol”.

Videos indexed
110
Avg views
1.2M
Engagement rate
12.1%
Optimal length
30-60s
Top formats in this category
MOST COMMONStorytime100%
Most common hook types
MOST COMMONStory Open65%
Problem Statement17%
Bold Claim6%
Question Hook6%
Before / After3%
Listicle Hook1%

Videos that combine 2-3 of these patterns typically see the strongest outlier scores.

Viral examples

@nikkililly — i blackout from anxiety when i go on red carpets i swear lol3465×
@nikkililly
i blackout from anxiety when i go on red carpets i swear lol
10.6M views
@juliamellee.fashion — A lot of people misunderstood my previous videos, so I'd like to clarify. I was talking about a beauty standard called "True Eve" from a community known as "looksmaxing." I was criticizing the STANDAR1669×
@juliamellee.fashion
A lot of people misunderstood my previous videos, so I'd like to clarify. I was talking about a beauty standard called "True Eve" from a community known as "looksmaxing." I was criticizing the STANDAR
4.1M views
[ 9:16 ]
850×
@joslynmargaret
Guys she’s getting so old (and more and more beautiful everyday)🥹 #fyp #sisters
2.6M views
@bbylaceyxoxo — I swear they made up a new rule everyday 🫡 @rhode skin @Tatcha @Caudalie #skincare #skincareroutine #storytime #prisontiktok #foryoupage 521×
@bbylaceyxoxo
I swear they made up a new rule everyday 🫡 @rhode skin @Tatcha @Caudalie #skincare #skincareroutine #storytime #prisontiktok #foryoupage
9.8M views
@kardikarthy — My gee for life 🤭❤️🥰#kardikarthy 247×
@kardikarthy
My gee for life 🤭❤️🥰#kardikarthy
754.4K views
[ 9:16 ]
207×
@l0vely..skincare
Sorry i haven’t been posting i jus have school!#fyp #blowthisup #skincaretok #skincare #tips
3.9M views
[ 9:16 ]
202×
@jasminnlily_
it was time for an updated one <3
3.8M views
@layloolaaaaaa — i barely made it🙈160×
@layloolaaaaaa
i barely made it🙈
3.0M views
@olaaxdiary — cozy fall night routine 🍂🪵137×
@olaaxdiary
cozy fall night routine 🍂🪵
5.7M views
@elainamich — Timestamped asmr night routine 🩷productive 5-9 routine aesthetic #routine #dayinmylife #lifestyle #dailyvlog #grwm day in my life vlogs, productive night in with me, clean with me, day in my life ins122×
@elainamich
Timestamped asmr night routine 🩷productive 5-9 routine aesthetic #routine #dayinmylife #lifestyle #dailyvlog #grwm day in my life vlogs, productive night in with me, clean with me, day in my life ins
2.3M views
@leadmuse — He Paid $1,500 to Surprise His Dad 😯114×
@leadmuse
He Paid $1,500 to Surprise His Dad 😯
350.2K views
@_daylalane_ — I used to pray for times like this 🤣107×
@_daylalane_
I used to pray for times like this 🤣
2.7M views
@iampresleefaith — can you tell i’m obsessed with my nails @nailzbymindy #fyp #foryou #nailinspo #lollapalooza #nailtransition | also not to much on my knuckle hair 😭😭79.2×
@iampresleefaith
can you tell i’m obsessed with my nails @nailzbymindy #fyp #foryou #nailinspo #lollapalooza #nailtransition | also not to much on my knuckle hair 😭😭
4.3M views
@dianapetale — A saturday morning with me 🌨️🕊️🕯️69.1×
@dianapetale
A saturday morning with me 🌨️🕊️🕯️
1.3M views
@sundaykalogeras — Flying from Japan to Korea mini vlog :)62.8×
@sundaykalogeras
Flying from Japan to Korea mini vlog :)
1.4M views
@shaysullivann — I was so nervous tbh but I loved it more than anythinggg62.5×
@shaysullivann
I was so nervous tbh but I loved it more than anythinggg
7.8M views
@kardikarthy — Stylist @BBSCOUTURE ✂️✂️🪡🧵 Congratulations to us once again 🥰🤭#kardikarthy #marriage 51.8×
@kardikarthy
Stylist @BBSCOUTURE ✂️✂️🪡🧵 Congratulations to us once again 🥰🤭#kardikarthy #marriage
158.5K views
@teagan.kirin — i wish they grew in like this. She always understands the vision bro @✮ATX Nail Artist✮ #newnails #nails #naturenails 51.2×
@teagan.kirin
i wish they grew in like this. She always understands the vision bro @✮ATX Nail Artist✮ #newnails #nails #naturenails
20.2M views
@nailedandplayed — Nail day for the little nail baddie! A little life update as well😮‍💨48.9×
@nailedandplayed
Nail day for the little nail baddie! A little life update as well😮‍💨
1.1M views
@alicia.shue.model — Come with me on my adventures around the globe! 🌍 I’m a young urban model sharing my love for fashion. Hit that follow button & let’s have fun together! 💃✨45.0×
@alicia.shue.model
Come with me on my adventures around the globe! 🌍 I’m a young urban model sharing my love for fashion. Hit that follow button & let’s have fun together! 💃✨
137.7K views
@randa.rosa — Flight with no AC was my final straw btw ✈️42.9×
@randa.rosa
Flight with no AC was my final straw btw ✈️
1.0M views
[ 9:16 ]
42.5×
@frh.la
Never giveup on your skin . Late 2023 muka i start kusam . Change your skincare if it irritate your skin ! Xx
798.2K views
@leahleclerccc — went to bed at 4am but i kept my priorities straight 39.5×
@leahleclerccc
went to bed at 4am but i kept my priorities straight
1.0M views
@randa.rosa — We have 48h to move 😀🚛📦36.8×
@randa.rosa
We have 48h to move 😀🚛📦
858.3K views
@sundaykalogeras — Being on stage with Young Thug isn’t for the weak🐎🐎🐎🐎35.0×
@sundaykalogeras
Being on stage with Young Thug isn’t for the weak🐎🐎🐎🐎
779.7K views
@by.manka_ — 🌸Road to 100k • Day 10🌸 The Body Brightener ritual ✨  34.4×
@by.manka_
🌸Road to 100k • Day 10🌸 The Body Brightener ritual ✨
1.8M views
[ 9:16 ]
31.2×
@faithdarlington
Come make my hair with me ❤️🥰#faithdarlington #smile #beauty #fyppppppppppppppppppppppp
95.4K views
@randa.rosa — I think it’s finally catching up to me🤒30.6×
@randa.rosa
I think it’s finally catching up to me🤒
712.9K views
@maddimccormack — My new updated skincare routine🎬🤍  27.2×
@maddimccormack
My new updated skincare routine🎬🤍
512.0K views
@campbellhuntpuckett — To my husband, I hope you had the most incredible 36th birthday. How lucky am I to have spent the last 12 birthdays with you. I look forward to your birthday every year and making you feel like the mo26.8×
@campbellhuntpuckett
To my husband, I hope you had the most incredible 36th birthday. How lucky am I to have spent the last 12 birthdays with you. I look forward to your birthday every year and making you feel like the mo
617.2K views
@sylvia.geng — Join me for my night routine✨ Check the 🔗 in my Bi0 if you are interested in my lights!25.5×
@sylvia.geng
Join me for my night routine✨ Check the 🔗 in my Bi0 if you are interested in my lights!
480.0K views
@hannah.ugc.creator — Would you hire me?20.6×
@hannah.ugc.creator
Would you hire me?
33.1K views
@randa.rosa — unlocked a GRWM world record speed btw🏃‍♀️ finding out an hour before it starts is CRAZY work, nothing we’re not used to though 🤣 20.6×
@randa.rosa
unlocked a GRWM world record speed btw🏃‍♀️ finding out an hour before it starts is CRAZY work, nothing we’re not used to though 🤣
480.4K views
@kardikarthy — My favorite person 🤭🥰❤️#kardikarthy #marriage 19.3×
@kardikarthy
My favorite person 🤭🥰❤️#kardikarthy #marriage
58.9K views
@iampresleefaith — DAY 4 OF LOLLA.. we are ready to go home BUT POWERING THROUGH FOR BEABADOOBE #fyp #foryou #lollapalooza #festivefashion #getdresswithme 18.4×
@iampresleefaith
DAY 4 OF LOLLA.. we are ready to go home BUT POWERING THROUGH FOR BEABADOOBE #fyp #foryou #lollapalooza #festivefashion #getdresswithme
1.0M views
@mvrychen — My favorite hobby 18.3×
@mvrychen
My favorite hobby
344.3K views
Explore related
StorytimeStory OpenProblem StatementBold ClaimQuestion HookBefore / AfterListicle HookAll niches
See the full vault — free, no card