Affiliate Marketing Basics for Newbies

Do you want to become an affiliate marketer? Do you want to earn $10k monthly from affiliate marketing?

Well, I think you are in the right place. In this post, I will show you the right way to start affiliate marketing and you will learn the affiliate marketing basics from start to end.

Well, you are not too late to start affiliate marketing as there are many opportunities available for you so don’t wait to start it right now.

In this guide you will learn how to start as an affiliate marketer.

Before we start here is a quick frequently asked question for beginners.


What is an affiliate marketing?

Affiliate marketing refers to the promotion of other company’s products through your channel. When anyone buys that product through your affiliate link you will earn a commission.

What are the product categories in affiliate marketing?

There are many categories such as Apparel, Fitness, Software, Electronics, Books, etc.

Different types of affiliate marketing programs?

The top 5 affiliate marketing programs are
1. Amazon Associate
2. Clickbank
3. Shopify Affiliate
4. eBay Partner Program
5. ShareASale

How much can I earn from affiliate marketing?

The average earnings in affiliate marketing is between $1k to $100K monthly.

How Affiliate Marketing Works?

When you sign up for an affiliate marketing program, you can create affiliate links and promotional banners from its dashboard.

Moreover, these links and banners contain a unique code for your profile. You can see this code in the URL from the search bar. If someone buys the product from your link you will earn a commission.

This affiliate code in the URL somewhat looks like this


Yellow mark is the unique affiliate code

Here is an example of how you can earn by affiliate marketing?

Suppose you have signed up for the Amazon Associates affiliate program and you have chosen a product category of Mobile Phones.

Amazon provides a 2.5% commission on every product that is sold by you under this category.

Further, suppose your blog has 100,000 readers monthly.

Now assume 2% of readers click on the affiliate link and buys the product. Here in this table, you will clearly understand the calculation of your estimated earnings.

Product NamePrice ($)Total Readers (monthly)Readers Clicked on the link & BuyTotal Amount ($)Commission Total Commission Earned ($)
iPhone 12$999100,00020001,998,0002.5%$49,950

As you can see that one can earn $49,950 in just one month from affiliate marketing. But, is it very easy and can anyone earn this much amount?

Well, I can say that these earnings depend on how much traffic your blog has.

If you have amazing traffic on your blog you can earn handsome money but if you don’t have traffic on your blog you can’t even earn a single $. Also, it needs hard work, time, patience, and good knowledge.

Don’t panic because after reading this post you can also do it

Getting Started with Affiliate Marketing

To get started with affiliate marketing you need to follow these steps

  • Select a platform
  • Choose a profitable niche
  • Start a Blog
  • Create a good content
  • Signup for the affiliate program
  • Generate Traffic on your blog

Select a Platform

Decide a platform on which you want to start affiliate marketing. However, there are many platforms on which people start affiliate marketing but in this post I recommend you the best platforms on which you can generate a good traffic.

  • Blogs
  • YouTube
  • Facebook Page
  • Instagram

These are some of the best platforms on which you can start as an affiliate marketer. Moreover, you can generate handsome traffic on these platforms as there are thousands of people using these on daily basis.

Along with this, YouTube and Blogging are the two most used methods for affiliate marketing.

Choose a Profitable Niche

Niche is the theme of your blog. For example, if you want to write a blog related to fitness then your niche would be fitness or if you want to start a Tech blog then your niche would be Technology. So always choose a niche that suits your blog.

Remember your passion should be your niche

So choosing a profitable niche is mandatory. Select a niche that fulfill this two criteria’s

  • In which you have an interest
  • Which is profitable and helps you to earn money.

If you are selecting a Fitness niche then your product category for affiliate marketing will be fitness products such as fitness bands, Gym equipment, etc. If you are choosing a Tech niche then your affiliate product category would be Smartphones, LED’s, Gadgets, etc.

Remember always focus on one product only. For example, if you are in the Tech niche then your focus should be on Smartphones or Gadgets but if you are choosing a broad category then it may not sound better and you may lose your blog readers as well.

Start a Blog

Once you find a profitable niche and even a product to promote. Now it is time to start a blog but before that, if you are using other channels for affiliate marketing such as YouTube or Instagram then jump into the next section of this post.

To start a blog you need a Domain Name and Hosting. I recommend you to buy Bluehost web hosting. These are some benefits of using Bluehost web hosting

  • It is Cheap Compare to Other Web Hosting Services
  • Fast and Secure
  • Reliable
  • Best for beginners in blogging
  • Recommended by WordPress

Check the availability of domain name here

Moreover, you need to decide on which platform you want to start a blog. There are many platforms such as

  • WordPress
  • Blogger

Quickly check out this amazing post to start a blog.

Read More: How To Start Your First Blog in 2021 (Step-by-Step-Guide).

Create a Good Content

Starting a blog or a YouTube channel is not the only thing you need to do, but you need to make good content so that more and more visitors come regularly to view your content.

Your content should be better than your competitor’s and it should be unique. Add more value to your subscribers or readers than only you will have a great audience.

Keep in mind that your first intention would be to engage readers or subscribers on your channel and not to sell them affiliate products.

Keep Engaging Your Readers and Build Trust

If your readers trust you it would be easier for you to bring more traffic to your blog and earn a handsome income.

It is very easy to build an audience if you have good content. If you run a YouTube channel then create amazing videos to attract viewers. Here are some quick tips to grow on YouTube.

  • Unique Content
  • Attractive Thumbnail
  • Focus on a single keyword
  • Engage Viewers
  • Focus on Quality of Videos

Read More: How to Start Writing your first blog post. (Easy Guide for Beginners)

The best way to build audience faster by “Offering a Solution“. Do you know what I mean to say?

  • Find what people are searching on Google
  • Create amazing content on it
  • Offer a solution in the best possible way
  • Promote the content

Trust me if you do it, your blog will gain visitors easily.

Signup for Affiliate Programs

To start into affiliate marketing you need to first signup for the popular affiliate programs. List of some popular affiliate programs are

Above mentioned are some good paying affiliate programs. However, there are many other affiliate programs that you can search and sign up.

In this post I will show you how to start with Amazon affiliate program.

How to Create Amazon Associate Affiliate Account?

Head to Amazon Associates and register for it. Follow these steps for registration

Once you create an account you need to fill this basic Account Information properly

Amazon affiliate create account

Now click on Next and you will be redirected to the next section of the form. Here you need to add your Domain name or YouTube channel link if you are promoting products on YouTube. Once you add it, click on Next.

Note: If you are promoting products on the mobile application then you can enter Mobile App URL.

Add website name (Amazon Affiliate basics)

Now you need to complete the Profile section. keep in mind fill the details specifically means only choose the products you are going to promote and remember to choose the type of your website as a Blog.

Fill Website type and other details (amazon affiliate basics)

Once you have filled all the information correctly please fill the captcha and click on Next.

Fill Website type and other details (amazon affiliate basics)

Finally, you are finished with creating an amazon affiliate account. Here you will see a Unique Id for amazon associate (Save it for later). Moreover, you can see a Payment and Tax Information tab below. You can fill it now or click on Later.

Once you have created your affiliate account, next you will be redirected to your affiliate dashboard.

Please quickly go through it for a better understanding.

You can track all your earnings from this dashboard as shown in the image. Currently, it is showing zero but as soon as your earnings start you can see all the details here.

Track Affiliate earnings from dashboard

To see your earning reports click on Reports > Earning Report

Click on Reports > Earning Reports

How to Create Links on Amazon Affiliate?

To create affiliate links follow these steps

Click on Product Linking > Product Links

You will be redirected to this page.

Search for a product and click on Get link

Search for products and click on get link (Amazon Affiliate Basics)

Click on Text Only > Short Link > Highlight HTML

Now copy the link and you are ready to use it on your blog. You can even use this URL for social media promotion.

Copy the link (Amazon Affiliate Basics)

How to Add Amazon Affiliate Banners on Blog?

It is very easy to add affiliate banners, in few clicks you will be able to add these links to your blog. To create banners to promote the products on your blog. Just follow these simple steps

From the top bar click on Product Linking > Banners

Click on banners

On this page, you will see different types of promotional banners. Select the one which you want and click on Highlight HTML and copy the script. Moreover, you can also change the size of these banners.

Copy HTML (Amazon affiliate basics)

Once you copy it, now come back to your WordPress blog and go to Appearance > Widgets

Click on appearance > widgets

You will be redirected to the widgets section of your WordPress Website. Next, you need to find the Text widget.

Text Widegts

Once you find it drag it to the widgets area and edit it.

Click on Text section and Paste your code here and click on Save.

Click on Text and Paste the code here

Now it is successfully added to your blog, you can visit your blog and see that Affiliate banner is displayed.

amazon affiliate banner

As you can see it is very easy to add Amazon affiliate banner on your blog. Now if anyone click on this link he will be redirected to Amazon and once he made any purchase you will be credited for that.

So till now you have started a blog and signed up for affiliate programs. Even, you have added affiliate links to your blog.

But this is not going to work, Why?

Displaying ads not make you earn, until you have traffic on your blog and that is very important to promote an affiliate product.

How To Generate Traffic on Your Blog?

Well, increasing the traffic on your blog is one of the most crucial factors. To increase traffic on the blog page ranking on search engines is a must.

First, you need to understand how the Google search algorithm works.

Here are the quick tips to learn how to generate traffic on the blog


Search Engine Optimization is the best technique to rank blog posts on Google and generate organic traffic. However, it is the universal technique used by every blogger to rank on top pages.

Once you rank on the top pages of Google you will get a good amount of visitors regularly on your blog.

Some basic SEO techniques to improve traffic on your blog

  • Understand technical aspects to push your blog pages to rank higher on the Google search engine. (add Yoast SEO plugin to your WordPress blog)
  • Create unique content and add low competition keywords in your blog posts.
  • Optimize On-page and OffPage SEO

Paid Traffic

It is the most useful technique to generate traffic on your blog.

Most bloggers use paid traffic on their blog in beginning.

Moreover, you can do this by starting ad campaign on Google AdWords and Social media promotion.

Further, keep in mind that you need to be sure how much you are spending on ads and when you need to stop it.

  • Set your Budget
  • Find target keywords
  • Understand your Audience
  • Target them
  • Run ad-campaign

Social Media

According to Statista, Over 3.6 billion people are using social media worldwide. Further, It is one of the major sources to bring traffic to your blog.

Social media is a good way to build an audience. Further, it is the best technique to bring referral traffic to your blog.

More and more people follows you on these platforms, more you earn.

Popular Social Media channels are

  • Facebook
  • Instagram
  • YouTube
  • Pinterest

Along with this, you can start ad-campaign on social media to engage more people.

Email List

To engage your readers regularly, email lists are the best option for you. Building your subscribers list is very easy nowadays and everyone is doing it.

If you have an email subscription list of your visitors. You can aware them of your new content.

Moreover, this strategy will engage the readers to keep checking your blog.

Other than that, you can even send affiliate promotions directly by email.

Quick Tip: To build subscription list you need to convince your readers to sign up on your blog.

How to convince readers to signup?

  • Free online course
  • Free E-book
  • Daily Guide
  • Newsletters
  • Giveaways
  • Questioner

Read More: How to add E-mail subscription to your blog?


Finally, you have learned the affiliate marketing basics and now you are ready to start promoting affiliate products. Keep in mind that you don’t earn millions very soon because it takes time, hard work, and patience. Further, Affiliate marketing is not rocket science but you just need basic knowledge.

Which blogging platform did you choose for affiliate marketing?

I hope you find this post helpful and If you have any questions or suggestion please comment below.

Share this Article

Leave a Comment