Appearance
Chapter 9 — 30-Day Roadmap
🗓️
"Not a plan to be perfect. A plan to execute."
How to use this roadmap
- 30 days zero → ship product / channel with paying users
- 2-4 hours/day dedicated time (after main job)
- 3 tracks by goal: Creator | Solo SaaS | Faceless empire
- Daily checkbox — mark when done
- Skip 1 day OK, skip 3 days in a row = back to Day 1
00 Pre-flight (Day 0)
Done before Day 1
- [ ] Tool subscriptions: Midjourney + ElevenLabs + 1 video tool (Sora/Veo/Kling) ≥ $50/month
- [ ] Payment card: international Visa/MC
- [ ] "Professional" email: yourname@gmail.com
- [ ] Twitter/X + Threads: public for build-in-public
- [ ] Notion / Apple Notes: tracking sheet (gen list, MRR, post log)
- [ ] Calendar block: 2-4h/day same time daily
🛤️ Pick 1 of 3 tracks
| Track | Day 30 Goal | Effort |
|---|---|---|
| A. Creator | Channel 1K followers + 1 viral clip (>10K views) | 2-3h/day |
| B. Solo SaaS | MVP live + 5 paying customers | 3-4h/day |
| C. Faceless empire | YT channel 10 videos + 100 subscribers | 2-3h/day |
TRACK A — Creator (1K followers + 1 viral)
Week 1 — Niche + identity (Day 1-7)
| Day | Task | Output |
|---|---|---|
| 1 | Pick 1 niche + 1 platform primary (TikTok / IG / YT) | Niche statement 1 line |
| 2 | Mood board (50 ref images) + style guide | Notion page |
| 3 | Define persona / character: name + bio + visual | Document |
| 4 | Generate 10 identity images with MJ --cref | 10 images |
| 5 | Train LoRA persona (Replicate / Fal) | LoRA model URL |
| 6 | Setup social accounts + bio + 1 banner post | Profile live |
| 7 | Post 3 "intro" images — no engagement expectation | Engagement baseline |
Week 2 — Format experimentation (Day 8-14)
| Day | Task |
|---|---|
| 8-9 | Try 3 different formats (cameo / bodycam / parody) |
| 10-11 | Measure: which has highest engagement? |
| 12 | Double down on winner |
| 13-14 | Generate 5 new clips same format, batch post |
Week 3 — Volume + iterate (Day 15-21)
| Day | Task |
|---|---|
| 15-17 | Post 1 clip/day, A/B test hooks |
| 18 | Identify 1 new viral trend |
| 19-20 | Apply trend with your persona |
| 21 | Week recap: top 3 clips, MRR estimate, follower count |
Week 4 — Push + monetize (Day 22-30)
| Day | Task |
|---|---|
| 22-25 | 1 clip/day, target 1 viral (>10K views) |
| 26 | Setup TikTok Creator Fund / YouTube Partner (if eligible) |
| 27 | Pitch 3 brands for small deal ($100-500) |
| 28-29 | Reach out 5 micro-influencer collab |
| 30 | Final review: KPI, learning, next 30 days |
Day 30 KPI
- 1K+ followers
- 1 clip >10K views
- Posting cadence (≥1/day)
- Pitch 3 brand deals
TRACK B — Solo SaaS (MVP + 5 customers)
Week 1 — Niche + validation (Day 1-7)
| Day | Task |
|---|---|
| 1 | Brainstorm 20 AI gen niches (Chapter 4 has list) |
| 2 | Pick 1 based on: pain + market + tool fit |
| 3 | Landing page with Carrd / Framer + waitlist form |
| 4 | Post Twitter / Reddit / FB group target niche |
| 5-6 | Hit 50+ signups OR pivot |
| 7 | Customer dev: call 5 users, ask 5 questions |
Week 2 — MVP build (Day 8-14)
| Day | Task |
|---|---|
| 8 | Stack decision: Next.js + Supabase + Replicate + Stripe + Vercel |
| 9 | Auth (Clerk) + DB schema |
| 10 | UI: input → call API → output |
| 11 | Payment: Stripe checkout + webhook |
| 12 | User dashboard: generations history |
| 13 | Bug fix + edge cases (rate limit, NSFW, error handling) |
| 14 | Internal dogfood: gen 50 outputs yourself |
Week 3 — Launch (Day 15-21)
| Day | Task |
|---|---|
| 15 | Polish UX: empty state, loading, success messages |
| 16 | Pricing page: 3 tiers or usage-based |
| 17 | Privacy + Terms (use template) |
| 18 | Email waitlist: "we're live!" |
| 19 | Launch ProductHunt + Hacker News |
| 20 | Reddit + Twitter thread + FB group push |
| 21 | Reply to every comment, fix user-reported issues |
Week 4 — Iterate + revenue (Day 22-30)
| Day | Task |
|---|---|
| 22-25 | Ship features based on feedback (1 feature/2 days) |
| 26 | Pricing test: A/B 2 tiers |
| 27 | Outreach 50 cold (Twitter DM + email) |
| 28 | Add referral: invite friend → free credit |
| 29 | Cohort analysis: week 1 retention |
| 30 | Recap: MRR, paying customers, churn |
Day 30 KPI
- MVP live + payment works
- ≥5 paying customers
- $50-500 MRR
- Pipeline 50+ free users
TRACK C — Faceless empire (10 videos + 100 subs)
Week 1 — Setup (Day 1-7)
| Day | Task |
|---|---|
| 1 | Pick 1 faceless YT niche (history / true crime / explainer) |
| 2 | Channel art + about + 3 keyword research |
| 3 | Script template (10-15 min structure) |
| 4 | Voice setup ElevenLabs (clone own / pick library) |
| 5 | Visual style guide (MJ prompt template) |
| 6 | Edit template CapCut / Premiere |
| 7 | Upload 1 "intro / trailer" video |
Week 2 — Production rhythm (Day 8-14)
| Day | Output |
|---|---|
| 8-9 | Video #1: full cycle (script → voice → visual → edit → upload) |
| 10-11 | Video #2: refine workflow, cut production time |
| 12-13 | Video #3: A/B test thumbnail style |
| 14 | Review: time per video, retention metric |
Week 3 — Volume + SEO (Day 15-21)
| Day | Task |
|---|---|
| 15-17 | Video #4, #5, #6 — different topic angles |
| 18 | TubeBuddy / VidIQ SEO audit all videos |
| 19 | Refresh low-CTR thumbnails |
| 20-21 | Video #7, #8 — try trending topic |
Week 4 — Push + monetize (Day 22-30)
| Day | Task |
|---|---|
| 22-24 | Video #9, #10 — apply learning, push quality |
| 25 | Setup YouTube AdSense (if 1K+ subs) |
| 26 | Cross-post: TikTok shorts from YT clips |
| 27 | Pitch 3 sponsors (low-budget niche) |
| 28 | Setup affiliate links (Amazon Associate / niche affiliate) |
| 29 | Etsy shop setup if niche fits prints |
| 30 | Recap: 10 videos, subscriber count, RPM estimate |
Day 30 KPI
- 10 videos published
- 100+ subscribers
- 1 video > 5K views
- 1 active monetization stream
Common patterns across 3 tracks
Regardless of track
1. Daily build-in-public
- 1 tweet/day sharing progress
- Build audience before you need to sell
2. Weekly retrospective (Sunday)
- KPI check
- Top 3 learnings
- Next week priorities
3. Tool budget cap
- Start: max $100/month tools
- After $500+ MRR: increase
4. Energy management
- 2-4h focus block, no multitask
- 1 day off/week to recharge
5. Community engagement
- Join 2 communities + 2 global niches
- Comment / help 5 people/week
Common pitfalls
🚨 8 common stumbles
1. Switch niche mid-way → reset Day 1. Stick 30 days.
2. Perfectionism Day 1-7 → don't wait for "pretty" MVP. Ship week 3 even ugly.
3. Over-tool → 10 tools, use 2. Stick 3-5 core.
4. Skip build-in-public → audience = compound interest. Start Day 1.
5. Compare with top creators → they took 5 years. You're on Day 7. Apple-to-apple.
6. Forget specific KPI numbers → "improving" = not measurable. Need number target.
7. Burnout week 3 → trough of disillusionment. Recharge, don't quit.
8. No distribution plan → ship MVP, no one knows. Build distribution Day 1-7.
Global tips
Time zone advantage
- Emerging market UTC+5 to +9 — generate while US sleeps
- Post during US morning (8-9am EST) = peak engagement
Communities to be active in
- WIP.co — solo founders global
- IndieHackers — global founders
- r/SideProject — Reddit
- Built in [city] — local startup community
When to quit day job?
| MRR | Action |
|---|---|
| < $500 | Side project, don't quit |
| $500-2K | Part-time side, keep main job |
| $2K+ | Can quit (livable in many markets) |
| $5K+ | Definitely quit / scale team |
Tracking template
Day | Date | Task done | Energy (1-10) | KPI today | Tomorrow
─────────────────────────────────────────────────────────────
1 | 1/6 | Pick niche | 8/10 | - | Mood board
2 | 2/6 | Mood board | 7/10 | - | Define persona
...
Weekly review (Sunday)
- Top 3 wins this week
- Top 3 challenges
- KPI: [follower/MRR/subscriber]
- Energy avg: __/10
- Next week priorities (top 3)After Day 30
- Chapter 1 — Solo Studio — refine pipeline
- Chapter 4 — Solo SaaS — scale revenue
- Chapter 7 — Toolkit — upgrade stack
- Chapter 8 — Ethics — audit legal
Final word
"30 days isn't enough to get rich.30 days is enough to prove you can ship.90% of people don't finish Week 1.You just need to be in the 10% that does."
Day 1 starts now. Go ✊