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.
Ch. 8: When I Killed the Drone Site (Sort Of)
By early 2025 the drone site had plateaued at $150/mo for eight straight months. Two more core updates, no real movement. The repair niche had a ceiling: small total search demand, and DJI kept making drones harder to self-repair, shrinking my audience structurally.
The pivot question wasn't 'how do I grow this' — it was 'is the niche itself dying?' It was. Not my SEO. The market.
I stopped publishing entirely (didn't delete — a stable $150/mo costs nothing to leave running) and moved all writer budget to reef. People romanticize 'never give up.' But pouring effort into a structurally shrinking niche is just slow bleeding.
The drone site still pays $138/mo in 2025 on full autopilot. I just stopped feeding a market that was contracting underneath me.
Lesson banked: separate 'my site is failing' from 'this niche is shrinking.' The first is fixable. The second isn't — and the smart move is to stop investing, not to grind harder. A small passive income beats a large active loss.
By early 2025 the drone site had plateaued at $150/mo for eight straight months. Two more core updates, no real movement. The repair niche had a ceiling: small total search demand, and DJI kept making drones harder to self-repair, shrinking my audience structurally.
The pivot question wasn't 'how do I grow this' — it was 'is the niche itself dying?' It was. Not my SEO. The market.
I stopped publishing entirely (didn't delete — a stable $150/mo costs nothing to leave running) and moved all writer budget to reef. People romanticize 'never give up.' But pouring effort into a structurally shrinking niche is just slow bleeding.
The drone site still pays $138/mo in 2025 on full autopilot. I just stopped feeding a market that was contracting underneath me.
Lesson banked: separate 'my site is failing' from 'this niche is shrinking.' The first is fixable. The second isn't — and the smart move is to stop investing, not to grind harder. A small passive income beats a large active loss.
Ch. 9: What 100 Posts Actually Cost Me
People ask what a niche site costs to build. Here's the real reef-site ledger through 100 published posts (Jan 2024-Feb 2025):
— Writing: 100 posts averaging $16 (mix of $11 quick posts and $28 long pillars) = $1,600
— Editing/fact-check pass by me: ~80 hours, unpaid but real
— Images (stock + a few commissioned diagrams): $190
— Domain + hosting (13 months): $214
— Tools (Ahrefs share, GA, a rank tracker): $384
— A botched batch of 9 AI posts I had to bin: $40 wasted
Total cash out: $2,428. Total time: roughly 240 hours including the 80 editing.
At month 13 the site did $434 profit. So my cumulative cash was JUST breaking even around month 14-15 — not the 'profitable in 90 days' fantasy.
The $40 of binned AI posts taught the real lesson: cheap content that you delete costs more than expensive content you keep.
Lesson banked: budget a niche site to break even at month 14, not month 4. If your runway can't survive a year of net-negative, you'll quit right before the inflection — which is exactly where most people fold.
People ask what a niche site costs to build. Here's the real reef-site ledger through 100 published posts (Jan 2024-Feb 2025):
— Writing: 100 posts averaging $16 (mix of $11 quick posts and $28 long pillars) = $1,600
— Editing/fact-check pass by me: ~80 hours, unpaid but real
— Images (stock + a few commissioned diagrams): $190
— Domain + hosting (13 months): $214
— Tools (Ahrefs share, GA, a rank tracker): $384
— A botched batch of 9 AI posts I had to bin: $40 wasted
Total cash out: $2,428. Total time: roughly 240 hours including the 80 editing.
At month 13 the site did $434 profit. So my cumulative cash was JUST breaking even around month 14-15 — not the 'profitable in 90 days' fantasy.
The $40 of binned AI posts taught the real lesson: cheap content that you delete costs more than expensive content you keep.
Lesson banked: budget a niche site to break even at month 14, not month 4. If your runway can't survive a year of net-negative, you'll quit right before the inflection — which is exactly where most people fold.
Ch. 10: The Recovery That Took Six Months
The March 2025 core update hit reef hard — down 44%, from 11k to 6.1k sessions. Revenue fell from $510 to $290. This time I had a system from the drone-site scars.
Week 1: segment. Losers were all 'best protein skimmer 2024'-style affiliate roundups. Survivors were problem-solving posts. Same pattern as always.
But I didn't just delete this time — these roundups earned real affiliate money. Instead I rebuilt them: added a real test methodology section ('I ran four skimmers for 30 days, here's the data'), original photos, a comparison table with actual measured numbers, and a clear 'who should skip this' section. Made them genuinely first-hand.
Recovery was NOT instant. May: still down. June core update: partial bounce to 8.2k. By September: 10.8k sessions, revenue back to $475.
Six months, two more updates, before it healed.
Lesson banked: core-update recovery runs on Google's schedule, not yours — you usually have to wait for the NEXT update to validate fixes. Rebuild for genuine first-hand value, then be patient enough to survive the gap. Most people 'fix' it and quit before the next update can reward them.
The March 2025 core update hit reef hard — down 44%, from 11k to 6.1k sessions. Revenue fell from $510 to $290. This time I had a system from the drone-site scars.
Week 1: segment. Losers were all 'best protein skimmer 2024'-style affiliate roundups. Survivors were problem-solving posts. Same pattern as always.
But I didn't just delete this time — these roundups earned real affiliate money. Instead I rebuilt them: added a real test methodology section ('I ran four skimmers for 30 days, here's the data'), original photos, a comparison table with actual measured numbers, and a clear 'who should skip this' section. Made them genuinely first-hand.
Recovery was NOT instant. May: still down. June core update: partial bounce to 8.2k. By September: 10.8k sessions, revenue back to $475.
Six months, two more updates, before it healed.
Lesson banked: core-update recovery runs on Google's schedule, not yours — you usually have to wait for the NEXT update to validate fixes. Rebuild for genuine first-hand value, then be patient enough to survive the gap. Most people 'fix' it and quit before the next update can reward them.
Ch. 12: The Day I Removed Half My Ads
The espresso site had display ads everywhere by month 5 — $14 RPM, ~$80/mo from ads. Standard playbook. Then I noticed the affiliate numbers were anemic versus the reef site at the same traffic.
I ran a test: stripped display ads entirely from my 12 highest-intent 'which grinder should I buy' posts, leaving ads only on informational pages. Kept ads on 'what is pre-infusion' type posts where nobody buys anything.
Result over 6 weeks: those 12 posts lost $19/mo in display income. Affiliate revenue from the SAME posts rose $84/mo. The ads had been distracting buyers at the exact moment of decision — a $0.40 ad click was cannibalizing a $40 commission.
The rule that emerged: ads on informational pages (monetize attention you can't convert), affiliate-clean on commercial pages (protect the conversion).
Net site revenue went from $240 to $310/mo with that one structural change — no new content.
Lesson banked: display and affiliate aren't additive on commercial pages — they compete for the same click. Map intent per page and pick ONE monetization per page. Ads on buying pages are you outbidding yourself for pennies.
The espresso site had display ads everywhere by month 5 — $14 RPM, ~$80/mo from ads. Standard playbook. Then I noticed the affiliate numbers were anemic versus the reef site at the same traffic.
I ran a test: stripped display ads entirely from my 12 highest-intent 'which grinder should I buy' posts, leaving ads only on informational pages. Kept ads on 'what is pre-infusion' type posts where nobody buys anything.
Result over 6 weeks: those 12 posts lost $19/mo in display income. Affiliate revenue from the SAME posts rose $84/mo. The ads had been distracting buyers at the exact moment of decision — a $0.40 ad click was cannibalizing a $40 commission.
The rule that emerged: ads on informational pages (monetize attention you can't convert), affiliate-clean on commercial pages (protect the conversion).
Net site revenue went from $240 to $310/mo with that one structural change — no new content.
Lesson banked: display and affiliate aren't additive on commercial pages — they compete for the same click. Map intent per page and pick ONE monetization per page. Ads on buying pages are you outbidding yourself for pennies.
Ch. 13: The Month I Published 40 Posts and Regretted It
Flush with a little cash in late 2024, I tried to brute-force the reef site. Hired three writers, pushed 40 posts in one month — 4x my normal pace. The theory: more content, faster, wins.
What actually happened: Google's evaluation of those 40 posts was visibly worse than my slow batches. They took 3x longer to index, ranked weaker, and — this is the part nobody warns you about — the flood diluted my crawl. Google spent budget re-crawling thin new posts instead of refreshing my proven earners, which dipped slightly.
Quality control collapsed at that velocity too. I caught two posts with flat-out wrong dosing advice AFTER publish — dangerous in a hobby where you can kill livestock.
Those 40 posts added maybe $30/mo combined. My normal 10-post months added more.
I pulled 15 of them within a quarter.
Lesson banked: there's a velocity ceiling per site where more publishing makes things worse — you outrun your own quality control and steal crawl budget from your winners. On a young site, 8-12 genuinely good posts a month beats 40 rushed ones every time.
Flush with a little cash in late 2024, I tried to brute-force the reef site. Hired three writers, pushed 40 posts in one month — 4x my normal pace. The theory: more content, faster, wins.
What actually happened: Google's evaluation of those 40 posts was visibly worse than my slow batches. They took 3x longer to index, ranked weaker, and — this is the part nobody warns you about — the flood diluted my crawl. Google spent budget re-crawling thin new posts instead of refreshing my proven earners, which dipped slightly.
Quality control collapsed at that velocity too. I caught two posts with flat-out wrong dosing advice AFTER publish — dangerous in a hobby where you can kill livestock.
Those 40 posts added maybe $30/mo combined. My normal 10-post months added more.
I pulled 15 of them within a quarter.
Lesson banked: there's a velocity ceiling per site where more publishing makes things worse — you outrun your own quality control and steal crawl budget from your winners. On a young site, 8-12 genuinely good posts a month beats 40 rushed ones every time.
Ch. 14: The $19,000 Offer I Turned Down
April 2025, a broker reached out about the reef site. It was doing $475/mo profit. Offer: $19,000 — exactly 40x monthly. My gut screamed 'take it, that's life-changing relative to your costs.'
I almost signed. Then I did the math the broker doesn't want you doing.
The site was in active recovery from the March update, trending UP. Trailing 3-month average was depressed by the dip. If I waited for the recovery to fully land — and I had strong evidence from the segment data it would — the same 40x multiple on a recovered $700/mo was $28,000.
Selling DURING a recovery is selling at the trough disguised as the average. The buyer knew exactly what they were buying: an undervalued asset mid-bounce.
I passed. By September the site did $475 trending to $560, and a similar site sold for 44x.
Lesson banked: never sell during a recovery — the multiple is applied to your worst recent months while the asset is secretly worth more. Sell on a stable or rising trailing 12-month, or you're handing the buyer your upside for free.
April 2025, a broker reached out about the reef site. It was doing $475/mo profit. Offer: $19,000 — exactly 40x monthly. My gut screamed 'take it, that's life-changing relative to your costs.'
I almost signed. Then I did the math the broker doesn't want you doing.
The site was in active recovery from the March update, trending UP. Trailing 3-month average was depressed by the dip. If I waited for the recovery to fully land — and I had strong evidence from the segment data it would — the same 40x multiple on a recovered $700/mo was $28,000.
Selling DURING a recovery is selling at the trough disguised as the average. The buyer knew exactly what they were buying: an undervalued asset mid-bounce.
I passed. By September the site did $475 trending to $560, and a similar site sold for 44x.
Lesson banked: never sell during a recovery — the multiple is applied to your worst recent months while the asset is secretly worth more. Sell on a stable or rising trailing 12-month, or you're handing the buyer your upside for free.
Ch. 15: The 4-Hour Audit Worth $90/mo
No new content, no backlinks. In early 2025 I spent one Saturday on the reef site's internal links and it moved revenue more than any month of publishing.
What I found: 19 posts were orphans — linked FROM nothing, only reachable via sitemap. Three of them targeted decent commercial terms and were stuck on page 3. And my homepage linked out to 'about' and 'contact' but not one money page.
The fixes, all manual:
— Linked every orphan from at least 3 relevant posts with descriptive anchors
— Added a curated 'start here' block on the homepage pointing to my 6 best commercial pages
— Found 14 posts mentioning 'protein skimmer' in plain text and linked them to my skimmer guide
Over the next 8 weeks, four pages moved from page 3 to page 1. Revenue rose from $475 to $565 — roughly $90/mo from redistributing link equity I already had.
Lesson banked: your site already has ranking power trapped in orphans and lazy links. Before writing post 101, spend a Saturday moving the equity you've already earned to the pages that can monetize it. It's the cheapest revenue you'll ever find.
No new content, no backlinks. In early 2025 I spent one Saturday on the reef site's internal links and it moved revenue more than any month of publishing.
What I found: 19 posts were orphans — linked FROM nothing, only reachable via sitemap. Three of them targeted decent commercial terms and were stuck on page 3. And my homepage linked out to 'about' and 'contact' but not one money page.
The fixes, all manual:
— Linked every orphan from at least 3 relevant posts with descriptive anchors
— Added a curated 'start here' block on the homepage pointing to my 6 best commercial pages
— Found 14 posts mentioning 'protein skimmer' in plain text and linked them to my skimmer guide
Over the next 8 weeks, four pages moved from page 3 to page 1. Revenue rose from $475 to $565 — roughly $90/mo from redistributing link equity I already had.
Lesson banked: your site already has ranking power trapped in orphans and lazy links. Before writing post 101, spend a Saturday moving the equity you've already earned to the pages that can monetize it. It's the cheapest revenue you'll ever find.

