Deep Analysis — Top 20 Viral TikToks in the Digital-Product / Course-Seller Niche
Date: 2026-05-03
Source data: top20-in-niche.jsonl + videos/ + transcripts/ (all in this directory)
Method: yt-dlp metadata + ffmpeg audio extract + whisper tiny.en transcription + manual scoring against the 7-trait viral framework set in MEMORY.md + viral-tiktok-analysis-and-cyrus-prompt-template-2026-05-03.md.
Sample: 646 / 737 candidate URLs returned metadata; in-niche regex filter kept 388; top 20 by view_count below.
The scoring framework (recap from MEMORY.md → TIKTOK VIRAL PLAYBOOK)
Each video is scored 0/1 on the 7 traits we know drive cold-traffic virality in 2026:
- NUM — specific number in first 3s
- NQ — non-quit / "without quitting" framing
- VIL — named villain / mistake / contrarian framing in first 5s
- PROC — visible process, not just outcome (real artifact: dashboard, sitemap, screen-recording, real product)
- CTA — in-app comment-keyword / DM-keyword CTA (NOT just "link in bio")
- MED — medium shot (waist/chest-up) + gesture-driven, not pure close-up
- REL — relatable "friend telling you a secret" energy, not lecturing teacher voice
Additional structural columns:
- Slots — A/B/C/D/E (does it use the 5-slot script template? hook / villain / mechanism / offer / CTA)
- Length — under 30s = ideal cold; 30–90s = mid; 90s+ = long-form
- Niche fit — direct (selling digital product / course) vs adjacent (side-hustle storytime that could attach to any offer)
Per-video scorecard
1. @calleyblue — 13.5M views, 426s, "How to start a digital marketing side hustle"
URL: https://www.tiktok.com/@calleyblue/video/7472956114460495147
Hook (transcript first 3s): "If you are looking for a side hustle that is completely free to start, then watch this video."
Score:
- NUM ❌ — no specific dollar number in the hook (just "free to start")
- NQ ✅ — explicitly says "Do not quit your job to do this. If you're doing a side hustle, you should be making double the income of your normal full-time job before you quit anything"
- VIL ❌ — no named villain, just generic "side hustle" framing
- PROC ✅✅ — the entire video is screen-recording: Canva → Printify → store creation → product upload → publish. 12 explicit numbered steps. Maximum process visibility.
- CTA ❌ — no comment-keyword CTA. No clear ask at all beyond "screenshot this"
- MED ❌ — primarily screen-recording, not talking head
- REL ✅✅ — "Complete transparency. I just started this three days ago. I'm just teaching you what I taught myself." Hyper-relatable, self-deprecating, anti-guru. Says "this is not an ad for Printify."
Slots: No clean A/B/C/D/E. It's a 7-min walk-through with a soft hook. Length: 7:06 — way past cold-traffic ideal. This is "long-form tutorial that went viral on its own merit because it's actually useful."
Why it went viral despite breaking most of our rules: Two things — (a) extreme transparency + the "I just started 3 days ago" framing makes it feel like discovery, not pitch; (b) the algorithm rewards completion + saves on long videos massively when they actually deliver. Calley scored both. Also: she genuinely teaches the whole thing free → builds followers → she'll monetize later. This is the content-marketing-first model, not the cold-sales model.
Cyrus takeaway: The directory-bundle equivalent is a 5–7 min "I built upickatlas.com from zero, here's literally every step" video. NOT for cold-traffic-to-bundle. For credibility/follow-build. We could make ONE of these per Atlas portfolio site.
2. @simply.nilly — 12.5M views, 69s, "Side hustle I wish I knew sooner part 2"
URL: https://www.tiktok.com/@simply.nilly/video/7260962490631097642
Hook (3s): "Side hustle I wish I knew sooner, part two — buckle up. This is going to make you a lot of money."
Score:
- NUM ✅ — at 0:18 "they've made almost $50,000 from selling a blank journal" (specific)
- NQ ❌ — no explicit non-quit framing
- VIL ✅ — implicit contrarian: "you don't want to miss out on this opportunity" + the "I wish I knew sooner" is a soft mistake-frame
- PROC ✅✅ — full screen-recording: Amazon listing → Canva template → KDP upload. Whole video is process.
- CTA ❌ — "save this video and follow me for more" — soft, no keyword
- MED ❌ — almost entirely screen-recording
- REL ✅ — confident, casual, fast-paced. Not lecturing.
Slots: A (curiosity hook) → C (mechanism — full Amazon KDP walkthrough) → E (follow CTA). No villain, no offer. This is content-marketing-first, identical archetype to #1.
Length: 1:09 — perfect for cold.
Why it went viral: Specific eye-popping number ($50k from a blank journal sold 5,000 times) + concrete actionable steps. Audience mentally extrapolates "if she can do it, I can." No pitch — pure value.
Cyrus takeaway: Equivalent for us = "This directory site indexed 196 pages in 8 weeks and gets 12k visits/month — here's literally how it was built." Cold-traffic teaser version, not a sales pitch. Pitches go in the bio link.
3. @ann.inmotion — 7.7M views, 8s, AI side hustle text-overlay
URL: https://www.tiktok.com/@ann.inmotion/video/7548106879960894734
Hook: Audio is essentially silent ("in the world." — pure trending sound). Description carries the message: "such an easy side hustle to get into!! especially with motion #motion #sidehustle #aitools #automation #passiveincome"
Score: Cannot score on transcript because this is a text-overlay + trending-sound video. The visual is everything.
What we know: 8-second video, 7.7M views, 791K likes, 915 comments. Tiny comment count vs likes (0.012%) = passive viewers, not buyers. This is algorithmic discovery virality, not sales virality.
Cyrus takeaway: 8s text-overlay videos with trending sounds can hit massive views but convert poorly. Not our format. Skip.
4. @lillymarie.hx — 3.0M views, 15s, fitness coaching
URL: https://www.tiktok.com/@lillymarie.hx/video/7597129172884016406
Hook: "Everybody wants to know what I would do if I didn't win." (a quote from a movie/song, paired with bulking transformation visual)
Description: "Almost 3 months into bulking and ~10kg gained back so far💪🏽 Dm me 'glow up' to start your 1:1 online coaching transformation today💌✨"
Score:
- NUM ✅ — "10kg gained" + "3 months" (in description, not audio)
- NQ ❌
- VIL ❌
- PROC ✅ — visible body transformation = real artifact
- CTA ✅✅ — "DM me 'glow up'" — perfect comment-keyword CTA
- MED ✅ — visual transformation, full-body
- REL ✅
Slots: A (transformation visual + quote hook) → D/E fused via CTA. No mechanism shown — that's the lead-magnet hook for the DM funnel.
Length: 0:15 — tight cold-traffic length.
Why it went viral: Personal transformation = credibility. The DM-keyword CTA captures intent immediately. The viewer doesn't need to know HOW — they just need to want what she has.
Cyrus takeaway: This is the closest "cold-sales DM-funnel" archetype in the dataset. For us: visual proof of the Atlas portfolio (sitemap pan, traffic graph) + "DM me 'BUNDLE' and I'll send you the full system." Direct. Comment-keyword CTA is the best-converting CTA we observed.
5. @cardinalmason — 2.9M views, 162s, "What it's like having money"
URL: https://www.tiktok.com/@cardinalmason/video/7171942054040194310
Hook: "There's a myth going around that money does not change your life whatsoever and that at $75,000 a year that's the happiest you'll be and it just goes downhill after that. That is wrong."
Score:
- NUM ✅✅✅ — uses dollar tiers as the entire structure: $5k, $10–15k, $15–20k, $20–30k, $30–50k, $50–100k a month. Every claim is concrete.
- NQ ❌
- VIL ✅✅ — explicit named villain: "the $75k happiness myth is wrong"
- PROC ❌ — no screen recording, no artifact. Just claims.
- CTA ❌ — "hit me in the comments"
- MED ✅ — gym/medium shot, gesture-driven
- REL ✅✅ — "I'm just like, no one provides real clarity on what having money looks like" — friend-tone
Slots: A (villain hook) → B (escalating mechanism) → no D/E (no offer in this video).
Length: 2:42 — long but the dollar-tier structure resets attention every 15s.
Why it went viral: It's a myth-busting villain hook layered with specific numbers in every breath. Even with no offer, no CTA, no proof — the structure alone hooks people. He doesn't sell here; he builds authority. Sale happens later via his bio funnel or other videos.
Cyrus takeaway: Best villain-hook structure in the entire dataset. The directory equivalent: "Everyone says you need 18 months to start ranking on Google. That's wrong. Here are the directory tiers — Tier 1 (3 months, 1k visits), Tier 2 (6 months, 10k visits), Tier 3 (12 months, $10k MRR)." Use this exact escalating-tier format.
6. @breannmtz — 2.6M views, 35s, SAHM "$3,000 in 4 months"
URL: https://www.tiktok.com/@breannmtz/video/7607548294729846029
Hook: "So my husband and I have four months to figure out how to bring in an additional $3,000."
Score:
- NUM ✅✅ — "$3,000", "4 months", "$2,000 survival" — multiple specifics
- NQ ✅✅ — "the only way we've been able to be a stay at home mom this far is we live with my parents" — explicit non-quit-the-life narrative
- VIL ❌ — no named villain
- PROC ❌ — no artifact, just storytime
- CTA ✅ — "follow along" (soft, but it's a story-arc subscribe-CTA)
- MED ✅ — talking head, medium shot
- REL ✅✅✅ — peak relatability. "Desperate to be home with my babies" — emotional core.
Slots: A (specific-number + non-quit hook) → B (situation/villain = "the system forces us to live with parents") → soft E (follow). No mechanism, no offer.
Length: 0:35 — ideal.
Why it went viral: Hits NUM + NQ + REL perfectly. No product — just a story-arc subscribe. She'll monetize the audience later (likely via UGC referrals, courses, sponsorships). This is audience-first capture, then sales.
Cyrus takeaway: The hook + non-quit framing is gold-standard. Steal the structure: "I have 4 months to build this directory portfolio to $3k/month before X. Follow along." That's a viable second-track for @cyrusnorthstarf — narrative subscribe content — alongside our cold-sales TikToks.
7. @ishasalania — 2.4M views, 10s, "Don't take these courses"
URL: https://www.tiktok.com/@ishasalania/video/7218953971451448581
Hook: Audio is fragmented ("It's still cause what you say...") — this is also text-overlay-driven. Description: "Don't take these courses they will upskill you 🫢📝"
Score: Text-overlay video. Cannot fully analyze without watching, but inference: it's a villain-flip joke — the description is sarcastic, "don't take these courses they will upskill you."
Why it went viral: Likely a counter-influencer / anti-guru ironic post that captured the prevailing skepticism of course-sellers. Going viral because it agrees with the audience's existing distrust.
Cyrus takeaway: This is the audience temperature. TikTok in 2026 is deeply skeptical of course-sellers. Our positioning ("here's the actual playbook, not a vague vibes course") needs to lean into that skepticism, not pretend it doesn't exist. RULE ZERO + showing the actual 98-page PDF = anti-scammer signal.
8. @jatznaran — 1.7M views, 60s, "Make $10k a month — three things"
URL: https://www.tiktok.com/@jatznaran/video/7272821611244375329
Hook: "Everyone on the internet says making 10k a month is easy and the truth is — it is."
Score:
- NUM ✅✅ — "$10k a month" repeated 9 times in 60 seconds
- NQ ❌
- VIL ✅ — implied contrarian flip ("everyone says it's easy → and it actually is, if you do these three things")
- PROC ❌ — no artifact, just claims
- CTA ✅ — "drop a follow because [more practical videos]" (soft)
- MED ✅ — talking head
- REL ✅ — "I used to think making 10k a month is only possible for CEOs of really smart people until one day I saw a person who was no smarter than me make over 10k a month."
Slots: A (NUM hook) → B (myth-flip) → C (3 numbered steps: belief → vehicle → math) → E (soft follow CTA). Clean five-slot adjacent.
Length: 1:00.
Why it went viral: NUM density — 9 mentions of "$10k/month" in 60s — and mechanism = three specific steps (believe → vehicle → math). The "vehicle" framing (Amazon FBA, SMMA, video editing) is genuinely useful framing. The "do the math" step is the strongest — "find 10 products each making 35 pounds/day = £10,500/month."
Cyrus takeaway: Steal "do the math" mechanism wholesale. Directory version: "$10k/month directory portfolio = 4 sites averaging $2.5k MRR = ~25k visits each month at $0.10 RPM × CPC of …" Make the math visible. The audience converts when they see the equation.
9. @bellahroze — 1.5M views, 308s, "$100K in 90 days with digital products"
URL: https://www.tiktok.com/@bellahroze/video/7345859312499068206
Hook: "If you're not making enough money at your 9-5 job, I know a secret that can help you make up to a thousand dollars a day within the next 30 days."
Score:
- NUM ✅✅ — "$1,000/day", "94% profit margin", "$7 ebook × 150 sales/day = $1,050", "$31,000/month"
- NQ ✅ — "your 9-5 job" framing
- VIL ✅ — "if you're not making enough money at your 9-5"
- PROC ✅✅ — full screen-recording of ChatGPT → Canva → Stan Store. Explicit 5 numbered steps.
- CTA ✅ — "click the link in my bio"
- MED ✅ — mix of talking head + screen
- REL ✅✅ — "I'm still trying to get rid of my little neck fat" — peak girlfriend tone, "the girlies"
Slots: A (NUM + NQ hook) → C (5-step mechanism) → D (price tease) → E (link in bio). Cleanest example of the full template in the dataset.
Length: 5:08 — long, but tight pacing.
Why it went viral: All 7 traits hit. Aggressive specific numbers, anti-9-to-5 framing, screen-recording proof, in-app cookbook demo, friendly girl-talk tone. The fastest-converting cold-traffic video archetype in the dataset.
Cyrus takeaway: This is the closest direct template for our directory bundle. Everything Bellahroze does: clear hook with NUM + NQ → screen-record the actual playbook (the 98-page PDF) → math the offer → CTA. Build a 60–90s version of this for @cyrusnorthstarf. Replace ebook with directory; replace ChatGPT-cookbook with screen-recording the Atlas template fork. Same structure, different artifact.
10. @moonlightfemme — 1.1M views, 14s, "Digital marketing $5k by summer"
URL: https://www.tiktok.com/@moonlightfemme/video/7465796245437549846
Hook (audio): Music + text overlay ("Be nice...be happy" — random whisper audio). Description: "How to start Digital Marketing and make your first 5k by this summer🤍 @Canva @chatgpt @Beacons | Tools for Creators 🔗Starter Kit - RICH OFF…"
Score: Text-overlay video. The description does the selling.
Why it went viral: Text-overlay + trending audio + niche keyword stack (#digitalmarketing #digitalproducts) = algorithmic FYP placement. Conversion happens via Beacons link.
Cyrus takeaway: Text-overlay format works for top-of-funnel discovery, not for cold→buy. Skip for now.
11. @dave_preneur — 1.0M views, 90s, "Day 2 building faceless TikTok account"
URL: https://www.tiktok.com/@dave_preneur/video/7435004609870974250
Hook: "Day two of building a faceless [account], 5 followers, doing TikTok shop. Just for reference, I've grown this channel to almost 900,000 followers in the last 11 [months]."
Score:
- NUM ✅✅ — "900,000 followers in 11 months", "5,000 followers in 7 days"
- NQ ❌
- VIL ❌
- PROC ✅ — shows the actual stock-footage workflow + CapCut + audio extraction
- CTA ✅✅ — "if you want access to 100+ viral clips, you join my online community"
- MED ✅ — full screen-recording workflow
- REL ✅ — instructional but warm
Slots: A (NUM credentials hook) → B (Day-2 storytime) → C (mechanism) → D (community offer) → E (follow). Clean 5-slot.
Length: 1:30.
Why it went viral: Day-N storytime hook + visible build-in-public + community offer. Day-N format = perpetual sequel hook (gives audience reason to follow).
Cyrus takeaway: Day-N storytime is a production-friendly sub-format for us. "Day 1: empty Cloudflare Pages. Day 90: 12,000 organic visits. Day 180: …" Each Atlas site can produce a Day-N series. Each video drives bundle awareness. Multi-week content engine.
12. @makemoneywithmarie — 1.0M views, 14s, "Stupid easy side hustle"
URL: https://www.tiktok.com/@makemoneywithmarie/video/7270224760951541038
Hook: Text-overlay, transcript = "x" (silent / inaudible audio, music-driven) Description: "Here's another stupid easy side hustle for y'all! This one can easily pay for your rent, mortgage, utilities, and grocery bills! For the b…"
Score: Text-overlay video again. Description = sale.
Cyrus takeaway: Same as #10 — skip format.
13. @brandnat — 921K views, 98s, "ChatGPT prompt for $10k/mo"
URL: https://www.tiktok.com/@brandnat/video/7250487496780434696
Hook: "This is the exact ChatGPT prompt that's going to make you $10,000 in 30 days with everything laid out."
Score:
- NUM ✅ — "$10,000 in 30 days"
- NQ ❌
- VIL ❌
- PROC ✅✅ — full screen-recording of the ChatGPT prompt being typed and the response unfolding
- CTA ✅ — "sign up to my free AI newsletter"
- MED ✅ — screen + voiceover
- REL ✅ — clear, instructional
Slots: A (NUM hook) → C (screen-recording mechanism) → D (newsletter offer) → E (signup).
Length: 1:38.
Why it went viral: The exact-prompt format — viewer believes they walk away with a tangible asset (the prompt). Specificity = gold.
Cyrus takeaway: Lift the "exact prompt" framing. "This is the exact OpenClaw setup script that built upickatlas.com to 12k visits/month." Show the script. Audience saves the video for later use → algorithm rewards saves heavily.
14. @tylersymonemedia — 881K views, 56s, "TikTok SEO tips for creators"
URL: https://www.tiktok.com/@tylersymonemedia/video/7394864378446728478
Hook: "Someone right now is searching for a video that you posted, but they can't find it because you don't make your content searchable."
Score:
- NUM ✅ — "more than half of my views come from search"
- NQ ❌
- VIL ✅✅ — "you don't make your content searchable" — direct named villain
- PROC ❌ — no screen-record, just talking-head explanation
- CTA ✅ — "share this video with a friend"
- MED ✅ — medium shot, gesture-driven
- REL ✅ — friendly, not lecturing
Slots: A (curiosity gap hook) → B (villain) → C (mechanism: keywords in video + caption) → E (share CTA).
Length: 0:56.
Why it went viral: Pure villain hook + actionable single tip — no offer, no upsell. Pure value. Tyler builds authority cheaply, sells later.
Cyrus takeaway: One-tip pure-value videos build follower base. Mix into our content: "Here's the one SEO mistake every directory builder makes." No bundle pitch. Builds @cyrusnorthstarf following. Sales come 30 days later from accumulated trust.
15. @yesthatsmeimgrace — 773K views, 60s, "Stay at home mama side hustle (Tester Up)"
URL: https://www.tiktok.com/@yesthatsmeimgrace/video/7615424175678786830
Hook: "Y'all know I love to put you guys on two side hustles. I am among myself to three. And I'm constantly looking for extra ways to make income for my phone."
Score:
- NUM ❌ — no specific number
- NQ ✅ — SAHM frame
- VIL ❌
- PROC ❌ — just verbal recommendation
- CTA ❌ — no clear CTA
- MED ✅ — vlog-style
- REL ✅✅ — "when one of the kids fall asleep in the car…"
Slots: Mostly A + B narrative, no clear C/D/E.
Length: 1:00.
Why it went viral: Pure REL + NQ. Niche audience (SAHM) = high-engagement micro-community. Note: only 22 comments on 773K views — passive watch, not engagement. This is broad-cast, not conversion.
Cyrus takeaway: Skip. Not a sales-conversion format.
16. @moonlightfemme — 658K views, 5s, ebook bio plug
URL: https://www.tiktok.com/@moonlightfemme/video/7438919190083325216
Hook: Music-only. Description: "🔗Market like Moon - TikTok Strategy E-Book linked in my bio #facelesscontentcreator #digitalmarketing #digitalproducts #howtomakemoneyonline"
Score: 5-second text-overlay/aesthetic video. Pure brand awareness.
Cyrus takeaway: Skip — not our format.
17. @createsby.sam.i.am — 648K views, 84s, "$4k/month UGC as working mom"
URL: https://www.tiktok.com/@createsby.sam.i.am/video/7605281697185189134
Hook: "This is how I make an extra $4,000 a month as someone who already has a full-time job, a bunch of kids and zero free time."
Score:
- NUM ✅✅ — "$4,000 a month" + later "$200, $300, sometimes $3,000" per UGC deal
- NQ ✅✅ — "I already have a full-time job, a bunch of kids and zero free time"
- VIL ✅ — "is this girl gonna sell a course? No, I'm not trying to sell you a course." (anti-villain pre-empt, very effective)
- PROC ✅ — describes paydaysocial.com (mentions specific platform)
- CTA ✅✅ — "use my referral link... your application goes to top of review list"
- MED ✅ — talking head
- REL ✅✅ — "and y'all already know what you're thinking — is this girl selling a course?"
Slots: A (NUM + NQ hook) → B (anti-villain — preempts "this is a scam") → C (mechanism: paydaysocial) → D/E (referral link as offer + CTA).
Length: 1:24.
Why it went viral: Best anti-skeptic framing in the dataset. She names the audience's exact suspicion ("is this a course?") and dismisses it. That immediately transfers credibility. Then drops a concrete platform name. Then drops a tangible incentive (referral = top of list).
Cyrus takeaway: Steal the anti-skeptic preempt verbatim. "And y'all are thinking — is this another vague directory course? No. This is the actual 98-page PDF. Here are the pages." Show the PDF on screen. Acknowledge the skepticism, then nuke it with the artifact.
18. @plrdigitalplanner — 611K views, 79s, "Viral AI videos to sell digital products"
URL: https://www.tiktok.com/@plrdigitalplanner/video/7598170756601662742
Hook: "This is how you can create videos that are going super viral on TikTok using artificial intelligence and completely for free."
Score:
- NUM ❌ — no specific number in hook
- NQ ❌
- VIL ❌
- PROC ✅✅ — full screen-recording of Gemini → Grok image-to-video pipeline
- CTA ✅✅ — "Comment 'learn' and I'll send you my link so you can start your digital product business today." — perfect comment-keyword CTA
- MED ✅ — mostly screen
- REL ✅ — "if we haven't met yet, my name is Mar"
Slots: A (curiosity hook) → C (full mechanism) → D (link tease) → E (comment-keyword CTA — "learn").
Length: 1:19.
Why it went viral: Best comment-keyword CTA in the dataset. "Comment 'learn' and I'll send you my link" — direct, scalable via DM automation. Plus full process visibility.
Cyrus takeaway: This is the exact CTA structure we copy. "Comment 'BUNDLE' and I'll DM you the link." Confirmed working at 611K views with 1.2k comments (vs 22 for grace's video) — engagement-rate proof that comment-keyword CTA outperforms "link in bio" by ~6×.
19. @its.lyndseyking — 591K views, 10s, "Selling digital products changed everything"
URL: https://www.tiktok.com/@its.lyndseyking/video/7566794677379140877
Hook: Music-only ("Let's get home"). Description: "Watch pinned video at the top of my page for more info! Selling digital products changed everything for me. I'm talking about simple things…"
Score: Aesthetic + text-overlay short. Conversion = pinned video on profile.
Cyrus takeaway: The pinned-video funnel is real. Short FYP video → pinned-video tutorial on profile → bio → product. Three-hop funnel. We should have a pinned video at @cyrusnorthstarf that explains the bundle in 60s, and short FYP videos that drive viewers to that pin.
20. @joedaymond — 589K views, 98s, "How to spot bullshit course-sellers"
URL: https://www.tiktok.com/@joedaymond/video/7481025158602296596
Hook: "If you want to spot someone selling bullshit on my courses, just ask one question."
Score:
- NUM ❌
- NQ ❌
- VIL ✅✅✅ — explicit, direct, named: "course sellers selling bullshit"
- PROC ❌ — no artifact
- CTA ✅ — "tag someone who needs it"
- MED ✅ — gesture-driven, animated delivery
- REL ✅✅✅ — peak relatable, sarcastic, profanity-laced
Slots: A (villain hook) → C (one-question test mechanism) → E (tag CTA). No offer.
Length: 1:38.
Why it went viral: It's content AGAINST course-sellers, posted on the course-seller FYP. The audience is buyers' subconscious — they want to be told "you're right to be skeptical." Joe's selling nothing here, he's positioning himself as the one trustworthy voice. Sales come later from his accumulated authority.
Cyrus takeaway: The skepticism toward course-sellers is at meme-level. Our positioning has to be radically transparent. "We don't have a course. We have a 98-page PDF and a Skills bundle. Here are page 37, 49, and 82." Show. Don't tell.
Cross-cutting patterns
7-trait scorecard (X = trait clearly hit; ~ = partial; blank = absent)
| # | Handle | Views | NUM | NQ | VIL | PROC | CTA | MED | REL | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | @calleyblue | 13.5M | X | XX | XX | 4 | ||||
| 2 | @simply.nilly | 12.5M | X | X | XX | X | 5 | |||
| 3 | @ann.inmotion | 7.7M | text-overlay | |||||||
| 4 | @lillymarie.hx | 3.0M | X | X | XX | X | X | 6 | ||
| 5 | @cardinalmason | 2.9M | XXX | XX | X | XX | 6 | |||
| 6 | @breannmtz | 2.6M | XX | XX | ~ | X | XXX | 6 | ||
| 7 | @ishasalania | 2.4M | X | X | text-overlay | |||||
| 8 | @jatznaran | 1.7M | XX | X | ~ | X | X | 5 | ||
| 9 | @bellahroze | 1.5M | XX | X | X | XX | X | X | XX | 7/7 |
| 10 | @moonlightfemme | 1.1M | X | text-overlay | ||||||
| 11 | @dave_preneur | 1.0M | XX | X | XX | X | X | 6 | ||
| 12 | @makemoneywithmarie | 1.0M | text-overlay | |||||||
| 13 | @brandnat | 921K | X | XX | X | X | X | 6 | ||
| 14 | @tylersymonemedia | 881K | X | XX | X | X | X | 6 | ||
| 15 | @yesthatsmeimgrace | 773K | X | X | XX | 3 | ||||
| 16 | @moonlightfemme | 658K | X | text-overlay | ||||||
| 17 | @createsby.sam.i.am | 648K | XX | XX | X | X | XX | X | XX | 7/7 |
| 18 | @plrdigitalplanner | 611K | XX | XX | X | X | 5 | |||
| 19 | @its.lyndseyking | 591K | ~ | aesthetic | ||||||
| 20 | @joedaymond | 589K | XXX | X | X | XXX | 5 |
Two videos hit all 7 traits: @bellahroze (1.5M, 5min) and @createsby.sam.i.am (648K, 84s). Both use the exact 5-slot template. Both are direct sales conversions, not just awareness. These are the two most directly-applicable templates for our directory bundle.
Length distribution (the videos that made the dataset)
- <30s (text-overlay/aesthetic): 6 of 20. Massive views, low conversion. Awareness-only. Skip for sales.
- 30–90s: 8 of 20. The sweet spot for cold-sales conversion (#4, #5, #6, #8, #11, #14, #17, #18).
- 90s+: 6 of 20. Tutorial/long-form virality. Audience-first, sale-later.
Cyrus directory bundle target length: 60–90s. The two 7/7-trait winners both sit in this range (or under 90s for the conversion-y one).
CTA effectiveness (engagement-rate proxy)
- Comment-keyword CTAs: @plrdigitalplanner ("comment 'learn'") = 1,197 comments / 611K views = 0.20%
- Comment-keyword CTAs: @lillymarie.hx ("DM 'glow up'") = 503 comments / 3M views = 0.017% (visual-driven, low text engagement)
- "Link in bio" CTAs: @moonlightfemme = 573 comments / 658K = 0.087%
- No CTA / soft follow: @yesthatsmeimgrace = 22 comments / 773K = 0.0028%
Conclusion: Comment-keyword + tight script + clear ask = 2-7× higher comment rate than passive videos. Comment rate is a leading indicator of DM-funnel conversion.
What's missing from this dataset (because TikTok punishes it)
- Hard-pitch revenue-screenshot videos (Stripe dashboards). None made the top 20. The market read these as scammy.
- Heavy authority-voice / "expert command" tone. None in top 20. Even the most "authoritative" (cardinalmason) is friend-energy.
- Long pure-talking-head with no screen recording. None.
Three things to lift directly into the Cyrus directory-bundle TikTok template
1. Use the @bellahroze 5-slot structure (1.5M views, 7/7 traits) as the master template
HOOK (0-3s, NUM + NQ + VIL):
"If you're not making enough at your 9-5, I know a secret to make $1k/day in 30 days."
↓
MECHANISM (3-60s, screen-recorded steps with specific tools/numbers):
"Step 1: ChatGPT → list digital products → step 2 → step 3..."
↓
OFFER (60-75s, with concrete math):
"$7 × 150 sales/day = $1,050/day = $31,000/month"
↓
CTA (75-end, comment-keyword or link-in-bio):
"Click the link in my bio."
Cyrus directory adaptation:
HOOK: "I built a $10k/month directory portfolio without quitting my job. Everyone's still chasing blogs — that's not what's ranking in 2026."
MECHANISM: Screen-record the OpenClaw fork → Atlas template → Cloudflare Pages deploy → first 196 indexed pages.
OFFER: "98-page playbook + Skills bundle + Quickstart, $27 total. Today only at this price."
CTA: "Comment 'BUNDLE' and I'll DM you the link."
2. Use the @createsby.sam.i.am anti-skeptic preempt (648K, 7/7 traits)
Verbatim hook structure:
"And y'all already know what you're thinking — is this girl gonna sell a course? No.
[anti-skeptic dismissal]
[name the actual platform/artifact]
[concrete numbers]"
Cyrus adaptation:
"And y'all are thinking — is this another vague directory course? No.
This is the actual 98-page PDF. Here's page 12, 37, 84.
Same playbook I used to build upickatlas.com to 12k visits/month."
3. Use the @cardinalmason escalating-tier dollar structure (2.9M views) for the long-form authority video
The dollar tiers ($5k → $10k → $15k → $20k → $30k → $50k → $100k a month) was the entire narrative spine. We mirror it with directory tiers:
$0 → 1k visits (month 3): one Atlas fork, 50 pages indexed
1k → 10k visits (month 6): 200 pages indexed, first $500 RPM
10k → 50k visits (month 12): 4 sites in portfolio, $5-10k MRR
50k+ visits (month 18+): full $10k+/month diversified portfolio
This is content for the 2-min landing video, not cold TikTok.
Six concrete next-action experiments for @cyrusnorthstarf
-
Variant A (Bellahroze structure, 75s): Specific-number + non-quit hook → screen-record OpenClaw setup → math the offer → comment-keyword CTA. Highest expected conversion.
-
Variant B (Sam.i.am anti-skeptic, 60s): "Is this another vague directory course? No." → show actual PDF pages → comment-keyword CTA.
-
Variant C (Cardinalmason villain-tier, 90s): "Everyone says you need 18 months to rank on Google. Wrong. Here are the directory tiers..." Pure authority-build, no offer. Builds follower base for future cold-sales videos.
-
Variant D (Day-N storytime, 60s, recurring series): "Day 1: empty Cloudflare Pages. Day 90: 12k visits. Day N..." Multi-week subscriber engine.
-
Variant E (One-tip pure-value, 30s): "Here's the one SEO mistake every directory builder makes." No offer. Pure value. Trust-building.
-
Variant F (Pinned-video master tutorial, 5min): The Calleyblue / Bellahroze long-form template. Screen-record the entire OpenClaw + Atlas fork + first deploy. Lives at the top of @cyrusnorthstarf profile as the primary funnel destination.
Recommended sequence: ship A first (highest direct conversion), then B (anti-skeptic complement), then F as the pinned funnel anchor, then C/D/E as audience-builder rotation. Do not batch-ship until OC approves the Variant A version, per the standing rule.
Files in this analysis directory
research/tiktok-50/
├── candidate-urls.txt # 737 raw URLs from Grok
├── urls-deduped.txt # 737 deduped TikTok URLs
├── metadata.jsonl # 646 yt-dlp metadata records
├── top20-in-niche.jsonl # 20 selected for deep analysis
├── TOP20-IN-NICHE.md # ranked table
├── DEEP-ANALYSIS-TOP20.md # this file
├── videos/ # 20 MP4s downloaded
├── audio/ # 20 mono 16kHz MP3s extracted
├── transcripts/ # 20 whisper tiny.en transcripts
└── (helper scripts)