How I made $150,000 from my bedroom

An in depth look at how to start a successful affiliate site

There are a lot of people out there that claim to have made hundreds of thousands of dollars doing very little else other than sitting in front of their computers in their underwear. 

Some of these people are simply frauds, seriously inflating (and sometimes outright lying about) any earnings in an attempt to sell overpriced products, services or courses that provide little to no value. Ironically enough a lot of these people are actually running their scams from in front of their computers, likely in their underwear.

But then there are the ever growing list of people that legitimately make hundreds of thousands of dollars from home. They leverage the internet, their expertise and some clever marketing to make substantial amounts of money sitting in front of their computer. 

I did exactly this! 

Here’s some proof:

The US Amazon earning from December 2018
Affiliate earnings
Another affiliate program earnings for December 2018
Empire Flippers Website Sale Review
Sale proof from Empire Flippers Dashboard

Ok, but how do I make money from home?

How I made the $150,000 from my bedroom was through digital/affiliate marketing.

Specifically it was using digital marketing to build a content website that I then monetised through affiliate programs and advertising partnerships. 

That means someone would come to my website through Google from one of the highly targeted keywords I had used to build a post around. They’d read the informational article in which I would recommend a product to buy and then they’d click through an affiliate link that would pay me a small commission if they bought something.

So very simply put, I made a website where lots of people who are looking for information on what to buy would visit. I make money when they buy through an affiliate link or through advertising on my site.

This is what I did to make a single site over the course of around 3 months that ended up being sold for almost $93,000 and additionally making almost $50,000 in the 22 months I owned it.


Niche and Keyword Research for an Affiliate Site

The first thing I did was to establish a niche that would be profitable. Forget the idea of simply writing about what you love, if you want to make money then make sure that what you’re writing about can make you money. That’s what this section is for.

I began with a specific niche in mind that seemed like it would be a good fit so I started some proper research. At this point I didn’t know everything about the niche and I don’t think it’s at all necessary to know anything about the niche you choose. Within the first 20 – 30 posts, if done correctly, you quickly become an expert like I did with the niche I chose.

To confirm that it was worth my time I used a tool called Semrush (affiliate link to a 7 day free trial) and a couple of other smaller pieces of software to compliment it. 

I would search in Semrush for keywords similar to ‘best laptop for kids’ or ‘best laptop under $200’, anything that someone who wants to buy something would search for. ‘Laptop’ is an example, don’t actually use laptops as your niche as it’s so incredibly saturated.  

The keywords I focus on also have to meet a simple Semrush criteria that I set myself. This is to have a ‘keyword difficulty’ of less than 60 and a monthly search volume of over 720.

I got the free trial of Semrush and then did as much research as I could during the trial. By the end of it I know exactly what posts I plan to write for the first 20 or so posts of the website. 

There is a bit more to the process though. Once I have a long list of potential keywords I then need to find out what the competition is actually like.

For this I use the Moz toolbar, which gives a website’s Domain Authority, DA (a numerical value that predicts how well a website will rank on Google). I use this to see if other strong websites are ranking for the keywords I have found.

I tend to find if a keyword has results on Google where multiple websites’ DA is less than 30 then the keyword is worth pursuing as one of the first 20 posts I complete. The lower the DA of the websites already ranking for the keyword the better. 

The overall goal here is to rank highly as quickly as possible for these first 20 ‘longtail’ keyword posts and build from there. Finding those keywords is a balancing act between a high volume (so you know there are enough people actually searching it to make it worth your time) and low competition (so you actually have a chance of ranking on the first page of Google). 

If you’re thinking of starting your first site I wouldn’t be as strict as this as I strongly believe the process of just starting your first site and learning what it takes, even in a very competitive niche, is far more valuable than any monetary returns you’ll make.


Generally I want at least 20 longtail keywords that are highly buyer focused lists or reviews for items over $100 (ideally way more) that meet the basic Semrush criteria I mentioned before. They also have to have as many websites as possible on page 1 of Google that have a DA of less than 30 (absolute minimum of 3), and as few large informational websites as possible e.g The Wirecutter or newspaper’s websites. If the results are mostly low DA sites with poor quality posts then that’s good and I’ll go with it! 

This was exactly what I saw for all 20 of my first posts for this site. 


How I made a WordPress website for Affiliate Marketing 

So once I had found a niche and had a plan for the website content, I needed the website itself. I build all my websites using WordPress. WordPress allows for quick, simple websites to be built that can be customised to your exact liking.

There’s a few things to think about here but it’s not as confusing as you’re probably thinking.

Domain Name – The domain was brand new, bought from Namecheap. It was a brandable domain that doesn’t include any keywords but is relatable to the niche I chose. 

For example, it wasn’t but instead a word that could be turned into a brand.

Hosting – There are so many good hosting companies out there and so many good variations of hosting that you can’t really go too wrong. To keep it simple I used a simple shared hosting plan from SiteGround (affiliate link) and would recommend that for anyone starting. They have fantastic customer service and a few great introductory offers. 

WordPress Theme – The theme is what you use to style your site. I use Genesis themes as they are lightweight, super customisable and can be used on multiple sites. As I had a bit of web development experience I managed to customise the theme to my exact likings. 

Content – Content is the big one, this is where most of my effort went. I made sure my first 20 – 30 posts were long, very informative and in perfect English. Then I try to get them live on my site as fast as I can. Unfortunately for this site that didn’t happen as smoothly as I would have liked and it took me 5 months to hit the 30 posts milestone. But after that the site took off and continually grew as I kept producing content a few times a month. 

With content in general I believe you have to provide some kind of value. I like to think of my site as a roundup of all the information on the web for my niche. So when someone comes to one of my pages, they might not know it, but in theory they won’t need to go anywhere else to get all the information they need. I always put myself in the user’s shoes and think of all the things they might need when reading my content. 


How I promoted a WordPress website

Once I had my site built, online and the content out there, I then thought about promoting it. Most of the time the keywords and the on-page SEO will take care of most of this for me. A well optimised site will naturally start to rank highly on Google and the users will come by themselves. 

But sometimes a bit of hands on promotion and building some backlinks (links to my site from other websites) can be crucial. Building backlinks is generally seen as one of the best ways to increase your ranking on Google.

One simple method I have used that has been successful is I email every single company that I mention on the website telling them that I have discussed their product on the site and they can use the post in whatever they like. This has created some great relationships and even better opportunities. Through one of these relationships I was offered a product to review that was being sold for close to $1000 and then after I posted the review for that, I got two more! I’ve also gained multiple backlinks through this process just from that first email. 

One of the best successes from creating these relationships came from a product giveaway I held quite early on. I asked 2 companies who I had previously spoken to using that method if they wanted to sponsor a giveaway, and they both agreed. I ended up choosing to work with just the first company to reply and said I’d work with the other in the future. Now I had a giveaway prize provided to me for free. I then found a website that hosts giveaways and posts the giveaway, including my bio with backlinks to my site, to a network of other bloggers who all posted the bio on their own websites. Ultimately this resulted in a giveaway that was entered over 100,000 times! 

The benefits of this were huge for everyone. I greatly improved my relationship with the owner of the company who provided the product. The owner got exposure and backlinks in exchange for one product. I paid just shy of $200 for a service offered by an inventive blogger who skillfully leveraged their position to create another revenue source from basically nothing. I got followers, backlinks and more without having to go through the arduous process of email outreach and other mind numbing backlinking tasks. And someone got one of the best products in the niche for free. Everybody won! 

When you’re dealing with computers all day, I really don’t think you can underestimate the importance of the human touch.


The Final Few Months and Selling my WordPress Website

I worked on this site for roughly 5-6 hours a day for the first 3 months, then I put about 5 hours a week into it for the next 9 months. This work included replying to emails, creating new content and reaching out to work with new people. At this point it was averaging $3,500 a month. 

But after about the first year my priorities shifted and I could spend less and less time on the site which led to a slight decline in monthly revenue. So I eventually came to the conclusion that instead of letting the site ultimately die I could sell it and use the money generated for my next project. I could use it’s still strong revenue numbers, high quality posts and no shady practices to sell it for a very respectable sum.

I chose to sell the site through a company called Empire Flippers who are an online business brokerage. After around 3 months of promotion on their website and negotiation with potential buyers, it was eventually sold for just over $93,000. When all the monthly earnings were taken into account the total I made from this site was about $150,000! 

Not bad for what amounts to an extended side project!


What I learned from building and selling an affiliate site

The greatest takeaway from this is that it is totally possible to make a good living from sitting in front of your computer. If you’re willing to put in the time to learn new skills and create something that people will want to use then there are still great opportunities out there. 

I really hope you’ve found this interesting and maybe it’s sparked something in you to see what possible online business ventures you can do yourself. 

I love talking about this kind of thing so feel free to email me with any questions you have!


Date: 12/05/2020

Location: Peterborough, UK