Why I publish income reports: Transparency builds trust. When I tell you a tool earns me commissions, you deserve to see the actual numbers — not just theoretical potential. These reports keep me accountable and give you real data to calibrate expectations.

Month 1 Summary

Total Sessions
312
Organic Sessions
47
Pages Indexed
14
Affiliate Revenue
$0
Net Profit
-$129

Honest summary: month one of a new site almost always looks like this — a lot of work, no revenue yet, a small amount of early organic traffic starting to show up. The site launched March 2nd. That's 29 days of existence. Google hasn't had time to fully crawl and rank pages yet. This is normal.

Traffic Report

Total sessions in March: 312

Breakdown by source:

SourceSessionsNotes
Direct198Mostly me reviewing the site and initial social sharing
Organic Search47Early indexing — 3 pages showing impressions in GSC
Social / Reddit54Posted 2 articles in relevant subreddits
Referral13One mention in a newsletter

The 47 organic sessions from a site that launched 29 days ago is actually encouraging. The pages Google indexed first were the two Very Low KD keyword targets — the workflow posts. That's the keyword research strategy working as designed.

Top pages by sessions:

  1. Homepage — 89 sessions
  2. /workflows/affiliate-marketing-workflow/ — 34 sessions
  3. /workflows/how-i-find-products-to-promote/ — 28 sessions
  4. /build-with-ai/build-affiliate-site-nextjs/ — 22 sessions

Affiliate Revenue Breakdown

Total affiliate revenue: $0

This is expected. Affiliate revenue from SEO traffic requires: (1) ranking, (2) clicks on affiliate links, (3) conversions. A 29-day-old site with 47 organic sessions hasn't hit the threshold for meaningful commission activity yet.

I did get 3 affiliate link clicks tracked — one on Ahrefs, two on Surfer SEO — but none converted to paid subscriptions in the reporting window.

The realistic timeline: Most affiliate sites don't earn their first commission until month 3–6, and don't hit meaningful monthly income until month 9–12. Anyone telling you otherwise is selling a course. I'll report the real numbers here every month.

Expenses

ToolCostPurpose
Claude Pro$20Content creation
ChatGPT Plus$20Research + supplementary writing
Surfer SEO$89On-page optimization
Domain (Namecheap)$0Already owned
Hosting (GitHub Pages)$0Free
Total$129

Running a static site on GitHub Pages means $0 hosting cost. The entire operating expense for this site is software subscriptions I'd retain regardless. Real effective cost is closer to $89/month if I separate the AI tools I use for other work.

Payment infrastructure note: I receive affiliate commissions via ACH into a Wise multi-currency account — it gives me a real US bank account number for ACH payouts from US affiliate networks, and holds USD balances until I need to convert. At $0 revenue in month one this doesn't matter yet, but the setup is in place for when commissions start flowing.

What Went Well

What Didn't Work

April Plan

  1. Set up email capture (ConvertKit or Beehiiv — deciding between them)
  2. Replace all placeholder affiliate links with real tracked links
  3. Audit internal links across the site and fill gaps
  4. Publish 4 new articles targeting the remaining Low KD keywords from the strategy
  5. Build one piece of link-worthy content — a data study or original resource worth citing

April income report publishes April 30th. Subscribe below if you want it in your inbox.

Get the April Income Report

I'll send it the moment it's live — plus the monthly content strategy and tool recommendations.

Subscribe to Updates →