Play Video

How to Setup Affiliate Marketing Website & Make Money Online in 2018

Table of Contents

You need to set up an Affiliate Marketing website if you want to create a residual income stream.

Now you have probably seen ads on Facebook and YouTube where a guy or gal telling you the secrets behind their laptop lifestyles and how they’re earning over 6-figures per month easily.

It’s definitely doable, and I’m going to show you how they did it.

Let’s start with a list of things we’re going to talk about today:

  • Definition of Affiliate Marketing
  • How to select the right niche market
  • Start a personal branding website to showcase your expertise in the market you chose

**FREE BONUS DOWNLOAD: Get my FREE Affiliate Kickstarter Guide and start earning passive residual income today! Click here to download it for free right now!**


What is affiliate marketing?

The basic definition according to Pat Flynn from Smart Passive Income is:

“Affiliate marketing is the process of earning a commission by promoting another person’s (or company’s) product. Products exist in your target market right now (that people are probably already buying) and if you can become the resource that recommends those products, you can generate a commission as a result.”

You can essentially be promoting any products that you like to use.

Whether it’s an actual consumable product or a service you’ve used before, as long as they have an affiliate program available, you can sign up and start promoting it.


How to pick the right niche market?

You should first ask yourself this question: what kind of business you want to be in?

It can be a health industry, a technology industry, personal development, and lots more.

If your goal is to make money quickly, then you can pick from these three most profitable market: health, wealth, and relationship.

Once you have picked the niche market that you want to pursue, you can then go on Google and search for affiliate program marketplace.

The most popular ones are Clickbank, JVZoo, and warrior forum.

I’m a digital marketing agency owner, so when I picked my niche, I chose the wealth route, specifically the Make Money Online niche (MMO).

Now, within this niche, you will need to search for high paying recurring income affiliate programs.

So far, the best one I’m doing is ClickFunnels’ Affiliate Bootcamp Program (ABC) by Russell Brunson.

It’s essentially a complete affiliate marketing course that teaches you everything you need to be successful in 100 days.

So sign up for the ABC program here and start earning see recurring commissions.

You also have the options to sell other software owned by Russell Brunson: ClickFunnels and Funnel Scripts after you signed up with the ABC affiliate program.

Lastly, to help you succeed in affiliate marketing, I’d highly recommend you read Russell Brunson’s books: Expert Secrets and DotComSecrets.

The first book talks about developing your personal brand and the skills you need to master to let people follow you as fans.

The second book talks about the strategies needed to earn more money from your customers through a concept called value ladder.

So be sure to buy these two books asap and read them every day to improve your chance to succeed in affiliate marketing business.

Get these two books free of charge here, you just need to pay for the shipping cost (under $8 USD):


Start a personal branding website

Now that you have chosen your niche market and products, it’s time to start building your very own personal branding website.

You might ask why is this even necessary? You can build a social media profile like the Facebook page or a YouTube channel to promote the offer.

Well, let me tell you…

First of all, there’s been changes in the rules of companies approving affiliate program application.

Most of them now require you to have an actual website to attract traffics to the offers.

Take Amazon Associate Program (the world’s largest affiliate program) as an example, you’ll not be approved in the program if you don’t have a website.

Another reason to build your website is to create a sense of authority so that people can trust you enough to buy from your suggestions.

Here’s the breakdown of the steps to setup your WordPress site:

  1. Pick a domain name and get a hosting service package
  2. Install SSL certificate
  3. Install WordPress
  4. Choose a Theme
  5. Install necessary plugins
  6. Design away!

Let’s start with picking a domain name and hosting service provider for your website.

To do that, visit WP Health Watch and sign up a domain name and pick your service package.

What is a domain name you may ask?

A domain name is an address or URL you have to enter in the search engine and that’s just like your home address.

There’s really no definite rules of getting the right domain URL, however, I have two approaches of picking mine:

  1. Use your full name or a business name – eg.
  2. Exact match domain – eg.

I personally prefer the first one since I’m building a personal branding website and it can’t be more personal than using your own name.

The benefit of using this method is that in the long run (3+ years) your name will become a brand name query and whatever industry you’re in, your name will be easily popped up on Google.

The second method is a more common approach whereas if you have an URL matching exactly to your niche, then it’ll appear higher in search engine results page.

The only problem I see here is that it doesn’t really say much about your branding, and it can be easily mixed up with other similar domain names.

So choose your own blade.

Once you’ve decided on the domain name, you’ll go to the next screen asking you to choose the type of package.

I’ll go with the lowest priced package because you’re just starting up so you don’t need too much hard drive space on the host’s server.

Before the checkout page, make sure you add an SSL certificate and email security option.

Having an SSL certificate is now a requirement for Google to properly index your site. Without it, Google will not only list your website as a not secure site, it’ll actually make your site unsearchable in the SERP.

The email security option is to prevent spammers and unethical online marketers to find your site information and thus protecting you from receiving spam emails.

After you finish paying for your website, you’ll need to go to the email inbox that you’ve used to register the domain and verify your purchase.


Here’s how to install SSL Certificate:

You can access your control dashboard (cPanel) now.

Once you’re in, you’ll need to install the SSL certificate you just purchased.

Simply type “SSL” in the search bar and you’ll see two options there.

Select SSL/TLS -> Install and manage SSL for your site -> select domain at drop-down menu -> Browse certificate -> install certificate.

And you’ve successfully installed your SSL certificate!


It’s time to install WordPress.

In the cPanel, you’ll notice a WordPress icon within the Softaculous section, click on it to go the installation page.

From here, you’ll click install now button -> choose “protocol https://” -> choose “your” -> change your username, password, and email address -> click “Install”.

There, your WordPress website installation is complete.

Let’s go into the dashboard by clicking the link ending with wp-admin.

Enter the username and password you have previously set up to log in to your website dashboard.


Install a new WordPress theme

Since this is probably the first time you’ve installed a WordPress site yourself, let me give you a quick walkthrough of the dashboard.

When you first enter your backend office, you’ll see that it’s divide into two sections: a small list of navigations on the left and a huge section of empty space.

We’re gonna focus on the navigation part, which I’ll quickly go through here:

  • Dashboard
  • Posts – where blog posts are created (dynamic contents)
  • Media – where images and videos are stored
  • Pages – static pages like home, about, services…etc are created here
  • Comments – you can see comments left in your blog posts here, and you can approve, delete, or mark as spam
  • Appearance – this is where you can change the Theme (skin) of your website, add new menu, and edit the core HTML and CSS code
  • Plugins – little groups of pre-written programs can be download and installed here to expand the functionality of the website
  • Users – different levels of accessibility (Admin > Editor > Subscribers)
  • Tools – where plugins functions will be shown
  • Settings – basic editing of how the site runs

We’re going to focus on installing a new Theme today.

Theme is the skin of your WordPress website and different ones will have different looks and functions.

The default Theme installed will always be Twenty Seventeen, which is very basic and limited functions.

I highly suggest you to try either the Astra Theme or the GeneratePress Theme.

Both are extremely light-weight, highly responsive, and secure.

However, I find that Astra Theme is more beginner friendly whereas GeneratePress requires a bit of developer skills.

So I’d recommend you to use the first one if this is your first WordPress website project.

Once you’ve decided on the Theme, you’ll go and “Add New” Theme and type “Astra Theme” in the search bar, and just click install and activate the Theme.

You’ll also need to delete the old themes so that it frees up more space in your host’s hard drive.

It’ll still need a few more adjustments to get it to look professional.


Time to install plugins

By default, there are some useless plugins pre-installed on your website, so go ahead and deactivate and delete every plugins to start fresh.

First, we need to click on the “Add New” button to go to the plugin directory.

At the search bar, we need to type in “Astra Starter Sites” and click on “Activate”.

This will open up a new option in Appearance menu, it’s named as Astra Sites.

When you click on it, you’ll be shown many ready-made website templates.

But before you pick one you like, I want you to filter it by clicking on the Elementor Tab shown on the top of the navigation.

Simply click on the design you like, you’ll be taken to the preview screen.

Note that there are many free design templates, however, those ones shown with “Agency” tags beside the names will require you to buy the Astra Agency Package.

I highly recommend getting the agency package as it comes with many extremely useful customization and functions that will save you lots of money from having to hire a developer. More on this in another post, but seriously, get Astra Agency Package!

Once you’ve picked the design you like, simply click on “Install” and the additional plugins will be installed as well.

The page builder plugin “Elementor” is also an essential part of making your website work easily.

When everything is done installing, you’ll see an “Import this site” button, just click it and wait to see magic happens.

You’re done!

All you have to do from this point on is to edit the contents and images on each page according to the niche market you’ve chosen.

I highly recommend you follow the ready-made site as your template to start writing your contents.

Remember, this IS your personal branding website so it’s all about you and it’s up to you to make it unique.



This ends today’s tutorial of setting up the Affiliate Marketing website.

I’ll be writing more follow up guides on how to succeed in affiliate marketing business.

I hope that you’ll be studying and reading both Expert Secrets and DotComSecrets books once you’ve received them as these two are the absolute best guides for running a business.

In the next tutorial, I’ll be teaching you how to setup a sales funnel with ClickFunnels.

It’s an important step to help you succeed in affiliate marketing business so be sure to get ready for it!

So it’s back to you now.

What’s your favorite part of this tutorial? I want you to use this tutorial and make your first affiliate marketing website on WordPress and show me the website URLs in the comment section below.


Like this article?
Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Continue Reading Other Posts

Speak to us on our WeChat

Scan the QR Code with Your Phone