Starting an affiliate website is a great way to make money online.
It’s especially great because it feels excellent to make money while creating a resource that people actually get some value from.
If you haven’t explored it yet, creating affiliate marketing websites is a legitimate business model that can make you thousands of dollars per month in affiliate commissions.
In this post, you’re going to be taken through all of the steps required to:
- Pick a topic to create your website around
- Start your first affiliate website
- Setup the hosting, domain and other tools required
- And finally, come up with a content strategy that will deliver affiliate sales
Let’s dive in.
Niche Selection: What Is Your Website Going To Be About?
In this guide, you’re going to learn all about creating your very first affiliate website.
You might have created websites in the past before, and they weren’t affiliate websites, or you might not have created one before.
We’re going to cater for all folks of all levels in this guide.
The very first thing you need to think about has nothing to do with hosting, or domain names, or website software. All those things matter, of course, but it’s not the first thing you should be thinking about.
The first thing you have to decide on is what your website is going to be about. And because we have the goal of earning money with affiliate marketing, we have to be more careful about this decision than normal.
If you created a website about helping your local homeless people, for example, it might make you feel good, but the potential for earning money with affiliate marketing is much lower.
“The riches are in the niches”
You might have heard this saying before. I’m not sure who said it first, but I would like to shake their hand because it’s what has led me to create multiple 5-figure websites over the years earning with a mixture of our own products and affiliate marketing.
“Niching-down” as it’s called means you focus your energy serving a smaller group of people.
This makes it easier to:
- Find the people
- Figure out what their exact pain points are
- Deliver it to them in a way that makes them feel like you truly understand them
Because you aren’t trying to deliver something to a broad group with mixed interests and pain points, you can get really targeted and speak to your niche in a way that is almost eerie or creepy because it’s like you’re getting right inside their head.
This is where you will find massive traction quickly.
Niches within niches (within niches)
Imagine you wanted to target the fitness niche.
To me, that is too broad. Ask pretty much anyone and they’d say they do have a desire to be fit.
It’s hard to make a site that targets everyone because how do you get people to it without spending bucket loads of money?
What you need to understand is there are niches within niches and it’s cheaper and easier to target these than a broader niche.
The “Fitness” niche can break down even further:
- Healthy eating
- Muscle building
- … Etc etc etc
This breaks up the fitness niche into more targeted segments. Niches within niches.
Can you go even further?
Sure. Let’s look at “Cardio”.
You have lots of different kinds of cardio:
- Long distance running
- Cardio exercises you can do at home
- Circuit training
- High-Intensity Interval Training (HIIT)
- … Etc etc etc
Don’t go too deep
Focusing yourself on a particular niche can really help you target people.
For example, building a site around the niche of Rowing For Fitness.
You can even niche that further like Rowing For Weight-loss which would give you some lateral movement to complementary topics like diet.
But a warning…
Don’t go too deep with your niche selection.
Rowing For Post-Menopausal Women In Australia is a niche that just won’t have enough people to target.
Make sure it has future affiliate opportunities
You also want to make sure that the niche you select has affiliate opportunities.
Think about those people and if you can’t immediately think of at least 4 or 5 types of products they might want to purchase, it might be worth considering other niches.
If you really want to validate that there are existing affiliate opportunities you can sign up to some affiliate networks or look for particular products that you could review for that niche and verify that you can get paid for recommending them online.
It doesn’t hurt to do this extra step and it will take you less than an hour in most cases to get confirmation about whether there is something to promote or not.
It’s pretty cheap insurance to spend 1-hour finding products to promote as opposed to spending hundreds of hours building a site and then having no options for promotion after all that work.
Step By Step: Building Your First Website
You didn’t skip the niche selection step, right? Good.
Now you’re ready to actually take some action and build your first website.
Let’s take a note of what you need:
- A domain name
- A web host
- Website content management software (CMS)
- A content plan
Easy right? It’s only 4 things!
If you’re anxious about this tech stuff, don’t worry. These days a lot the moving parts are taken care of for you with 1-click installs provided by the hosting companies. Surprisingly, they actually want to make this tech stuff LESS complicated for you.
If you think about it, they’re kind of incentivized to make it less complicated because it means more people will start websites.
What is a domain name?
Since you’ve selected your niche already it should be a little easier to figure out what to actually call your website. If you haven’t yet, spend some time researching and selecting your niche. Go back and do that now before moving on to buying your domain & hosting.
A domain is essentially just an easy way for someone to point their web browser to your site.
Instead of having to type an IP address – which is what identifies a computer/server on the internet and looks like a set of numbers 123.234.432.321 – your visitors type your domain name like janesrowingsite.com.
It’s just an easy way to remember a name.
Another way to think about it is like the address of your house. It lets people find and identify your house.
What is a web host?
So what is a web host and how is that different from a domain name?
If your domain name is like your house’s address, your web host is like the land your house sits on.
It’s space that you rent on a server – which is just a special/more powerful computer compared to the one sitting on your desk – where you can build your website.
To continue the metaphor, your website is the house 🙂
What is Content Management Software (CMS)?
Back in the 90’s and early 2000’s if you wanted to build a website, you had to learn how to program HTML.
HTML is a special language that tells your browser what a website looks like.
Thank goodness those days are past us.
That is where Content Management Software comes in, or CMS for short.
A CMS is a bit of software that does this HTML coding stuff for you. It stores all of the articles that you write in a database.
When someone comes to a page on your website, like:
The CMS will go and fetch the page titled “Best Rowing Machines For Losing Weight” and show it to the visitor.
The best/most-popular CMS is called WordPress. 54% of the entire internet runs on WordPress with the rest made up of custom made sites and other smaller CMS systems.
I recommend it in this guide because if you ever need help with your site, it is 1000x easier to find someone fluent in modifying WordPress websites than it is finding someone capable of editing a site in some obscure CMS that requires specialist knowledge.
You’ll also find that it’s cheaper to find people willing to do work on your WordPress-based website than other platforms because of its popularity.
Selecting your domain name provider & your web host
I’m going to recommend a domain name provider and a web host for you and the links below will be affiliate links, so I will get credited if you choose to start an account with them.
If you don’t like my recommendation that is totally ok, no hurt feelings! I strongly suggest you do your own research anyway. It’s a big internet out there with literally thousands of web hosts and domain name providers.
My motivation is to make this as easy for you as possible by recommending a host that I’ve personally worked with many times over the years and I know to be beginner friendly.
Do I use this hosting company myself? Yes – while I do use other more powerful servers for some of my bigger sites, I still recommend them and use them for some smaller sites that I own.
Bluehost is a website host that has been around for nearly 20 years, hosts over 2 million websites, is very competitive on price, operates its own servers and facilities based in Utah, USA, and features a 1-click install of WordPress (very important for de-complicating the whole thing).
It’s cheap. You can pick up hosting for less than $50 USD a year.
Let me ask you… what was the last thing you spend $50 on? Was it on something that could grow that $50 into much more? Or was it on something you’ll use once or never see/use again?
I’ve had single meals that cost more than this hosting for an entire year. It’s almost ridiculous.
I’m not sure if they’ll do this special price forever and at the moment it also includes free registration of your domain name. That just makes it more of a bargain because you don’t have to register the domain name elsewhere and worry about configuring it.
Setting up WordPress on Bluehost
As mentioned they have a 1-click install, so click on this link, click on the big green “Get Started Now” button and follow the registration process.
Next, choose your domain name:
Since you receive free domain registration with this, you’re best using it.
But I’ve found the tool for looking at which domains are available is not that great.
I will suggest you use Namecheap.com’s tool to find the available domain names because their searching mechanism is much nicer.
Just type in your idea for a domain name and see what you can find. The more unique you make it, the more likely it will be available.
Once you’re done with selecting your domain name, fill in your personal and billing details to start your account.
After you have paid and selected your password and the account is setup, you’ll be directed to the installation process.
Bluehost actually drops you inside the backend of WordPress for their wizard:
Now click Launch and your site is almost ready to go:
Choose the name and site description (these can be changed later in Settings->General in the backend of WordPress):
And if you ever need to login to WordPress again, just go here:
Bluehost actually has a really great Youtube series of onboarding videos which take you through some basics of driving WordPress.
So rather than me going too in-depth in this guide on how to actually drive WordPress you can watch that to learn how to modify the look of your site, install plugins, etc.
Installing ThirstyAffiliates plugin
There’s just one other plugin that I want you to install. Now that you have your WordPress installation sorted out, you’ll want to install a link cloaker.
I suggest you install ThirstyAffiliates which is a WordPress plugin that we created.
“Link cloaker” is just a fancy term for a tool that takes ugly affiliate links like this one:
(my Bluehost affiliate link)
And turns them into beautiful links your visitors aren’t afraid to click on:
So where does this link really go? To my Bluehost affiliate link which then takes you to the Bluehost homepage. This is link cloaking in action.
For more information on what link cloaking is, please read this article.
Why use a link cloaker?
There’s a number of benefits of using a link cloaker like ThirstyAffiliates:
A visitor is much more likely to click a link pointing to the same website they are on than they are to click on an affiliate link directly.
This is because most affiliate links have ugly numbers and weird stuff in the link URL. This is essential to do with the tracking but to a user that looks scary.
By making a link that looks like it’s pointing at something on your website, you are increasing the perceived trust in that link.
As I said before the term “link cloaker” is just a fancy term. ThirstyAffiliates is actually a whole link management tool for your affiliate marketing.
You can group links for related products together in categories, set up automatic linking, geolocate certain links so that visitors are sent to links for stores that are local to them and much more.
The main management reason is if the affiliate program you’re working with ever closes down or changes the format of their links, you only have ONE place to change the link, in ThirstyAffiliates.
If you didn’t have ThirstyAffiliates, you’d be forced to go through your website page by page searching for all the places you used that affiliate link.
That might be fine when you only have a dozen pages, but when you get up to a few hundred pages that can create a massive headache!
Another great benefit of cloaking your links with ThirstyAffiliates is the ability to track the clicks on your affiliate links.
Knowing which affiliate links are actually getting traction with your audience is very important for improving the performance of your links.
How to install ThirstyAffiliates
Installing the free ThirstyAffiliates plugin is very easy.
- Goto the backend of your WordPress website
- Click on Plugins->Add New
- Search for “ThirstyAffiliates”
- Click Install Now, then Activate
For more information about the difference between the free version of ThirstyAffiliates and the extra features that come with the Pro add-on click here.
Creating A Content Plan
To create your content plan you first need to understand and utilise a few concepts which will help you plan the “bones” of your content plan.
Let’s talk a little bit about visitor funnels.
A funnel, in marketing terms, is a process of taking a large number of visitors and putting them through a number of steps to reduce that list of people to just the folks that are going to take some particular action you want.
Remember the overall goal of your affiliate website is to make money by helping and referring people to products/services and get paid for it.
A visitor funnel will give you somewhere to direct your traffic, qualify those people and sell them something.
The intention of your visitors is also another factor that you should work hard to understand. It will help you identify the main content pieces you need to create.
Intent refers to what the visitor’s desires, wants and needs are at various stages of the buying journey.
Not all visitors are created equal. People might be at different stages of their journey in your chosen niche when they come to your site.
To continue our earlier example of a Rowing for Weight-loss website you might have people on these various stages of the journey:
- They are just starting to learn about rowing as an exercise form for losing weight
- They are shopping for their first rowing machine
- They looking for advice on rowing exercise routines
- They are shopping for a better/more advanced rowing machine
- They are looking at other aspects of weight-loss to complement their rowing workout
- They are looking at other complementary exercises to make them better at rowing
- They are looking to solve injuries related to rowing
The intent of each group of people at each different stage is different even though they’re all related to the rowing for weight-loss niche.
This is a core concept to understand when it comes to creating your content plan because understanding your visitor’s intent should drive what kind of content you should create.
Brainstorming intent-driven content
One of the most powerful ways to generate huge amounts of content ideas is by analysing their intent.
Let’s zero in on one of the above examples to illustrate: “They are shopping for their first rowing machine”
There’s a lot of different content pieces that you could create to attract people at the specific stage of looking at purchasing their very first rowing machine.
Here are a few ideas that just came to mind right away:
- What Rowing Machine Features To Look For In Your First Rowing Machine
- 6 Mistakes People Make When Buying Their First Rowing Machine
- Which Rowing Machine Type Is Best For Beginners
- What Is The Quietest Rowing Machine Type
- What Type Of Floor Should You Put Your Rowing Machine On?
- Rowing Machine Maintenance Guide: How To Care For Your Rowing Machine
All of these articles are great starting entry points into your site and you can easily see that creating a list of 5-10 articles for each stage that you’ve brainstormed in your niche can add up to a lot of articles.
In this case, I’ve been writing this section of the guide for the past 15-20 minutes and I can already see that I can easily generate between 50 and 80 article titles for attracting people to this website for each of the different visitor intent stages. Total time spent brainstorming article titles would be less than 2 hours.
So, that sounds great, right? What’s do you think is missing?
Have you spotted it yet?
Listen carefully, because this is where you’ll turn visitors into $$$.
There is no point in getting people to your website unless you have a funnel that leads them to a purchase.
If you just slap ads on your site or randomly place affiliate offers, you might get the odd sale and you might get a few bucks in ad money. But you’ll never have run-away success unless you put a funnel in place.
Adding the funnel
So now that we have brainstormed article ideas for one of the visitor intents we identified, it’s time to build the funnel.
As mentioned a funnel takes motivated people and puts them on a journey to buy.
Funnels also work best when you know what the visitor’s intentions are so that you can match that intent with the right offer.
It’s all about putting the right offer in front of them at the right time.
To do that you actually want to create multiple funnels. One per visitor intent that you identified.
Step #1 is getting the people to your site. That is right at the very top of your funnel.
The next step is getting those people onto your mailing list by offering them something that they can’t resist.
The bait you use to get people into your funnel can take the form of a PDF guide, a checklist, a spreadsheet, some free software, or any other easy to put together content or resource that they will desperately want at that visitor intent stage. The better/more desirable the bait is, the more people you’ll get into your funnel.
To continue the example, someone at the stage of shopping for their first rowing machine would likely jump for joy if you offered them:
“A Complete Buyer’s Guide To Purchasing Your First Rowing Machine”
“A total A-Z guide of how to purchase your first rowing machine including a breakdown of the different types of machines, which ones are good for what purpose, how much you should plan to spend and a comparison of a few popular models.”
If I was in the market for a rowing machine, I’d have no worries at all handing over my email address for something so useful.
This funnel bait might actually even get you some affiliate sales if you sprinkle your affiliate links in at appropriate spots, especially if someone that is looking to buy that very day downloads your item.
Progressing people through your funnel
Now that you have attracted people to your site by writing content that appeals to their intentions AND you have also qualified the visitor’s intent by getting them onto your mailing list, it’s time to push them through the funnel even further to get the sale.
But wait. You might be worried if you aren’t getting lots and lots of subscribers. More subscribers is better… right?
This is actually a myth and a product of old-style marketing thinking.
Targeting everyone is not the aim. It’s OK that there aren’t tons of people going through your list.
You only want and need the people that are actually ready to take action. To get the best response rate, it’s all about qualifying them to make sure you’re talking to the right people, this is sales 101, don’t waste time on unqualified prospects.
To progress people through your funnel, you’ll want to set up an autoresponder.
An autoresponder, sometimes also called a “campaign” is basically just a sequence of emails sent out automatically to your subscribers over a period of time (usually a couple of weeks).
I recommend you send people 3 to 8 emails after they download whatever resource you provided them with. These emails should talk about everything related to that intent and eventually lead to an offer (or even multiple offers).
In our rowing example, we gave them a complete buyer’s guide for purchasing a rowing machine so presumably, after a few days, they’re ready to take some action. Here’s an example autoresponder sequence I could send to these people to get them over the line:
- Why I chose the ABC Rowing Machine as my first rower
- Here’s a free 6-week rowing workout plan
- I’ve organised a 20% off special for these Rowing Co rowers (great deal!)
- Correct rowing techniques to ensure you don’t injure yourself
- How David lost 45kg with rowing
- Free shipping on these rowing machines (limited time only)
- My review of the top voted rowing machine for beginners in 2018
See how mixing personal stories, other free resources and offers can come together to form a wholistic autoresponder sequence?
This is the stuff that will drive affiliate sales for you.
Rinse & repeat to form your content plan
There you have it, a complete approach to forming your content plan.
It can be summarized into the following two points:
- Everything is driven by your visitor intent.
- Funnels are where you will make the money.
Your next steps:
- Figure out what drives your audience at different stages in your niche (visitor intent)
- Brainstorm 5-10 content pieces based around each of the visitor intents that you identified
- Create desirable resources that people will jump over themselves to download in exchange for their email address
- Create a sequence of emails (an autoresponder/campaign) that mixes personal stories, free resources and, of course, affiliate offers that match their buying intentions
Where do you go after this?
If you’ve written all of the articles you brainstormed and you’ve put funnels in place for each of the visitor intents you identified, you just have to feed the machine even more.
- Write more articles to attract more people
- Look at paid acquisition
- Look at guest posting and other marketing techniques to attract more people
Your goal now is to attract more people and pump as many people through to your site’s funnels as possible. Your funnels, assuming you’ve implemented them properly, will take care of the rest.
A tool you can use to implement your autoresponders
There’s a number of email marketing tools out there and you’ve probably heard of the big ones like Mailchimp and Aweber.
I don’t like either of these tools anymore because of these reasons:
- They operate around “lists” meaning you have multiple lists and there could be double ups across the lists. Meaning you’re paying for a subscriber twice. That’s just unfair.
- Since they’re list based, they don’t use tagging. This means you can’t easily identify people’s intent and put them through multiple sequences. Typically one intent leads to another which then leads to another and that is how you can continue to make money off the same subscriber over time. These email marketing tools don’t let you do this easily.
- They aren’t built with marketing automation in mind. It’s something that they bolted on due to increasing pressure from their customers to add dedicated autoresponder features and automation workflows and as such, they’re half-baked.
The tool I recommend you investigate is called Drip.
Ever since I changed from Mailchimp over to Drip my business has taken off. I’m also paying less because I’m not being double charged per subscriber when I have them on multiple lists.
They also have these things called Workflows which make it easy to direct the flow of subscribers. Which means after they’ve been through one of your campaigns, depending on how that went, you can put them onto another campaign and keep marketing to them over and over and over.
Building an affiliate website can be an incredibly rewarding journey – financially and otherwise.
You’ll learn a LOT about the niche you’ve selected and the people that you serve with your website.
You’ll learn a LOT about the affiliate marketing process, the industry and the tools.
And you’ll learn a LOT about doing business on the internet in general.
I feel lucky that I’ve caught you at the beginning of your journey.
There’s a lot of misinformation out there about doing affiliate marketing and building websites and I feel humbled to have the opportunity to pass on some knowledge, help push some of that aside and to give you some actual action steps to creating your first affiliate website.
Please take the content above seriously – the biggest thanks you could give me would be to TAKE ACTION.
I hope you have enjoyed reading this guide as much as I’ve enjoyed putting it together.
Over the next little while you’ll hear from me a few times, so keep an eye on your inbox (a funnel in action folks! So tune in even if it’s just to see what I do next!)
I look forward to giving you all the information and tools you need to make your affiliate website a huge success.