01
Audience Comment Intelligence
Rachel's IG
Rachel's IG
Rachel's IG
Rachel's IG
@_lalaronay
@_lalaronay
@iamcrystalnicolee
@iamcrystalnicolee
@itsbabykelz
@_lalaronay
Recurring Pain Points
Technique uncertainty
Product overwhelm ($500+ spent)
Identity tension (relaxed vs natural)
Generational perming trauma
Bridal natural hair anxiety
Product overwhelm ($500+ spent)
Identity tension (relaxed vs natural)
Generational perming trauma
Bridal natural hair anxiety
Emotional Themes
Aspiration
Self-doubt masked by humor
Desire to be seen as beautiful naturally
Buying fatigue without confidence
Self-doubt masked by humor
Desire to be seen as beautiful naturally
Buying fatigue without confidence
Content They Want
Technique specifics ("what extra for the coils")
Product recs they can trust
Validation that natural is beautiful for weddings
Product recs they can trust
Validation that natural is beautiful for weddings
02
Competitor Intelligence
| Account | Top Velocity | Hook Pattern | Format | Gap Rachel Can Own |
|---|---|---|---|---|
| @endlessmomdiary | 721,774 views/day | Short ambient caption + no education — pure vibes | ASMR evening routine Reels | Same format + adds the "why" layer Rachel's biochem angle provides |
| @_lalaronay | 5,481 views/day (hair-specific) | "your curls are ALWAYS invited" — validation-first | Carousels (lifestyle) + Reels (hair) | Shows the result. Rachel can teach the prep — tutorial depth behind the inspiration |
| @itsbabykelz | 185,965 views/day | "You need to stop sleeping on this" — urgency + budget | Trend-jacking + budget beauty Reels | Ingredient science behind drugstore picks — Rachel adds biochemistry credibility |
| @iamcrystalnicolee | 68,177 views/day | "Did I make a mistake?!?!" — fear/curiosity hook | Lifestyle + skincare routine Reels | Same fear-hook format for hair: "Did I ruin my curls?" then teach the recovery |
| @lifethru.angie | Low (travel/lifestyle) | Aesthetic beauty/travel content | Reels + carousels | Low competitive relevance for Rachel's niche |
Patterns Across All 5
100% Reels for any meaningful velocity — carousels are dead for growth · Short captions win (emoji + hashtags only) · Routine/ASMR format consistently outperforms educational talking-head content · Cultural moments (Coachella) spike velocity dramatically
03
Viral Signal Report
| Creator | Caption | Format | Views/Day | Relevance to Rachel |
|---|---|---|---|---|
| @endlessmomdiary | "after beach night routine 🐚🐢" | Reel | 721,774 | ASMR routine format — adapt for hair care |
| @endlessmomdiary | "building a life I don't need a break from 🧸" | Reel | 261,397 | Lifestyle + identity hook |
| @itsbabykelz | "we had a surprise visitor 👀 @rhode BIEBERCHELLAAAA" | Reel | 185,965 | Trend-jacking — watch for natural hair cultural moments |
| @iamcrystalnicolee | "Did I make a mistake?!?! Omg I'm scared lmao" | Reel | 68,177 | Fear hook — Rachel can use for "Did I ruin my curls?" |
| @iamcrystalnicolee | "whoever said tanning isn't for black people… I just want to talk" | Reel | 35,171 | Identity/reclamation angle — Rachel's natural texture journey |
| @_lalaronay | "a reminder that your curls are ALWAYS invited ➰💍" | Reel | 5,481 | Most relevant — direct curly/natural hair content with active bridal comments |
Winning format: Reels only — carousels have 0 velocity across all 50 posts.
TikTok sounds: No data this run (scraper bug). Check manually via TikTok Creative Center for natural hair audio trends.
TikTok sounds: No data this run (scraper bug). Check manually via TikTok Creative Center for natural hair audio trends.
04
Content Recommendations — Next 2 Weeks
Week 1
1
The Relaxed Hair Reel
"This is for my girls still watching from the relaxed side 👀"
2
Fear Hook — Curl Recovery
"Did I ruin my curls? 😭 (here's what I did)"
3
Budget Ingredient Breakdown
"The $6 conditioner that does what the $40 one claims to"
4
Evening Hair Routine (ASMR-style, no talking)
Ambient sounds, products on camera, soft visuals — no voiceover
5
Curly Bride Content
"Your curls belong at the altar ➰💍"
Week 2
6
Momma Permed My Hair
"Growing up, I thought relaxed was the only option. Here's what that actually does to your hair."
7
Ingredient Science Reel
"This ingredient is why your hair keeps breaking — and it's in everything"
8
Cardi B Hair Mask Breakdown
"I looked up what Cardi B actually uses on her hair. Then I read the label."
9
Skin + Scalp Connection
"What I put on my face vs. what I put on my scalp — they're more connected than you think"
10
Product Fatigue Reel
"You don't need more products. You need to read the ones you have."
05
Keyword Opportunities
| Keyword | Volume/Mo | CPC | Competition | Trend | Recommended Use |
|---|---|---|---|---|---|
| hair care products for black hair | 3,600 | $0.79 | LOW | ↑ RISING | Blog #1 — Rachel's primary differentiation angle |
| styling oil for hair | 5,400 | $0.75 | LOW | ↑ RISING | Caption keywords, product review content |
| cardi b hair mask | 2,400 | $2.79 | LOW | ↑ RISING | Script #8 — cultural moment tie-in |
| how to fix frizzy hair | 2,400 | $1.41 | MEDIUM | ↑ RISING | Blog or Reel — transitioning hair texture |
| natural black hair styles | 2,900 | $0.32 | LOW | ↑ RISING | Bridal + general natural hair content |
| affordable hair products | 1,900 | $0.87 | LOW | ↑ RISING | Budget ingredient breakdown scripts |
| can black people have straight hair naturally | 1,900 | $0.00 | LOW | ↑ RISING | Education Reel — addresses "why" behind natural texture |
| hair care products | 33,100 | $3.74 | LOW | ↑ RISING | Long-term pillar — anchor the blog strategy |
06
Bug Report — Research Infrastructure
Reddit — Returning Junk Posts
25 posts returned with no subreddit metadata. Posts are completely unrelated to target subreddits (adult content, gaming, foreign language). Actor appears to be pulling from a global trending feed instead of subreddit-filtered search.
Actor: trudax~reddit-scraper-lite
HIGH
TikTok Comments — 0 Returned (Public Account)
@naturallyrachb is a public TikTok account but the comments actor returned 0. Likely cause: actor input expects post URLs, not a handle. Need to scrape post URLs first, then fetch comments per post.
Actor: clockworks~tiktok-scraper
HIGH
LinkedIn — 403 Forbidden
All keyword searches returned HTTP 403. Actor may require a LinkedIn session cookie in the input config, or the actor tier changed.
Actor: curious_coder~linkedin-post-search-scraper
MEDIUM
Twitter/X — 0 Results
0 tweets returned for all keyword searches. X API changes or actor not maintained.
Actor: quacker~twitter-scraper
MEDIUM
Google Trends — 400 Bad Request
All pytrends queries return HTTP 400. Google may have changed the undocumented API endpoint.
Library: pytrends
LOW