How a Professor Makes $18,000 Per Month From a Single Website
When you buy something through one of the links on our site, we may earn an affiliate commission.
Quick note from Spencer: I'm excited to introduce you to Ron Stefanski from OneHourProfessor.com today! Ron shares his story below about how he's built a website that is now making over $18,000 a month.
I wanted to point out that even though Ron doesn't reveal the website, he has shared his website with me privately. I was able to verify that he owns the site and that the traffic and income stats are accurate. As a result, I want you to feel comfortable knowing that Ron's experience is real and the strategies he shares below do indeed work.
I hope you enjoy reading the success story below! Here's Ron…
First off, I want to state that it’s an honor to be featured on the Niche Pursuits blog. Like many of you reading this, when I first started out with my online business journey, I found Spencer and have followed him for years.
My name is Ron Stefanski and you can find me over at OneHourProfessor.com.
My background prior to being an entrepreneur is the one of a typical office drone.
I worked in sales for seven years at various companies and couldn’t stand my job. But, at the time, I didn’t know what else I wanted to do.
My true journey to online business began when I was laid off from a medical device sales position in 2008. I was a pretty confident 24 yr old salesperson because I always hit my numbers and even though I didn’t like sales, I figured it would be easy to jump right into another sales position.
Unfortunately, for those of you that remember, 2008 was the year of the recession in the USA and it was very difficult for me to get a job. Because of this, I spent eight months on unemployment and though that was a really tough time, it led me down my current path. During my unemployment tenure, I remember creating a website named UnemploymentUnderground.com.
The purpose of the website?
Help people who are unemployed find work. (Ironic…considering I was one of those people)
I built the website, I wrote the content, and I completely failed.
Looking back there are so many different reasons why this failed. But the one thing that this website did when I created it was force me to try to find ways to get traffic to the website.
And for some reason, I really liked the idea of getting people to read all the content that I created. Because I found a passion in this, I ended up making a career change from sales into digital marketing.
The first job I took was a “Internet Marketing Coordinator” at a Vitamin/Supplement company located in Hobart, Indiana making $30,000/year. Funny story, and I don’t tell many people this, but I actually lied on my resume to get the position by saying that I worked in my dad’s company in digital marketing.
Once employed there, I spent about a year learning more about digital marketing and then was able to transition to a digital marketing agency because I earned my MBA. At the agency, I focused a lot on paid search and was pretty good at my job. But, of course, I wanted more and ended up leaving for a marketing manager position at a startup.
Stayed at the marketing manager position for a year, then left that job and ended up as a Digital Marketing Manager at the corporate level of a large private education company and had a pretty cushy job. Solid salary, good benefits, great colleagues. I actually talk a lot about this journey and what I learned on this area of my website.
While the job was okay, the one thing I really couldn’t stand was my boss (I had three while I was there) and the commute to and from work. It was a two hour of commute time each day and frankly, was the bane of my existence.
It was at this time that I stumbled on Smart Passive Income from Pat Flynn and Niche Pursuits from Spencer.
I ended up becoming obsessed with both blogs and their podcasts and spent a solid three to four months absorbing information on those long commutes. I remember that I would listen to podcasts so often that eventually I realized every time somebody asked a question, I gave a very similar answer that the podcast host would.
It was then that I decided to take action and create a website that is the cornerstone of my online business portfolio that I have today.
I currently have 7 websites that I own and I manage and a team of five people (3 writers, 1 editor, and 1 full-time virtual assistant) who help me create content and manage the sites. I also still teach as an online adjunct professor at three different schools and frankly, haven’t stopped doing that because I enjoy it.
For the sake of this post, I’ll be focusing on the largest and most successful website that I own.
I know if I were you right now I’d be thinking, “Why should I listen to this guy?”
Aside from having Spencer’s blessing to write the post, everything I said above doesn’t indicate success.
So, in this area I’m going to prove to you that I’m not so bad at this stuff by showing you my earnings. It’s important to note that I don’t focus on affiliate marketing as much as many other people do.
In fact, I actually prefer creating websites that work with Google AdSense as the primary revenue driver and affiliate income/partnerships as secondary income.
Why do I like to do this? It’s simple.
Because for me, this is what works. There’s nothing wrong with doing it the other way, but in my experience, this has been the most successful business model. And once you find something that works, it’s best to stick with it.
First up, is a screenshot from my Adsense account. As you’ll notice, many of the areas are blocked out as I can’t share this information because it’s against Adsense policies.
In a trailing 12 month period from September 2018 to September 2019, I made $114,254.89 which averages $9,521.24 per month for this website.
Beyond Adsense, I do have multiple other partners and affiliates in place that generate income. For the sake of showing income, I choose my largest partner.
I tried to get a tally of the last 12 months of income, but their reporting mechanism is proprietary and frankly, pretty bad. That all said, the numbers are real and the checks come every month, so they do the most important things correctly.
For these screenshots I choose August and September of 2019, which is the last two months.
As you can see from the screenshots, I average $8541.52 per month from this partner. (Ignore the second line item, that’s a different website)
I would include other earnings screenshots, but it’s pretty scattered beyond this.
I have random partnerships in place, some articles that generate affiliate income for specific providers, and other revenue generating components, but what I included above accounts for about 90% of the income each month.
If you’re really interested in learning more about my income numbers, I’ve been creating income reports every month since I started in September 2014. You can view all of them here.
With all of these earnings, my website obviously has some significant traffic as well. Below is a screenshot showing you what the traffic has been from September 2018 to September 2019 (the same timeline as the Adsense screenshot).
In total I had 3,803,617 pageviews on the website in the last year, which averages out to 361,968 pageviews per month.
Content and Keyword Strategy
Obviously with all of this traffic, I’ve discovered a thing or two about both keyword research and a content strategy.
Below I’ll attempt to break down how I structured the website and what I did to earn traffic at the start, and what I’m doing now to maintain and increase traffic numbers.
- First, I created an informational database. I’d say this was a huge part of the success for the website as I did the same thing with different topics multiple times. When doing this, it’s all about creating a page template and then filling in the information that users would search. Then, doing this over and over until you have hundreds of pages focused on very specific keywords. I’ll typically go for any volume of keywords here as long as something is searched because when you create hundreds of pages at scale, the traffic adds up quick.
As an example, let’s say you have a website focused on helping semi-truck drivers find jobs. You could research to find a list of all of the different truck driving schools by state and then create a unique page for each of them. Each page could include the same information, but specific for each school. Such as job placement rates, number of students, different driver licenses offered, partnerships with employers, etc.
- Second, I focused quite a bit on answering questions for the niche. In this case, I was able to find a couple hundred questions and I answered most of them in a unique blog post. However, when it made sense to combine questions into one post because they were so closely associated, I would do that. In total, I have roughly 500 posts on my website and in most cases, I’m answering a specific question.
- Third, after I created my first informational database and saw success, I then went back and did this same process 11 other times with other database ideas. I focused a lot on geographic modifiers such as “Best Truck Driving Schools in Arizona”, but then I also made pages for cities of the states as well where it made sense. In total, I now have just over 2,200 pages on the website and many of those were a result of the databases I created.
- Fourth, and where I’m currently at with the website, I’ve actually stopped (temporarily) creating new content. Instead, I spend a lot of time using analytics to review pages/posts that have lost rank/traffic over the last year and I have my writer revise the content to make it better. I was one of the biggest naysayers of this strategy, but one day I noticed my traffic was falling and decided I should give it a shot. After doing it, and seeing incredibly positive results, I shifted my strategy and the last 3 months have been focused on revisions.
My future strategy will be focused on writing new content and once a quarter, reviewing the 15 highest traffic lost pages/posts and revising them to try to win the traffic back. This helps maintain current traffic, and will allow me to add new traffic through articles.
Link Building Strategy
Link building with this particular website was actually pretty easy because nearly all of the content is informational and a lot of those posts lead to links. Like I did with the content creation piece, I’ll discuss some of the link building strategies I implemented from the start to be successful.
In the beginning, I leveraged a few of the informational databases I created to build links by simply telling those listed that I had included them on my website. For this particular website, that worked reasonably well and I got roughly 20 links which led to more rankings in the SERPS, which ended up creating more links.
***Something to note, I later did this similar strategy on two other websites. One of the websites it worked, the other website it failed miserably. I never quite figured out why that is, but I want to caution anyone who considers this strategy to not abuse it. It’s reciprocal linking and though I’ve had success at times, I’ve also had significant failure using it. Unfortunately I don’t have a rule of thumb to follow, but it’s important to note too much of a good thing can hurt you.
Next, I tried my hand at guest posting. I can’t recall exactly how many links I got this way, but I believe it was in the range of 10-20. They were in the range of 20-30 domain authority via Ahrefs and these links eventually increased my rankings just a little bit more.
At this point, traffic was pretty good so I began to get somewhere between 20-30 email list signups a day. Then, I tried something that I’ve never heard of anyone doing before for link building. Every month, I would export and scrub my email list to find all emails that were part of a third-party website. It took some excel magic to make this happen, but it resulted in a couple hundred link targets each month.
I would then reach out and see if they were willing to link to us and support our website and this worked reasonably well. Many times they didn’t reply, sometimes they weren’t able to link because they were part of a big organization, but it did result in a lot of links from small/medium sized websites because people already knew who we were and had visited the website/been getting emails from us.
At this point in the lifecycle of the website, I was starting to rank pretty well because (at the time) my niche wasn’t overly competitive and I had high-quality content and enough links to push me to the top of the SERPS. Because I noticed this positive trend, I stopped focusing on link building and just focused on creating high quality content at scale. Since then, all of the links have been received organically.
Other strategies that have lead to success
Here I’ll just list a few rambling thoughts that I think could help anyone who’s starting a new website or is a few years in with limited success. These aren’t in a particular order, but I consider them some good nuggets to review and follow.
- Outsource: I think one of the biggest keys to my success is my willingness to outsource work to others. This is difficult, especially in the beginning when you are just starting and have no idea if a website will ever make money. But, once you start making a very small amount of money and prove a website concept, my biggest piece of advice is to focus on outsourcing the tasks that take the longest and invest in your business.
For this particular website, and basically every website I’ve created since, the first thing I outsource has been writing. Though I’m a good writer and can quickly throw together a 2,000 to 3,000 word article, I realize that it’s not the best use of my time. So, instead I focus on keyword research and deciding the main topics/subtopics for my articles. I then hand it to my writers and they create the content.
- Have Patience: One of the most common things that happens with online entrepreneurs is that they give up too quickly. And it’s understandable, creating a website and seeing absolutely no progress for months on end is not for the weak and weary. That said, if you want to succeed in this industry, you need to be patient with any website you’re creating.
My rule of thumb is to consistently work on a website for a full 12 months before I reevaluate to see if the website is working. This is longer than what most people recommend, but I found that this puts people in the right mindset to understand they’re going to have to be patient. In most cases, you should start to see positive results and momentum prior to this, but it’s definitely good from a mindset perspective.
- Become Obsessed with SOP Documents: For me, looking at everything from the lens of a business owner and making sure that there is a process in place is absolutely crucial to my success. Whenever any task is being done, I try to think how I can replicate it over and over through training without having to be involved. A big part of this is thinking about how it can be made into a process, and then creating a SOP (Standard Operating Procedure) document and accompanying video to make the training is clear as can be.
Yes, this does take quite a bit of time to do, but I’d rather do something once and be able to plug any worker into the process as opposed to training new people over and over again on the same task. Because, like it or not, people will leave your organization and if you have everything documented, it’s much easier to plug a new employee in.
- When Hiring, Always Test Three Candidates: After outsourcing tasks for roughly 7 years and spending tens of thousands of dollars, I’ve come to the realization that the only real way to find the best candidates for the job is to test them with a task. Resumes are a good indicator of what their background is and can help you reduce the talent pool, but one of the keys to any great employee is the ability to follow directions.
Whenever I hire for a new task, I usually will hire three different candidates, assign them the same task, and see how each of them handle it. This is especially helpful when it comes to writers. People can tell you how great of a writer they are, but you’ll only know for sure once you see the work that they submit.
- Yes, Link Building is a Requirement: Some people will tell you that you can create a website, never do link building, and have wild success. While it is possible, my experience has shown me that link building is a shortcut to get you to that success much quicker. This doesn’t mean that you need to focus on link building from the start, but after you have a decent amount of content (let’s say at least 20 informational articles), you can start to link building.
Don’t go overboard in the beginning, just get 5-10 links from trusted websites after you have some good content, and then dive right back into content creation. Those links you create will pay dividends in the future months as you create more content. Then after you have a solid base of content, let’s say 50-60 articles, try to find a way to build links slowly at scale and continue publishing great content. Oh, and DO NOT utilize black hat link building. I’m strongly against those practices and being so has proven some longevity to my businesses.
- When Link Building, Get Creative: I’ve found a lot of success with link building and I think one of the main reasons for that is because I get really creative with my tactics. In fact, one of my websites I even used Instagram stories to get links. Thinking outside of the box and finding ways to get people to link to you is a crucial skill of any website owner. When I do consulting with people, the number one thing I tell them to think about before they do any outreach is ‘what’s in it for the other person?’ In other words, before you ever email anyone to try to get a link, figure out a way to make it beneficial for them. And no, just having content that “their readers will enjoy” is not enough. Get creative, think differently than other people, and you’ll usually be successful.
- Squeeze Every Drop of Income out of Success: If you have a website that’s proving to be a success, spend the majority of your time monetizing it (especially before starting something new). Your top 10-15 pages should all be monetized as much as possible. Find affiliates that fit the content, partner with places to sell leads to them, ask for donations, have ads on the page, sell your own info products. Think of every highly visited page on your website as it’s own business and do everything you can to make it as profitable as possible (without destroying the user experience, of course). And if you’re wondering, yes, my main website uses all of these revenue generating components in different areas and that’s one of the reasons it does so well.
Creating an online business seems like the fantasy, until you’ve actually tasted success. I still remember in the beginning of my online journey when I was trying to make $500 a month. It seemed impossible at the time, but now I’m able to make that and more every single day. The only way that you’re going to ever get a taste of success is to take a risk and make the leap.
Then, once you start to see a website getting positive momentum, dig in and push even harder. Continue to reinvest and make sacrifices to grow. Eventually, assuming you picked a niche that’s large enough, it’s very possible that you’ll be able to make job replacing income from that “little hobby” website you had.
I think one of the best parts about this industry is that my earnings are related to how hard I (or others I hire) work. While I had a nice salary and a good job in the corporate world, I’m making more than ever before and have total freedom to work on all projects that I want to.
Even more important, I no longer have to deal with a commute 😊
I have no doubt that this is the best “job” anyone could ever ask for, and I hope all of you reading this are able to find success as well. Again, if you learn more about me you can visit OneHourProfessor.com. Thanks so much for reading!
Want to learn step-by-step how I built my Niche Site Empire up to a full-time income?
Yes! I Love to Learn
Learn How I Built My Niche Site Empire to a Full-time Income
- How to Pick the Right Keywords at the START, and avoid the losers
- How to Scale and Outsource 90% of the Work, Allowing Your Empire to GROW Without You
- How to Build a Site That Gets REAL TRAFFIC FROM GOOGLE (every. single. day.)
- Subscribe to the Niche Pursuits Newsletter delivered with value 3X per week
My top recommendations
Help us also to earn. Is this happening in real?
Hopefully the insights I wrote for you will do exactly that 🙂 It’s all real…there is no photoshop involved.
Great to have you here. I don’t need to border about your credibility in the industry as you’ve proven yourself over and over again.
You’re truly one of the guys I respect a lot in this industry, and you earned it. And yes, I’m also not surprise for the height you’ve attained so far, you truly deserve it. I mean, why not? You’ve got a good heart, and you work hard and smart.
Remember that my site you checked out sometime ago? Well, I’m still working very hard to grow it. So far, the traffic is increasing again as well as the earning. Although, not even close to where I’m headed yet, but I’m happy with the result so far.
I later changed the design, and I’ve been updating the content too.
Maybe one of these days, I’ll chat you up again.
Thanks a bunch for the tips as always Ron.
I do remember and I’m glad to hear it’s still growing. Albeit, not up to expectations, but growth is a good thing. Thanks for the kind word Theodore!
Thanks for the post, it was informative! I really liked the reminder to view each page as it’s own business, and really squeeze every drop of success/monetization out.
How long are your articles Ron?
Depends… I’d put most in the 1000-1500 words but remember, they are mostly informational and not affiliate.
What’s about the rest of 6 sites? Are they earning and how much traffic?
They are all earning, yes, but the one I wrote about here is the most successful. You can see a lot of those numbers and specifics here: http://www.onehourprofessor.com/september-2019-monthly-income-report/
Sharing in this comment thread would be too much.
I can relate to EACH AND EVERY word of your story.
Thanks a lot for sharing it honestly.
Great Hamza, glad you enjoyed.
Wow, this was an awesome post. Just reading through it all it’s interesting to see you started literally 5 years ago until you got to the point you are at now.
I love the simple buildout of your site and how clean it looks. Crazy to think that you have roughly 500 articles which is what I would expect from a site getting roughly 500k visitors per month. Give me a great idea of how many articles I need to have before I actually start seeing the results of this scale.
Thank you for sharing this
Thanks Kiril, appreciate the kind words!
I don’t think I can necessarily tell you how many pages are needed. Depends on the website is monetized, what the topic is, and probably a dozen more factors. I think the quality of the pages you create is more important than the quantity. There are some sites out there that probably have around 20-30 pages that make more than I do. It just depends on the niche really.
I would say look at your earnings per 1000 visitors and then just keep writing content to cater to them. But I can’t give you a hard number of article to write to make X amount of dollars.
Hi, first of all, congrats to your success!
I was wondering if you could tell us a bit more about the Adsense usage.
Do you use Ezoic or some other Adsense provider or you use the Adsense auto ads? Did ou apply for Google Ad exchange?
Thanks for the answers!
I personally have only used Adsense and Media.net. I am testing Ezoic on a few of my websites right now and it’s too early to tell if it’s going well. We’ll see if they can beat my EPM’s on certain pages or not. But, for the most part, just Adsense/Media.net.
That’s amazing reaching that amount of income with Adsense.
Can you tell us your Adsense setup?
If I look on your website I can only see 3 ads for every post.
1 at the beginning, 1 at the end and 1 somewhere after the start.
Is that all the ads you place for every post or is there more to it?
What form of Adsense are you using? Auto-ads or a certain height and width?
Hope to hear from you.
My adsense setup on the authority site making this income depends on the amount of words I have on the page for the blog posts.
I know I have an ad after the first paragraph and I believe I have another add after every 7 paragraphs after that up to a maximum of 5 ads on the page.
Keeping in mind, most of my paragraphs are around 2-3 sentences to make the website easier to browse.
I do not use Auto-ads because I’ve done quite a bit of testing and I’m not confident that the AI setup would beat me at this point. Maybe I’m wrong, but I’ve been doing it for so long that I’m hesitant to test.
A big part of the income comes from specific pages I build that rank for more searched terms. I think one of the keys with this website is that context matters. The ad offerings that are served on my website are EXTREMELY relevant to why the user is on the site, so they tend to have a high CTR and a decent EPC.
For ads, 80% of the time I use responsive display ads and 20% of the time I use link units. I tested both and on certain pages, link units perform better. I also tested Media.net and it didn’t pay as much.
Can you give any tip about creating this informational database? don’t get it what it is about and how to auto generate content, probably you use some script right?
A good site you can use to help you come up with the content is called “answer the public”. They are pretty much a database full of question that people are querying into search engines.
None of it is programmatic. As an example, let’s say you had a website about boxing. You could create a database that had all of the boxing gyms in the most populated 50 cities of the United States. You could then find a way to rank them using data from places like Yelp/Google and reach out to owners. Not the best example, but explains the general idea.
If we’re talking about an example of all 50 states. Maybe answering the question “What is the best boxing gym in STATE NAME?”
Then, doing similar to what I said above. Again, not the best example, but explains what I mean. None of it is programmatic, it’s all unique content written for that area.
Hi Ron, I found your story truly inspiring. mean, who wouldn’t get excited at the idea of raking in $18,000 every single month? I’m pumped, and I’ll keep pushing until I start seeing the kind of results I crave. I know you are busy, but would you spare about 5 minutes to look at my little affiliate site and give me an insight or two? I’d really appreciate that. But if you are too busy for that, no worries. Here’s the site: dustfreerooms.com. 25 posts so far.
This is more affiliate site related, which isn’t really where I focus. I do have a few websites doing okay here, both earning around $200-$500 a month.
I honestly think that you should pay very close attention to Spencer’s case study and check out OwnTheYard.com on this one. Don’t copy exactly what he does, but look closely at how he builds pages/templates and focus on that.
Also, make sure you have a diverse set of pages. Doing only affiliate content isn’t really advisable. I recommend a 50/50 or 40/60 split of informational vs. affiliate content.
Superb Ron, thanks for sharing! How are you doing the informational databases from a technical standpoint? Are they actually separate databases or just part of the main WordPress database as posts / pages etc, with a front end page to access? Are you using something like ACF for the templates? Any particular plugins you use to do this? Many thanks
thanks for the information
Thanks for appreciating, Kriscent!
Hello Ron. I saw your website a long time ago and now i know your site is successful. Good work.
That’s great, Fred. Thank you!
Of course! In a way I feel like I owe Spencer for all the nuggets he’s given me over the years. Hopefully you guys find this helpful!
Thank you so much for sharing this, I have just started my website, and as you said, I will focus and continue working on it for a year, and evaluate its progress.
That’s a good approach to take! I think by doing this it’ll allow you enough time to see success and get really excited 🙂
Thanks Ron for this great information
I want to ask you about partners and affiliates networks you are using on your site?
and any suggestions for affiliate networks for Project Management Jobs niches and where we can find the best platforms for affiliates?
I really appreciate your help
This is very special article for us, now we can make links for our sites and get easy fast rank.
I can relate to your story. being unemployed and trying to make the ends meet is tough. For me depending completely on adsense for income is too risky. I would prefer to diversify my income sources. In 2019 they key to achieving success is traffic, only way to get more traffic to you website/blog is through link building. Guest blogging is definitely a great way to build relationships and reach wider audience.
Rarely do we see someone sharing in depth look at how they have achieved success. thanks a lot for sharing your amazing journey with us. Congratulations to Ron for the success you have achieved. Your story is really inspirational and good luck to you.
Question, when you said to post those geo location articles, like “the best boxing gyms in Florida”, did you mean to post them as pages or blog posts? Would love your feedback