Pinned Tweet
I don't believe KDP success comes from guessing.
It comes from data.
That's why I'm documenting everything I learn publicly.
Here's what you'll get if you follow me:
π Daily Hidden KDP Opportunities
π Amazon Ads experiments
π Book creation insights
π° Real results & lessons
My goal is simple:
Help publishers make better decisions using real data instead of assumptions.
If that sounds useful, welcome. π
The rule: one lever, one cycle. Never two changes on the same campaign in the same window.
Boring advice. Saved my ACoS and my sanity.
Sometimes the best strategy is just discipline nobody wants to hear about.
3
61
Spent a week reversing the damage.
The rule that fixed it is almost embarrassingly simple.
Wish someone had told me before I burned through a month of ad spend learning it myself.
1
81
The scariest part wasn't the lost sales.
It was realizing I had no idea which change caused it.
Two variables moved at once. Zero ability to isolate the problem.
Data is only useful if you can actually read it.
61
$652.59 in KDP royalties so far this month. 164 orders.
That's ~$4 per order.
Nobody gets rich on $4. You get rich on $4 happening 164 times without you doing anything that day.
2
100
Here's the math nobody tells you about stacking ad changes:
A bid cut lowers your cost per click.
A modifier cut lowers it again, on the same placement.
20% + 20% doesn't equal 40%. It behaves more like 50%+.
Compounding works against you too, not just for you.
1
49
July KDP royalties: $1,471.04 π°
Self-publishing isn't dead. You're just not publishing enough.
5
107
Cut my Amazon ad bids by 20%. Cut my placement modifiers too. Same week.
ACoS improved.
Sales dropped every single day after.
Took me longer than I'd like to admit to figure out why.
56
Following up on the bid mystery.
The targeting report doesn't show your bid. It shows CPC what Amazon charged you at auction. Your set bid is a separate number in a separate export.
So every time I "verified" a change, I was checking my $0.13 bid against a $0.10 CPC and concluding nothing happened.
The Targets export shows set bid, ad group name, and delivery status together. Three months of guesswork, fixed by one download.
Two of those three bids genuinely hadn't saved. Would never have caught it.
What's the report you wish you'd found sooner?
64
π Hidden KDP Opportunity #020
A different language can create different opportunities.
Today's niche isn't in English...
Yet the data caught my attention.
π Niche Score: 63/100
β’ 979 competing books
β’ Avg. BSR: 182K
β’ Avg. Reviews: 100
β’ Avg. Price: $9.17
Sometimes expanding into another language opens the door to less crowded markets.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related keywords
β Competitor analysis
β My publishing strategy
64
Checked three bids I changed last week.
All three were still sitting at the old number in the report.
Except they weren't. The report was showing me something else entirely and I'd been reading it wrong for months.
Spent a while convinced my changes weren't saving. The problem was the column I was looking at.
Anyone else verify their bid changes, or just set and move on?
46
π Hidden KDP Opportunity #019
I almost skipped today's niche...
1,616 results usually screams "too competitive."
But the data told a different story.
π Niche Score: 79/100
β’ Avg. BSR: 128K
β’ Avg. Price: $11.45
β’ 25 independently published books
Sometimes the best opportunities hide behind intimidating search results.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related keywords
β Competitor analysis
β My publishing strategy
72
π Hidden KDP Opportunity #019
This niche looks overcrowded...
1,616 competing books.
Most people would stop there.
I didn't.
π Niche Score: 79/100
β’ Avg. BSR: 128K
β’ Avg. Price: $11.45
β’ 25 independently published books
The search results look intimidating, but the underlying demand made me take a closer look.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related keywords
β Competitor analysis
β My publishing approach
61
π Hidden KDP Opportunity #018
Specific audiences often create the best KDP opportunities.
Today's niche caught my attention because of one number...
Only 296 competing books.
π Niche Score: 73/100
β’ Avg. BSR: 445K
β’ Avg. Reviews: 137
β’ Only 6 independently published books
This isn't a niche I'd ignore.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related keywords
β Competitor analysis
β My publishing approach
1
50
π Hidden KDP Opportunity #017
This niche surprised me...
At first glance, 897 competing books looked like an easy skip.
But then I noticed this π
π Niche Score: 77/100
β’ Avg. BSR: 114K
β’ Only 2 independently published books
β’ Avg. Price: $8.16
That's why I never judge a niche by search results alone.
π I kept the exact keyword private to avoid flooding the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Long-tail keywords
β Competitor analysis
β My publishing strategy
1
98
π Hidden KDP Opportunity #016
This niche has 1,509 competing books...
Most people would stop researching there.
I didn't.
π Niche Score: 65/100
β’ Avg. BSR: 74K
β’ Only 5 independently published books
β’ Avg. Price: $6.36
The competition is strong.
The demand is even stronger.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related long-tail keywords
β Competitor analysis
β My publishing strategy
1
1
82
π Hidden KDP Opportunity #015
Not every niche is worth publishing.
Today's research is a good example.
π Niche Score: 55/100
β’ 426 competing books
β’ Avg. BSR: 699K
β’ Avg. Price: $12.56
The price is attractiveβ¦
But the demand doesn't convince me yet.
π I kept the keyword private to avoid unnecessary competition while I continue validating it.
Would I publish this today?
π‘ Probably not.
Comment "Research" if you'd like the complete breakdown and my reasoning.
2
49
π Hidden KDP Opportunity #014
Some opportunities only exist for a short window.
Today's niche is one of them.
π Niche Score: 77/100
β’ 254 competing books
β’ Avg. Reviews: 4
β’ Avg. Price: $10.63
The numbers suggest there's still room for new publishers but timing will be everything.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related keywords
β Competitor analysis
β My publishing strategy
1
1
88
Yesterday I said Amazon's Placement Report hides your current bid modifiers.
Here's the fix:
Build one tracker sheet. One row per campaign. Columns for base bid + TOS/RoS/PP %.
Update it every time you touch a campaign.
Now every report is a before/after not a guess.
1
42
π Hidden KDP Opportunity #013
Most people would skip this niche.
1,171 competing books? Sounds crowded.
But here's what the data says:
π Niche Score: 68/100
β’ Avg. BSR: 163K
β’ Avg. Reviews: 95
β’ Avg. Price: $9.30
Sometimes the total number of books is misleading. The deeper metrics often tell a different story.
π I kept the exact keyword private to avoid saturating the niche.
Comment "Research" and I'll send you:
β Exact keyword
β Related long-tail keywords
β Competitor analysis
β My publishing strategy
1
2
85


