Ch. 7: The Income Report I Almost Faked
Month 14 across both sites, October 2024. Combined revenue: $681. I'll show the real breakdown because the round numbers people post are lies.
— Drone site display (Mediavine-adjacent network): $151
— Drone site affiliate (parts/tools): $96
— Reef site affiliate: $389
— Reef site display: $45
Net after writer costs ($210 that month) and hosting ($31): $440 profit.
Here's what no income report tells you: $389 of that reef revenue came from THREE posts. The other 74 published posts split the remaining $45 in affiliate scraps. My income wasn't 'a portfolio earning $681' — it was three winners feeding 76 freeloaders.
I was tempted to write '$681/mo from niche sites!' and move on. The truer headline was: 'I have three assets and a lot of inventory.'
That clarity changed my next quarter — I went hunting for more posts shaped like the three winners instead of spreading thin.
Lesson banked: average revenue hides your business. Always find the 3 URLs doing 80% of the money — your real job is cloning those, not feeding the long tail.
Month 14 across both sites, October 2024. Combined revenue: $681. I'll show the real breakdown because the round numbers people post are lies.
— Drone site display (Mediavine-adjacent network): $151
— Drone site affiliate (parts/tools): $96
— Reef site affiliate: $389
— Reef site display: $45
Net after writer costs ($210 that month) and hosting ($31): $440 profit.
Here's what no income report tells you: $389 of that reef revenue came from THREE posts. The other 74 published posts split the remaining $45 in affiliate scraps. My income wasn't 'a portfolio earning $681' — it was three winners feeding 76 freeloaders.
I was tempted to write '$681/mo from niche sites!' and move on. The truer headline was: 'I have three assets and a lot of inventory.'
That clarity changed my next quarter — I went hunting for more posts shaped like the three winners instead of spreading thin.
Lesson banked: average revenue hides your business. Always find the 3 URLs doing 80% of the money — your real job is cloning those, not feeding the long tail.
Ch. 11: I Picked the 'Too Competitive' Niche on Purpose
Site three, summer 2025:
'Saturated' niches are saturated at the HEAD. The body and tail are wide open because big sites can't profitably cover them. Nobody at a 5M-pageview coffee site is writing 'Gaggia Classic Pro OPV mod for 9 bar' — too small for them, perfect for me.
So I picked coffee precisely BECAUSE it was big: a giant niche means a giant tail. I mapped 340 ultra-specific machine-and-mod questions and ignored every 'best espresso machine' term entirely.
Month 1 ranked 9 posts immediately — the competition at that depth was hobbyist forum posts from 2016. Month 4: 5,800 sessions, $240/mo, and the affiliate baskets are huge (a setup is $600-1,500).
Lesson banked: 'too competitive' describes the head, not the niche. Big saturated markets have the longest, emptiest tails — go deep enough that the big sites can't follow you down, and saturation becomes your moat instead of your wall.
Site three, summer 2025:
home-espresso-lab.com. Everyone says avoid coffee — saturated, dominated by big brands. I went in anyway, with a thesis the gurus miss.'Saturated' niches are saturated at the HEAD. The body and tail are wide open because big sites can't profitably cover them. Nobody at a 5M-pageview coffee site is writing 'Gaggia Classic Pro OPV mod for 9 bar' — too small for them, perfect for me.
So I picked coffee precisely BECAUSE it was big: a giant niche means a giant tail. I mapped 340 ultra-specific machine-and-mod questions and ignored every 'best espresso machine' term entirely.
Month 1 ranked 9 posts immediately — the competition at that depth was hobbyist forum posts from 2016. Month 4: 5,800 sessions, $240/mo, and the affiliate baskets are huge (a setup is $600-1,500).
Lesson banked: 'too competitive' describes the head, not the niche. Big saturated markets have the longest, emptiest tails — go deep enough that the big sites can't follow you down, and saturation becomes your moat instead of your wall.
Ch. 17: The Indexing Audit When Pages Just Vanished
Month 13, three of my best earners dropped to zero clicks. Not deranked — gone. I ran an indexing audit before assuming a penalty.
— Checked each URL in GSC's inspection tool — status read "Crawled, currently not indexed." Not a penalty, a quality signal
— Compared the deindexed pages to my indexed ones: the dead ones were my thinnest, most templated
— Beefed up each with original content, a real comparison table, and a unique intro — no more spun feel
— Removed the 4 near-duplicate pages cannibalizing them and 301'd in
— Requested re-indexing manually on each
Two of three returned to the index within 5 weeks and recovered ~80% of revenue. The third I'd merged away.
Lesson banked: "crawled, not indexed" isn't Google losing your page — it's Google judging it not worth keeping. Earn the slot back.
—
Рядом обитают: @InsertedSEO (niche edit opportunities)
Month 13, three of my best earners dropped to zero clicks. Not deranked — gone. I ran an indexing audit before assuming a penalty.
— Checked each URL in GSC's inspection tool — status read "Crawled, currently not indexed." Not a penalty, a quality signal
— Compared the deindexed pages to my indexed ones: the dead ones were my thinnest, most templated
— Beefed up each with original content, a real comparison table, and a unique intro — no more spun feel
— Removed the 4 near-duplicate pages cannibalizing them and 301'd in
— Requested re-indexing manually on each
Two of three returned to the index within 5 weeks and recovered ~80% of revenue. The third I'd merged away.
Lesson banked: "crawled, not indexed" isn't Google losing your page — it's Google judging it not worth keeping. Earn the slot back.
—
Рядом обитают: @InsertedSEO (niche edit opportunities)
Ch. 1: The $15 Bet on Drone Repair
In March 2022 I bought
I didn't pick it for volume. Ahrefs said the head term did maybe 2,400/mo. I picked it because the buyer intent was violent — a broken drone is a wallet bleeding out. RPM in that space runs $22-30 from repair-tool and parts advertisers.
Month 1 I published 6 posts and earned $0. Month 4, one 'won't take off after crash' guide hit page one and pulled $41. Tiny. But the cluster was real.
Mistake: I almost killed the site at month 3 because $0 felt like proof I was wrong. I was just early.
Lesson banked: pick the wound, not the volume. A small audience mid-panic out-converts a huge one that's idly curious.
In March 2022 I bought
fix-my-drone.com for $11.06 because nobody else wanted it. The whole arbitrage thesis: drone owners crash their $1,400 quads constantly, search 'DJI Mini gimbal stuck' at midnight, and there were zero repair-focused content sites — only forum threads and YouTube.I didn't pick it for volume. Ahrefs said the head term did maybe 2,400/mo. I picked it because the buyer intent was violent — a broken drone is a wallet bleeding out. RPM in that space runs $22-30 from repair-tool and parts advertisers.
Month 1 I published 6 posts and earned $0. Month 4, one 'won't take off after crash' guide hit page one and pulled $41. Tiny. But the cluster was real.
Mistake: I almost killed the site at month 3 because $0 felt like proof I was wrong. I was just early.
Lesson banked: pick the wound, not the volume. A small audience mid-panic out-converts a huge one that's idly curious.
Ch. 2: The First Dollar Took 109 Days
My first ever affiliate dollar on the drone site landed on day 109. It wasn't display. It was a $0.94 commission on a $19 propeller-balancing tool through a parts retailer's program.
What I learned dissecting that one sale: the visitor didn't come from my big 'how to fix' guide. They came from a throwaway 700-word post — 'why your new props vibrate' — that I wrote in 40 minutes to fill a content gap. The 'money' guides I'd sweated over for 4 hours each? Still ranking nowhere.
That reframed everything. I'd been building cornerstone pillars before I had any topical trust. Google had no reason to rank a 109-day-old site for competitive terms. But the weird, specific, near-zero-competition question? It slipped through.
By month 6 I had 31 of those micro-posts and revenue hit $214/mo.
Lesson banked: your first dollar tells you where the site WANTS to rank. Stop arguing with it — go build 20 more posts shaped exactly like the one that won.
My first ever affiliate dollar on the drone site landed on day 109. It wasn't display. It was a $0.94 commission on a $19 propeller-balancing tool through a parts retailer's program.
What I learned dissecting that one sale: the visitor didn't come from my big 'how to fix' guide. They came from a throwaway 700-word post — 'why your new props vibrate' — that I wrote in 40 minutes to fill a content gap. The 'money' guides I'd sweated over for 4 hours each? Still ranking nowhere.
That reframed everything. I'd been building cornerstone pillars before I had any topical trust. Google had no reason to rank a 109-day-old site for competitive terms. But the weird, specific, near-zero-competition question? It slipped through.
By month 6 I had 31 of those micro-posts and revenue hit $214/mo.
Lesson banked: your first dollar tells you where the site WANTS to rank. Stop arguing with it — go build 20 more posts shaped exactly like the one that won.
Ch. 3: I Chased Traffic and Got Poorer
Late 2022 I got greedy. The drone site was doing 9k sessions at ~$18 RPM — call it $162/mo from display alone. So I bolted on a 'best drones for beginners' content arm to scale traffic. It worked: by spring sessions hit 21k.
Revenue went UP to $198. Per-session, I'd gotten poorer. The beginner-buying-guide traffic was tourists — high bounce, $4 RPM, clicked nothing. They diluted my whole site's average. My repair traffic was still carrying the entire P&L.
I'd confused two different businesses living under one domain: the repair audience (desperate, high-intent) and the research audience (browsing, worthless). Stuffing them together didn't average my RPM — it dragged it toward the worse cohort.
I noindexed 14 of the buying-guide posts in June. Sessions dropped to 16k. Revenue rose to $241. Less traffic, more money.
Lesson banked: RPM isn't a site-wide number, it's a per-cohort number. Cutting your worst traffic can raise the average enough to net more dollars. Audit by section, not by total.
Late 2022 I got greedy. The drone site was doing 9k sessions at ~$18 RPM — call it $162/mo from display alone. So I bolted on a 'best drones for beginners' content arm to scale traffic. It worked: by spring sessions hit 21k.
Revenue went UP to $198. Per-session, I'd gotten poorer. The beginner-buying-guide traffic was tourists — high bounce, $4 RPM, clicked nothing. They diluted my whole site's average. My repair traffic was still carrying the entire P&L.
I'd confused two different businesses living under one domain: the repair audience (desperate, high-intent) and the research audience (browsing, worthless). Stuffing them together didn't average my RPM — it dragged it toward the worse cohort.
I noindexed 14 of the buying-guide posts in June. Sessions dropped to 16k. Revenue rose to $241. Less traffic, more money.
Lesson banked: RPM isn't a site-wide number, it's a per-cohort number. Cutting your worst traffic can raise the average enough to net more dollars. Audit by section, not by total.
Reading rec
If this channel's your speed, @DropAndFlip runs a sharp feed on domain flipping. Different angle, same depth — worth a follow.
If this channel's your speed, @DropAndFlip runs a sharp feed on domain flipping. Different angle, same depth — worth a follow.
Ch. 5: Site Two, Built to Sell From Day One
With the drone site stabilized, I started site two in Jan 2024 — a saltwater-aquarium niche,
Forever-sites let you be sloppy with structure. Flip-sites can't. So from post one I tracked everything a buyer's due-diligence would want: clean GA4, a Google Sheet of every post's cost ($14 avg for 1,400 words via a writer), publish dates, and a revenue ledger reconciled monthly.
The niche math: aquarium gear has fat affiliate baskets — a reef tank build is $800-2,000, and someone buying a protein skimmer buys ten more things. I weighted content toward 'setup' intent, not 'is this hobby for me' intent.
By month 5: 4,300 sessions, $310/mo (mostly affiliate, not display). Cost to build so far: $1,090 across 78 posts.
Lesson banked: decide if a site is a pet or a product on day one. A site you'll sell needs a paper trail from the first post — buyers pay 35-45x monthly, but only for clean books.
With the drone site stabilized, I started site two in Jan 2024 — a saltwater-aquarium niche,
reef-rookie.com. This time I built it as an asset to flip, not a forever-project. Different decisions everywhere.Forever-sites let you be sloppy with structure. Flip-sites can't. So from post one I tracked everything a buyer's due-diligence would want: clean GA4, a Google Sheet of every post's cost ($14 avg for 1,400 words via a writer), publish dates, and a revenue ledger reconciled monthly.
The niche math: aquarium gear has fat affiliate baskets — a reef tank build is $800-2,000, and someone buying a protein skimmer buys ten more things. I weighted content toward 'setup' intent, not 'is this hobby for me' intent.
By month 5: 4,300 sessions, $310/mo (mostly affiliate, not display). Cost to build so far: $1,090 across 78 posts.
Lesson banked: decide if a site is a pet or a product on day one. A site you'll sell needs a paper trail from the first post — buyers pay 35-45x monthly, but only for clean books.
Ch. 6: The Cluster That Ranked the Pillar
On the reef site I ran a deliberate experiment in mid-2024. I wanted to rank for 'cycling a saltwater tank' — competitive, lots of established hobby sites. Instead of attacking it head-on, I ignored the pillar for two months.
I published 11 satellite posts first: 'ammonia spiked during cycle', 'no nitrites week 3', 'how long does a fishless cycle take', 'cloudy water day 5'. Each tiny, each near-zero competition, each internally linked UP to the (still unwritten) pillar URL.
Then I wrote the pillar and pointed all 11 children at it with descriptive anchors.
The pillar hit page one in 26 days — fast for that niche. The satellites had pre-built a topical neighborhood and passed real relevance, not just one link each. The pillar inherited a constituency.
That cluster alone did 2,100 sessions/mo by year-end at ~$16 RPM plus affiliate.
Lesson banked: you don't rank a pillar by writing the pillar. You rank it by surrounding it with the boring questions first, then linking them inward. Build the suburbs before the city hall.
On the reef site I ran a deliberate experiment in mid-2024. I wanted to rank for 'cycling a saltwater tank' — competitive, lots of established hobby sites. Instead of attacking it head-on, I ignored the pillar for two months.
I published 11 satellite posts first: 'ammonia spiked during cycle', 'no nitrites week 3', 'how long does a fishless cycle take', 'cloudy water day 5'. Each tiny, each near-zero competition, each internally linked UP to the (still unwritten) pillar URL.
Then I wrote the pillar and pointed all 11 children at it with descriptive anchors.
The pillar hit page one in 26 days — fast for that niche. The satellites had pre-built a topical neighborhood and passed real relevance, not just one link each. The pillar inherited a constituency.
That cluster alone did 2,100 sessions/mo by year-end at ~$16 RPM plus affiliate.
Lesson banked: you don't rank a pillar by writing the pillar. You rank it by surrounding it with the boring questions first, then linking them inward. Build the suburbs before the city hall.
