Cold-Starting a Niche Blog: First 90 Days
What 25 published articles, 8,400 sessions, and $42 of affiliate revenue actually look like
M.A.'s 90-day cold start of a blog in an evergreen niche, with the actual traffic, indexing timeline, and revenue. The honest version of the 'first 90 days of blogging' chart.
Articles published
25
Avg ~2,200 words each
Total sessions (90d)
8,400
Mostly months 2-3
Email subscribers
184
From 8,400 sessions = 2.2%
Affiliate revenue
$42.30
First trickle, on track
The setup
M.A. cold-started a blog in an evergreen niche the archive doesn't otherwise cover (deliberately not naming it here so the test isn't contaminated by our readers). The niche fit our published filters — specific audience qualifier, decent monetization potential, low-but-not-zero competition. The blog ran on a static-site generator with a clean theme; total Year 1 setup cost was $42 (domain + a year of low-cost hosting).
The publishing plan matched what we'd recommend in our blogging article: 10 cornerstone articles in days 1-30, then 1-2 articles per week through day 90. All articles were AI-assisted but human-edited (J.R.'s research and outlining workflow, M.A.'s editing pass). Average article length: 2,200 words. Each article hand-formatted with internal links to other articles in the cluster.
The 90-day timeline
| Period | Articles published | Total sessions | Email subs | Affiliate revenue |
|---|---|---|---|---|
| Days 1-14 | 8 | 12 | 0 | $0 |
| Days 15-30 | 5 | 47 | 3 | $0 |
| Days 31-60 | 7 | 1,840 | 61 | $8.40 |
| Days 61-90 | 5 | 6,501 | 120 | $33.90 |
| Total | 25 | 8,400 | 184 | $42.30 |
What worked
01Front-loading cornerstone content paid off
8 of the 10 cornerstone articles were published in the first 14 days. By the time Google started indexing meaningfully (day 32 onwards), the site had a baseline of substantive content. Two of those cornerstone articles became the blog's top traffic sources by day 90, contributing 47% of total sessions.
02Pinterest pinning produced traffic before Google did
We pinned to Pinterest from day 8 onwards using the playbook from the faceless Pinterest setup guide. Pinterest sessions were the dominant source of traffic during days 31-60 (when SEO hadn't kicked in). By day 90, Pinterest still produced 30% of traffic, with Google producing 55% and direct/email producing the rest.
03Email signup placement matters more than copy
We tested two email signup variants — a sticky footer bar versus a mid-article inline form. The mid-article form converted at 2.7% of article readers, while the footer bar converted at 0.4%. Both used identical copy. Position and visibility dwarfed any copy difference.
What didn't work
01First 14 days produced essentially zero meaningful signal
12 sessions over 14 days, 0 email signups, 0 affiliate clicks. This is the period where most cold-started blogs are abandoned. Worth knowing in advance: if you treat days 1-14 as a search-for-validation period, you'll quit. Treat them as the input phase before any output is reasonable.
02Two cornerstone articles never gained traction
Of the 10 cornerstones, 2 produced essentially zero traffic by day 90. They were technically well-written but the underlying topic had less search demand than we estimated. The variance on individual articles is high — even with good methodology, you won't pick all winners.
03Affiliate revenue wasn't meaningful
$42.30 across 90 days isn't a real income signal. The blog had affiliate links from day 31 onwards but the early-stage traffic doesn't convert at meaningful rates. The 'affiliate income compounds with traffic' rule held: month 3 saw 4x the affiliate revenue of month 2 despite only 3.5x the traffic.
The single most useful insight
We expected month 2 to be when SEO started compounding. It wasn't. The compounding inflection was meaningfully later than forecasted — closer to day 75 than day 60. The first month of meaningful traffic was actually month 3, not month 2.
This matters because the 'quit-or-keep-going' decision most new bloggers make happens around month 2-3. If you're using month 2 traffic as your decision-point signal, you'll often quit just before the traffic starts. Plan to evaluate month 4-5 trajectory, not month 2.
Earnings projection
Extrapolating the day-31-to-day-90 trajectory, the blog should reach 18,000-30,000 sessions per month by month 6, 600-1,200 email subscribers, and $200-500/month in affiliate revenue. This tracks with the blogging article's published expectations for healthy execution.
The 12-month projection — assuming continued execution — is 40,000-80,000 monthly sessions, Mediavine ad eligibility, and $1,200-3,500/month in combined ad + affiliate revenue. A real income stream by month 12, but emphatically not the headline-grabbing $10K/month stories. Honest blogging math.
The pillar article this study supports
How to Make Money Blogging: Complete 2026 Guide
Other case studies
While you're here
Case study · Apps & surveys
30 Days on Prolific
$87 in 11 hours: the cleanest hourly rate in the survey-app category
Read the full studyCase study · AI side hustles
AI-Augmented Editing as a 90-Day Side Hustle
$2,140 in 90 days from cold outreach: the actual numbers
Read the full studyCase study · Pinterest
Cold-Starting a Faceless Pinterest Account
0 to 47K monthly impressions in 6 months: what worked and what didn't
Read the full studyCase study · Apps & surveys
22 Earning Apps in 30 Days
$143 across 22 apps: which ones cleared cashout and which ones quietly trapped earnings
Read the full studyCase study · AI side hustles
Notion AI vs ChatGPT: 7-Workflow Head-to-Head
6 weeks of side-by-side testing across the workflows solopreneurs actually run
Read the full study