How To Do Affiliate Marketing With A Blog (A Step By Step Guide)

Please be aware that this post may contain Affiliate Links to certain products. When someone clicks and buys through my Affiliate links I earn a little percentage of the income (at no extra cost to you) which enables me to maintain this website.

Thank you.

How To Do Affiliate Marketing With A Blog

Doing Affiliate Marketing With your blog is the most sustainable way to build a long term business which will earn you passive income over and over again. You own your blog, it is your property and no one can take it away from you.

Affiliate Marketing Overview

Affiliate Marketing is a business model where you (an affiliate) makes money by promoting other peoples products. In this case, you write content on your blog and insert Affiliate Links (special tracking links which will trace a sale back to you when someone buys through your blog). 

How To Do Affiliate Marketing With A Blog - How Affiliate Marketing Works

New To Affiliate Marketing? Get Trained

In order to achieve real success with affiliate marketing, it is important to have the relevant skill. For that, I recommend that you enroll with a legitimate Affiliate Marketing Training Program. There are many of these on the internet. Some are quite affordable while others are a bit more pricey. I would recommend that you go for a relatively affordable program. 

On this note, there are 2 training programs that I highly recommend. Not just for their low price tag but mostly for their outstanding education. 

You won’t have to enroll with both of them. Only one of them will suffice. The choice is yours.

1. Wealthy Affiliate 

There are 2 Membership options: Free membership and Premium membership. The free plan is meant to give you a glimpse into the system with only introductory lessons. You cannot build a strong affiliate marketing business with that.

The premium plan gives you full access into the Wealthy Affiliate platform.

Premium Pricing: $19 if you upgrade to premium within 7 days of joining, then $49 Per Month subsequently. 

It gets cheaper if you decide to pay 6 months or 12 months in advance. 

How To Do Affiliate Marketing With A Blog - Wealthy Affiliate Pricing

What Do You Get?

  • They teach you affiliate marketing through a blog /website.
  • They are beginner-friendly and their training is step by step.
  • Their focus is on making money with affiliate marketing using free traffic strategies – Search Engine Optimization (SEO), i.e. how to rank your articles higher in search engines without paying a dime.
  • They also teach paid traffic methods. 
  • And loads more

If you want a comprehensive Wealthy Affiliate Review, you can read it here

Create A Free Account And Get Your 10 Free Affiliate Marketing Lessons Here

2. Income School

This is also an affiliate marketing training platform. Their course is called Project 24 – a step by step training course that is meant to help you create a job income replacing passive income within 24 months. Hence the name Project 24. 

  • They too focus more on SEO strategies to rank in search engines. 
  • Their training is highly targeted and simple to ensure that to achieve real results

How Much Does The Project 24 Course Cost?

They charge per year – $449 for the first year. If you still want to continue you will be paying $199 per year. I think this is a huge bargain! 

Visit Project 24 By Income School Website

Now that the training programs have been dealt with, let’s have a look at how you can do affiliate marketing with your blog

The Steps Involved

1. Decide On Your Niche

This is the area of focus or the theme or target audience for your blog. Most people choose their niche based on their passions, hobbies, expertise, etc. It is not a must that your niche must fit into these categories. 

How To Do Affiliate Marketing With A blog - Target Audience

Why do I say this?

Because, for you to be successful and actually make money, your niche must be something that lots of people are already spending money on. This way you will have a ready market for products related to your niche. If your passion is in the are where people are already spending money, then you are in luck.

In any case, the most important point is for you to be able to write useful content that is meant to help people in your niche. 

The whole idea of affiliate marketing is to be able to make money. You don’t want to go into a niche which serves very few people in the marketplace.

Not everyone who clicks on your website is going to automatically buy. So if you serve a tiny little group of people, your chances of making money become limited. 

For more information on how to choose a niche, see this article

2.Select, Buy An Appropriate Domain Name And Hosting 

There are 2 main types of domain names you can choose from Brandable and Keyword rich domain name.


Keyword-rich – howtobuildmuscleonabudget. Just look at that! 

Brandable – musclepro, musclemaster. Now we’re talking!

I’m sure you will agree with me that the brandable domain name is better. 

  • It is short and simple, easy to read
  • It is easy to brand – logos, etc. 

Here is the truth, you don’t need to stuff your domain name in order to rank in search engines. You are going to be creating lots of content targeting different keywords, not just the ones in your domain name. 

Tip: Always aim for a Dot Com domain name.

I recommend Bluehost

Wealthy Affiliate will give you 2 free (Siterubix) domains + hosting for a free membership.

Premium membership comes with 25 free domains  +  hosting. 

You can also buy domains within their platform and host them at no extra charge. Please note that the Wealthy Affiliate Premium membership gives you free hosting + security + SSL Certificates.  When it comes to domains, you will get 25 free domains. You can buy up to 25 domains and have them hosted free. 

If you join Wealthy Affiliate when you already have a domain, you can easily move your domain and host it with Wealthy Affiliate. However, you will have to pay a “moving fee” of  $15 or less. Then renew it every year just like all other domains you buy within the platform.

3.Create Your Blog 

Now its time to create the foundation of your business. If you are familiar with building websites this will be easy. If not, no problem, any of the 2 training programs I have recommended will show you step by step how to build your website.

It is a simple click by click guidance. Ideally, you will build a WordPress website because it is quite easy to work with.

4. Write Content For Your Blog

The first step is to do keyword research for each article you intend to write. It is a fun exercise meant to help you find out what search terms people are using to find information on the internet.

Your duty is to target those search terms and provide the information they need.

There are lots of tools you can use. Some are paid for while others are free. Wealthy Affiliate gives you a free keyword research tool with premium membership. 

On the other hand, Income School doesn’t have a keyword research tool and they don’t even recommend it! They have their own clever keyword research strategies which actually work.  In any case, I wouldn’t recommend that you get into expenses of buying expensive keyword tools. 

Make it a point to write at least 20 articles on your blog focusing on providing helpful
information to your audience. After those then you can shift your attention to writing product reviews. Try to have a mixture of helpful content with reviews. 


When you are just starting out, your blog will be unknown and not trusted in search engines. Therefore it will not immediately rank. There is no big rush with SEO. It will take a few months to rank highly.

During that period you won’t see lots of traffic, let alone sales. That’s the building stage where your focus is on providing lots of valuable information. 

At this stage, you don’t need to bother yourself applying for affiliate programs. Because many of them will simply reject you when your blog is still new with no traffic.

5. Apply For Affiliate Programs /Networks 

Affiliate programs are free to join. You don’t need to pay for anything. You only need to be approved. Some programs take time to scrutinize your application before they can approve you. Others are quick to join. 

The most important point to remember is to choose an affiliate network with has a wide variety of products.


  • Amazon Associates
  • ClickBank
  • Commission Junction
  • Share-a-sale
  • Rakuten Marketing
  • Jvzoo
  • WarriorPlus 
  • Peerfly 
  • Etc

You don’t have to apply to all of these networks to make money with affiliate marketing. Amazon Associates is the most polular followed by ClickBank Commission Junction Share-a-Sale and others. ClickBank products are liked for the high commissions that affiliates receive (50 – 75%. 

It all comes down to what you are looking for as an affiliate – a high-quality product that is a perfect fit for your blog.

6. Consider Email Marketing 

Having an email list will help you get a highly targeted group of people to market directly to, instead of relying only on SEO or even paid traffic. People will easily give you their email addresses if they are highly interested in what you have to offer.

You need to give your subscribers good quality information or free gift in exchange for the email address. 

 As your blog starts to get some traffic you need to set up an autoresponder to create an email list. I highly recommend Convertkit for its crisp clean look and simplicity. 

I will stop here for now. I believe these steps are sufficient to get you started with affiliate marketing through blogging. 

In conclusion

This type of affiliate marketing takes a bit of time before you can start making money. So you should be prepared to spend some time without earning.

But when your blog begins to gain traction you will be amazed by the results. It is important to NOT give up when results are slow. Trust me all your hard work will be rewarded as long as you keep going. 

Thank you for reading. If you liked this article please feel free to share and help someone else. Let me know your thoughts in the comments below.

I wish you a successful Affiliate Blogging Journey!

Get 10 Free Affiliate Marketing With A Blog Lessons Now

Leave a Comment