
Every year without fail, I force myself to not look at Google Analytics during the last two weeks of December. Traffic drops so badly that I irrationally start freaking out that there’s a huge problem. Logically, I know it’s a normal traffic pattern. Most sites suffer a traffic downturn.
My solution to avoid stress is to simply not look at GA for two weeks. It’s the “ignorance is bliss” approach. It works for me.
Today was the first day I looked at GA again. Traffic is back up to pre-December levels so all is good.
I also took quite a bit time off in December which curtailed how much content I published. This doesn’t really impact traffic or revenue too much since new content doesn’t perform well, but I did send far fewer email newsletters and basically did nothing over the last two weeks.
Here are the numbers for my 7 niche sites and blogs.
DISCLAIMER: This income report does NOT include revenue or expenses from fatstacksblog.com. I only include revenue and expenses from my other sites. I don’t really see the point of disclosing revenue on the very blog that discusses how I run niche blogs and websites. Also, there may be some small upward adjustments coming due to soon-to-be-arriving affiliate commission reports from a couple of merchants.
Below I enumerate each niche site and will use the same numbers (i.e. Site 1, Site 2, etc.) in each income report so you can see progress or lack of progress. Some will do well and I expect some to not do well.
All figures are in USD.
Glossary
- B2c = a site for non-business audience. An example is a recipe site.
- B2B (aka Trade Rag) = a site for a business audience such as a marketing tips for realtors blog.
Overview chart
Here’s a chart setting out revenue figures for all 7 niche sites for November and December 2018.
Site 1
Site 1 is a nearly 5 year-old broad niche B2C website. It’s my biggest and highest earning website by far.
- Display Ad revenue (all ad networks): $24,281 (this is my #1 ad network and you can learn more about the incredible performing video ad unit I use here).
- Affiliate revenue: $2,969
Total revenue: $27,250.00
Site 2
Site 2 is a 6-year-old B2B (Trade Rag) niche blog.
As part of my expansion recently, I’m adding B2C content to this site. It’s plateaued for years as a B2B. It’s time to go after the much larger B2C audience and monetize it with display ads. This blog has decent authority metrics so I’m optimistic it should grow at a good clip.
- Display Ad revenue (all ad networks): $23
- Affiliate revenue: $5,329
Total revenue: $5,352.00
Site 3:
Site 3 is a very broad-niched B2C site.
This is the site I bought 3 years ago. I didn’t know what to do with it when I bought, so I let it sit. It had good age, authority and content so I knew it could come in handy one day. 9 months ago I slapped up 15 articles (they were quite good) to see how they would do. They did well. 6 months ago I started publishing on it daily. Growth has been excellent. This site has huge potential.
- Display Ad revenue (all ad networks): $1,636
- Affiliate revenue: $195
Total revenue: $1,831.00
Site 4
It’s been about 1 year since I started building this B2C site in earnest. The domain is approx. 1.5 years old.
I’m on the fence with this site. I’m not sure it’ll work out, but I’m giving it a shot. This is both a B2C and trade rag site.
- Display Ad revenue (all ad networks): $400
- Affiliate revenue: $81
Total revenue: $481.00
Site 5
Site 5 is a 5-year-old site I used for lead generation in the legal niche for local law firms until recently when the government decimated the personal injury industry with new legislation.
Instead of dumping the established legal lead gen site, I decided to transition it to a general legal info niche site. It’s turned out to be more fun than I expected. I have a law degree and practiced law for 6 years so it’s a good niche for me.
This site will be both a B2C and trade rag niche site where I publish general law stuff as well as business/marketing content for lawyers.
I have high hopes for this site, but it does have limited growth potential. The reason I’m putting a solid effort into it is the current display ad RPM is the highest of all my sites, which one would expect for a law/lawyer marketing site.
- Display Ad revenue (all ad networks): $43
- Affiliate revenue: $0
Total revenue: $43.00
Site 6
This is a 1.5-year-old domain which I started building but stopped because I was too busy and didn’t care for the original niche.
I’m expanding the niche topically into topics that interest me. I’ve started to slowly but surely plan out some content for this site. This will be strictly B2C. It has reasonably good potential.
- Display Ad revenue (all ad networks): $16
- Affiliate revenue: $0
Total revenue: $16.00
Site 7
This site is still in its infancy stage. AdSense just approved ads for this site in early January so it just might earn a few nickels in January 2019.
- Display Ad revenue (all ad networks): $0
- Affiliate revenue: $0
Total revenue: $0
Total Revenue all 7 sites: $34,973
Expenses for all sites (except fatstacksblog.com)
I lump all expenses for all 7 niche sites because it’s difficult, impractical and unhelpful to spend the time to allocate each expense to each site. I did deduct a small portion of expenses that are absorbed by fatstacksblog.com such as hosting, AWeber and Ahrefs.
Expenses remained roughly the same in December except I ran out of Shutterstock photos which required a second subscription. Also, because I was not working at the end of the month, I didn’t have AWeber delete all unsubscribes from my accounts which resulted in a slightly higher AWeber cost. TIP: If you use AWeber, ask them to delete all unsubscribes just before your invoice date so that you don’t pay for those unsubscribes.
- Kinsta hosting: $1,150
- Amazon AWS (still host some images on this): $165
- AWeber: $300 (approximate pro-rated amount since Fat Stacks uses AWeber extensively).
- Elink.io (creates formatted email newsletters fast): $15
- VA (hired from OnlineJobs.ph): $640
- Cloudflare: $23
- Cookiebot (GDPR software): $42
- Techsmith (Jing storage): $8
- Ahrefs: $89
- Shutterstock photos: $750
- istockphoto: $299
- Canva: $12.99
- Quickbooks: $10
- A/B Rankings: $179
- Jotform: $20
Total expenses for 7 niche sites: $3,703
Net Income: $31,270 USD
Content investment in December
I took 2 weeks off in December, which severely reduced the amount of content I published this month compared to November 2018.
All content investment amounts below are for December 2018. Not all articles are priced the same. I pay a lot for some (lengthy, higher quality) and less for others.
- Site 1 content investment: ,548 / 43 articles
- Site 2 content investment: 0 / 10 articles
- Site 3 content investment: ,368 / 38 articles
- Site 4 content investment: 8 / 6 articles
- Site 5 content investment: 2 / 4 articles
- Site 6 content investment: 0 / 8 articles
- Site 7 content investment: 8 / 6 articles
Total content investment and output: ,184 / 115 articles (3.7 per day). In November 2018, I invested ,082 in content, which amounted to 164 articles.
Net income after content investment: ,086 USD
As you can see, expanding into building out more sites gets exponentially more expensive since the biggest investment is content.
Why don’t I include page views and/or RPM?
I wish I could set out monthly page views and/or RPM but AdSense forbids sharing RPM data. I realize that it would be mixed in with all revenue, however, I don’t want to risk it if AdSense forbids any mention RPM at all. I’m not prepared to put my AdSense account at risk for the sake of income reports.
Plans going forward
I may launch one more new niche site in the next month or so. It’s one other domain with content I’ve had sitting around for some time so it’s ripe for growth (or so I hope). Otherwise, it’s content as usual.
New content service
I’m in the midst of testing a new content service which is looking promising. They’re working on a large first order currently. If it’s good, I’ll reveal more about what I like and don’t like.

Jon Dykstra is a six figure niche site creator with 10+ years of experience. His willingness to openly share his wins and losses in the email newsletter he publishes has made him a go-to source of guidance and motivation for many. His popular “Niche site profits” course has helped thousands follow his footsteps in creating simple niche sites that earn big.
Jon – Quick technical question. Why so much on hosting? I still use the basic plans with BlueHost or GoDaddy, which cots $5-10 a month. At what traffic point should I plan on spending the amount you do?
Hey Dexter,
My sites get well over 2 million monthly page views and I have 80K images across my sites. That requires some serious hosting resources. I wish $5/mo. would do it, but not a chance. I’ve used WPEngine and Siteground but Kinsta is the best by far.
Nice earnings… Just curious… How many posts did you put up on site 7 before AdSense approval?
Hey RK,
good question. I have about 10 articles. But keep in mind I have an existing AdSense account as well as an AdSense rep who actually got it approved. Without the rep, that site would not have been approved. I got lucky with that one. I applied on a whim and it worked. If I weren’t in my situation, I’d wait until I had 100 visitors per day and at least 30 solid articles.
love the write up! I would be worried about your content investment being too low to get good quality content. .
Just that Google Panda has gotten so stiff these days.
do you have a write up on your editorial process.
Hey Quinton,
I vary quality depending on the article. I publish a lot of simple, fun content that doesn’t require too much effort. I’ve also negotiated some good rates due to high volume orders.
How did you spent only $89 with ahref? The minimum package is $99
hahaha good question.
I prorated that expense because I use Ahrefs extensively for fatstacksblog.com and reduced a small portion of Ahrefs expense because I don’t include Fatstacksblog’s income or expenses in these reports. I did the same with hosting and AWeber.
Hey Jon! Great write up! I was wondering what good content writing services have you used now or/and previously that worked best for you. Thank You.
The price of Kinsta hosting is way too much high. You can get a quality dedicated server for a lot less. Why Kinsta?
Hey Amit,
Why Kinsta? Because it provides the best performance I’ve ever used. I don’t suggest them if you don’t have much traffic because there are lower cost options that will work with little traffic, but once you get serious traffic you need a serious host. I’ve used Bluehost, Synthesis, Siteground, WPEngine and Kinsta. Kinsta is by far the best I’ve ever used.
Jon – In just one read you have given me a golden nugget for may blog traffic strategy. The more I follow your income report the more golden nugget I find.
I’m follow your content strategy this month and putting a budget together to speed my content marketing for my site.
Thanks for being upfront and open with the information it is truly inspiring.
Hey, I think your blog might be having browser compatibility issues.
When I look at your blog site in Firefox,
it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, wonderful blog!
“These are in fact fantastic ideas in on the topic of blogging.
You have touched some nice factors here. Any way keep up wrinting.”
“Have you ever considered publishing an ebook or guest
authoring on other blogs? I have a blog
based on the same topics you discuss and would love to have you share some stories/information”