How to Make Money With Affiliate Marketing [Plus My $120K/year Earnings]

Looking for an ultimate guide to affiliate marketing for beginners? Want to know how to earn HUGE income with affiliate marketing? This guide is exclusively for you.

Last year alone, my blog BloggersPassion generated around $125,000 in revenue (check out some of the interesting stuff in my blog income reports).

Not just that, my blog has been earning $10,000+ per month for several years.

The best part? Most of that income comes from affiliate marketing.

So if you’re someone who is new to affiliate marketing and looking to earn $10K+ per month from it, this guide is just for you.

First things first: Affiliate marketing isn’t a BIG deal if you know how to sell. Anyone who knows “how to sell” can earn more money from it.

The major reason most people don’t make even a buck from affiliate marketing is this: they sell products directly to their audience without knowing their needs and wants.

What happens when you directly sell online products like that? No one buys from you. It’s as simple as that.

Once you understand that simple logic, you’ll be earning HUGE.

Have a look at some of my earning reports so you’ll understand the potential of affiliate marketing.

SEMrush earning reports

If you’re following our blog BloggersPassion for a while, you might be already familiar with our SEMrush earnings. We are one of the top affiliate earning partners for SEMrush.

Have a look at the earning reports of SEMrush.

As you can see above, the above earning report was taken recently.

The above earning report is from SEMrush (total earnings so far with SEMrush is around $280,000!!!).

Bluehost earnings

Although we’re NOT promoting Bluehost aggressively these days but we’re pretty much happy with its earnings so far.

So far, we earned around $47K from Bluehost hosting.

Also, we made decent sales from our preferred hosting choice i.e WPX Hosting.

As you can see above reports, you’ll notice that we earned HUGE commissions from affiliate products. So yes, if I can make it, you can also do the same.

The reason to publish this guide is to help you earn more from affiliate marketing. So without much ado, let’s get into the details.

What is affiliate marketing and how does it work?

Affiliate marketing is the process of earning a commission by promoting other products.

You earn a commission for every successful sale you make. It is one of the best ways to make passive income online. That means, you make profits even while you sleep, isn’t it a great idea?

So how does it work?

Here’s a simple explanation for you.

Here’s a great illustration that explains more about how it works.

Affiliate marketing is also growing rapidly. Did you know that affiliate marketing is a HUGE 12 billion dollar industry? It also accounts for 15% of all digital media revenue. Yes, you heard it right.

Here are some more interesting stats around affiliate marketing.

So yes, there’s enough potential in affiliate marketing that lets anyone make enough passive income. That said, the first step to making money from affiliate marketing is to build a BRAND.

When you are featuring everywhere in the blogosphere, people will trust you and they recognize you as an expert in your field.

That’s how you can build an online reputation as a blogger or Internet marketer. The more people talking about you and your business, the better it is for you to make money out of it.

So if you want to learn about earning $10,000 and more per month from affiliate marketing, here are 15 PROVEN strategies for you. Even if you’re a beginner you can use the following ways to start earning more money.

Let’s get started. Grab a cup of coffee because this guide is going to be a HUGE resource.

Quick note: If you need any help with affiliate marketing, make sure to mail me at and I’d be glad to help you 🙂

Affiliate Marketing for Beginners: 15 PROVEN Ways to Earn $10K Per Month from Affiliate Marketing

1. Use the psychology of FREE!

People love freebies. Facebook is free. Google is free. Gmail is free. WhatsApp is free.

Almost every billion-dollar online business is FREE to use.

FREE is powerful.

Netflix is a billion-dollar online movie streaming platform. Do you know why they offer a 30-day free trial to its users?

Because they know that the psychology of free works like a charm. It entices new users to try their platform for a few weeks without risking anything. If they’re happy, they’ll continue using it or they’ll cancel their account.

So Netflix has NOTHING to lose and everything to gain.

Learn the psychology of free from other successful businesses so you can easily 10x your affiliate earnings.

Here are some of the practical ways to use the power of “FREE” to get more sales.

Run giveaways

Giveaways work like a charm and they easily go viral on social media sites.

If you want to get more visitors or subscribers, think about doing a giveaway around the products you like (make sure they are relevant to your website topics, so you can only attract the target audience instead of freebie seekers).

Here’s a great example of how giveaways always go viral online.

Provide special deals

Why should someone buy from you instead of your competitors? What’s unique about you? The reason we’re earning HUGE from SEMrush is that we offer special deals like 30-day free trials (SEMrush usually offers 7-day free trials).

So obviously people who’re interested in SEMrush tend to prefer 30-day free trials over 7-day free trials on any day. Not just that, we also create excellent tutorials and content around SEMrush which help us with more revenue from SEMrush.

So what’s the bottom line? Try to find ways to offer some special deals on specific affiliate products you promote if you want to boost your commissions.

Create freebies

Freebies such as whitepapers, cheatsheets, eBooks etc work like a charm to convert your website visitors into subscribers and buyers. In fact, we also provide freebies ranging from eBooks to courses.

You can check out our FREE courses page to get some ideas on how to craft freebies for your website audience.

Here are some of the freebies we’re currently offering to our blog audience.

So go ahead and start offering FREE stuff to your audience. Make sure your freebies are worth paying for. Don’t provide useless content just because you’re offering something for free.

Loving this affiliate marketing for beginners guide? Please consider sharing it with others 🙂

2. Pick the RIGHT products

Your online success depends on the products you choose to promote.

Picking the right affiliate products to promote is the key to generating more affiliate commission no matter what industry you are in.

So if you’re just getting started with affiliate based marketing, how are you going to find the best products that are suitable for your target audience?

Here are some powerful ways to choose great products to promote as an affiliate marketer.

Create a list of products to promote

Create a spreadsheet and make a list of all of your competitors’ websites. The higher number of sites the better it is for you to find great products to promote. Make sure your competitors’ list is at least 20 to 30 sites.

Once you’re done with it, start finding all the affiliate products your competitors promote on their sites. Yes, just do it.

Then, make a list of all the potential products that you think are suitable for your target audience. Brainstorm all the products that you’re already using to run your blog (hosting, email marketing software, domain registrar, and so on), then find out ways to promote those products to your target audience.

You can also use marketing platforms for finding a ton of products to promote on your affiliate based website. Here are a few of them where you can sign up for free.

The above simple exercise is enough for you to choose a ton of great affiliate products that you can promote on your website to make more commissions.

That being said, here are a few tips for finding the best products for affiliate promotion.

3. Create an effective content strategy

You must know how successful affiliate marketers are making millions of dollars every single year.

If you observe top marketers, you’ll notice one thing too often: they all create incredibly amazing content.

Content is one of the most important pillars of building a successful site that generates more sales each week.

Here are a few of the content types that you can use to drive more affiliate sales to your sites in 2020.

Let’s talk about each one of them in detail now so you can better understand how these content types help you increase your overall affiliate sales.

In-depth how-to posts

Google always rewards sites that produce long-form content. Even if you’re running a website, you can still use long-form in-depth how-to articles around your affiliate products to start getting higher rankings on Google search.

Here’s an example post of how we wrote a detailed case study of SEMrush (one of the few products that we promote here at BloggersPassion regularly).

Have a look at the following screenshot to see how Google treats the long-form of how-to articles even if they are product-based content.

The above illustration shows you that Google is also showing us the SiteLinks for the case study we wrote for the affiliate product which is SEMrush.

Product reviews

Creating useful reviews around the products you promote is probably one of the most effective content types you can use to generate more affiliate sales. Almost every affiliate marketer creates product reviews to increase their commissions.

Just pick the product that you want to write a review about. Use it for some time so you will get an idea about its features, pros, cons, and write everything you know about those products.

Here’s a nice example of writing unbiased product reviews to drive more affiliate sales. And here’s a great example of how to write captivating titles for reviews.

The key to using product reviews to generate more sales is to make them unbiased. Don’t promote a product just for the sake of increasing your commissions, do it because you want to help your audience to pick the RIGHT products that solve their problems. That way you can easily convince more people to buy products from you instead of your competition.

Roundup posts

Have you ever seen the most successful affiliate website Wirecutter? It’s a product review based website that was sold to The New York Times recently for a whopping sum of over $30 million.

Wirecutter website mostly publishes list roundups where they create a compilation of a list of products their audience can pick (by including their affiliate referral links within them). Here’s an example of a roundup post around email marketing.

As you can see above, we asked over 45 experts to share their best strategy and we also smartly included affiliate links to some of their recommended products.

Affiliate product comparisons

Just like product reviews, product comparisons work like a charm too. You just need to find two or more highly relevant affiliate products to create product comparison posts that easily go viral online and help you increase your affiliate sales.

If you’re looking for an example, have a look at this comparison post so you can get a good understanding of how to create comparison posts for your affiliate products.

In the above illustration, you can see that we compared two of the amazing and highly relevant affiliate products along with their features and pricing (we also included a strong call to action).

Video tutorials

Yes, we all know the textual format of content and product reviews work well both in terms of increasing your search traffic and sales. But if you’re ignoring the second biggest search engine like YouTube for affiliate marketing, you’re missing a lot of potential traffic and sales to your affiliate website.

Create informative video tutorials about the products you promote so you can include them within your blog posts as well (or attract a new set of visitors from YouTube). Video product reviews convert well as they are easy to digest and you can include all your affiliate links within your video description.

Here’s a video product review we did for WPX Hosting.

You can’t succeed online if you’re following the crowd. If your competitors are using articles to promote their affiliate products, you start doing webinars. That way you can add more value to your audience by also promoting your products with ease.

Promoting your products through webinars has the following benefits.

So what are you waiting for? Start using the above PROVEN content types to increase your affiliate sales.

4. Build an email list from day 1

Did you know that most of the successful bloggers earn 70 to 80% of their income from their email list?

Yes, that’s true. Successful marketers like Ramit Sethi, Pat Flynn, Neil Patel drive most of their sales and profits from their email lists.

If you are someone who is looking to dive into affiliate marketing to make more sales in 2020 and beyond, your priority should be building an email list and growing it. Without building an email list it’s almost impossible for you to turn your website visitors into leads and then leads into sales.

An email list is what permits you to market your products to a list of targeted people who are interested in buying your products.

So you can say an email list works like a money printing machine (not exactly though, you’ve to work hard for it). Did you know that email gives you a whopping $40 ROI per every $1 you spend?

Email marketing gives you the highest ROI!

That being said here are some of the proven ways to build an amazing email list which helps you increase your affiliate sales no matter what industry you are in.

5. Learn how to generate more traffic to your blog and keep it there

More visitors = more revenue

Website traffic is the currency online.

There are literally infinite ways available online to generate traffic to a blog or website.

But still… most affiliate marketers struggle to bring more visitors to their site.

Whether you agree with it or not, website traffic is the lifeblood for any profitable affiliate website. If you’re not getting enough traffic, it’s impossible to earn a living from affiliate marketing.

So how can you generate more traffic to your blog? Here are some time-tested ways to drive traffic to your sites.

Answer on Quora

Quora is an amazing platform for online creators such as affiliate marketers and bloggers.

We already crossed over 1 million in views from our Quora answers.

Have a look;

If used it right, you can get amazing benefits from Quora including;

The best way to get more out of Quora is to find the RIGHT questions to answer. Make sure to write answers on Quora regularly so you can start building a following. Don’t spam. Don’t link to your affiliate products and DO NOT plagiarise. Otherwise, you’ll get banned!

Important: If you’re looking for a detailed guide, please refer to how to increase traffic with the Quora guide where you can find a ton of useful stuff along with practical examples.

Repurpose your articles

Repurposing your content is the best way to get more exposure to your content. If you’re already spending a ton of time to create great content, you should definitely repurpose your content.

If you’re into affiliate marketing and looking for long-term success, you should “be everywhere”. Take Pat Flynn from Smart Passive Income for example. He’s everywhere. He’s doing podcasts. He creates videos. He publishes articles on his blog. He runs a Facebook group.

He always repurposes his content into multiple formats such as eBooks, videos, infographics etc. You should also try the same if you want to get more out of affiliate marketing.

Here are some of the ways you can repurpose your articles.

Create videos on YouTube

YouTube is the second biggest search engine after Google. No matter what niche you are in, if you want to get ahead in affiliate marketing, you should try YouTube video marketing.

Create videos, tutorials and product reviews. Learn how to optimize your YouTube videos for higher rankings. Learn how to monetize your videos with affiliate products.

Although I’m late to YouTube video marketing but I’m consistently working hard to make better videos on my channel. If you’re interested in affiliate marketing and SEO, you can subscribe to my YouTube channel.

Here’s a quick tip for you to create better performing videos on YouTube: Create DETAILED videos.

Did you know that longer videos (more than 15 minutes) outperformed shorter videos in YouTube search?

As you can see above, according to Backlinko case study, if your video length is more than 15 minutes, your YouTube videos will rank higher. So give it a try!

Update your old content

Updating your old blog posts is one of the most underrated SEO techniques. Most new bloggers and online creators keep pushing new contents on their blogs but they often ignore their old content.

Don’t make that mistake. Find your top performing blog posts from Google Analytics and make sure to update them with high-quality and up-to-date information.

Also, find all those old contents that are not bringing you any traffic (or less traffic) and find better keywords, optimize them with better content and build some links to grow their traffic.

6. Promote your affiliate products the right way

Selecting the best products to promote is one thing and promoting them effectively to reach a wider target audience is another thing. Your affiliate sales majorly depend on your promotion tactics.

Here are a few top ways you can promote your affiliate products effectively to increase sales.

7. Build relationships with other affiliate marketers and bloggers

It doesn’t matter what niche you are in, you should network with other bloggers and affiliate marketers. Why? Networking helps you with the following things.

So how can you build relationships with others? Here are some of the best platforms you can use to network with others.

Facebook groups

Hands down, Facebook is the best social media network to connect with other bloggers. Fortunately, there are a ton of groups on Facebook that you can join to interact with others.

You can ask questions, share your knowledge, frequently interact with other bloggers through Facebook groups. Make sure to join only those Facebook groups where you see an active engagement.

Don’t share your links or try to promote your stuff as no one likes spam. Instead, try to add as much value as you can.

You can get started by joining our BloggersPassion VIP group as we have an amazing community of over 10,000 people who’re interested in blogging, SEO and affiliate marketing related stuff.

The benefit of running a Facebook group is you often get better engagement whenever you promote a product or blog post.

Reddit is another popular platform for bloggers and Internet marketers. Reddit allows users to discuss and vote on content that other users have submitted (such as likes on Facebook).

You can also find a wide range of topics including from marketing to SEO to blogging and more where you can follow topics to find the best information on the web. You can also reply to others questions or create new posts or questions to engage with your audience.

Blogging forums

Online communities and forums are great places to hang out online. You’ll not only be able to learn amazing stuff but you can also ask questions or share your blog to generate more traffic.

Here are some of the best FREE blogging forums that are extremely useful for affiliate marketing for beginners.

You can also subscribe to other YouTube channels in your niche and start sharing and commenting on their videos as it helps you build better connections with others.

8. Grow your affiliate commissions like a PRO

Getting your first affiliate sale feels amazing.

But you shouldn’t stop there. You need to set smart goals something like;

The only way to succeed as an affiliate marketer is to scale up your earnings and keep growing big in sales and commissions. That’s how an average affiliate marketer becomes a super affiliate marketer.

If you’re wondering about how to scale up your affiliate commissions from a pitiful of sales to a ton of affiliate sales each week, here are few affiliate marketing for beginners strategies you can use.

9. Optimize your website for high affiliate commissions

Optimizing your website for more affiliate sales is as important as promoting your affiliate products.

Here are some of the most effective ways you can optimize your website for more sales.

Use landing pages

Landing pages convert like a charm when it comes to increasing your overall website conversion rates and sales.

Landing pages give less distraction to your website target audience (because they often include just one or two calls to actions). Here’s a great illustration of how to build landing pages for high conversions.

Don’t tell them to buy, RECOMMEND!

Do you know the ONE secret that successful affiliate marketer Pat Flynn uses on his blogs to create more income from his affiliate sales?

It is.. he never asks his readers to buy his affiliate products, he just recommends it by telling how the particular product helped his business, this way he can be able to generate more money because he is not being fishy.

Moreover, he is building trust in his readers by making them aware of the products that he promotes.

For example, Pat Flynn never directly asks his readers about purchasing Bluehost (one of the best hosting services). But he makes them buy by creating a 4-minute WordPress free setup guide by creating video, writing articles, and using banner ads.

This is how he can generate a whopping sum of $30k every month only through Bluehost!

What’s in it for them if they buy from you?

This is another important aspect of selling more products from your affiliate campaign – always ask yourself this question “what’s in for them to buy my products?”.

When you give people strong reasons to buy your products and when they find it more useful to buy from you than anyone else, your affiliate sales can go viral.

But how can you do it?

A little trick is to create premium products on your blogs and give them for free whoever buys stuff through your affiliate links!

For example, if you have a $37 eBook guide (which you sell to your blog visitors), you can give it away for FREE for those who buy hosting from your affiliate link.

Using a strong call to action

The difference between a successful affiliate marketer and a newbie is the call to action. Call to actions (CTA) are most powerful when it comes to increasing your website sales online.

Here are some of the powerful call to actions you can use while creating your copy, designing your landing pages, or creating product reviews.

Just make sure to keep an eye on the CTA’s that your competitors are using to increase their affiliate sales.

10. The importance of SEO

Ask any affiliate marketer about their favorite website traffic source and most of them will say search engines. That’s the importance of search engine traffic in driving more sales to your sites.

SEO is one of the most effective and FREE ways to attract highly qualified visitors from search engines like Google to increase your overall affiliate sales and commissions.

Here’s how SEO can help with your sales;

Have a look at the following image to know the importance of SEO and long-tail keywords.

So how can you use SEO to increase your overall affiliate sales?

Here are some of the smart SEO tips for affiliate marketers to grow their organic traffic along with affiliate sales.

11. Competitor research is the KEY

What’s the one thing most industries have in common? Competition. Yes, almost every industry has a certain amount of competitors and if you find a niche without any competition, you shouldn’t probably pick that.

That being said, if you want to make more bucks from affiliate marketing, you should analyze your competition thoroughly. Here are some of the best ways you can do that to grow your affiliate sales.

Here’s a great video by Neil Patel on how to do organic research with ease (which helps you in competitor research as well).

12. Do NOT make these mistakes as an affiliate marketing beginner

Here are some of the dumbest online marketing mistakes most people make, avoid them and you’ll be on your way to getting rich online.

Mistake 1: Not investing in anything

One of the most common mistakes we notice that most new affiliate marketers do is this: they NEVER spend any money on their website.

If you want to make more money from blogging, you should be investing first.

Mistake 2: It is NOT a get rich quick scheme

The ugly side of making money online, especially from affiliate marketing is that most people think it as a get rich quick scheme. If you’re also one among them, you should be aware of the fact that it is NOT.

Building a successful marketing website that makes consistent sales takes a lot of time and effort. You can’t simply make people buy stuff from you out of thin air. You have to work hard to get your first few sales.

That being said, you’ll earn a lot more commission when you find and promote products that give you recurring commissions.

That means, you won’t just get a commission for one time but you’ll be getting recurring commissions every single month as long as the customer is paying for the products you promote.

Mistake 3: You don’t know how to sell anything online

This is NOT a mistake though. Selling has more to do with learning. If you learn how to sell online, you’ll be successful no matter what industry you are in.

The reason why the majority of people don’t make many sales with affiliate marketing is that they don’t know how to sell online. If you’re also one among them, you should realize the fact that selling is also a skill that you can develop and master.

You can read books on marketing and psychology or listen to podcasts from successful affiliate marketers like Pat Flynn so you can learn so much about selling online without sounding like a salesman.

Mistake 4: Lack of patience

This is similar to mistake #2 but slightly different. You need to know a simple fact that most affiliate marketers take at least 6 to 8 months to start getting more sales to their affiliate products (even if they are very good at selling and promoting their products). This gives you an idea about how much you should wait until you start considering quitting.

13. Improve your brand to boost your affiliate sales

Affiliate marketing is not just about being an anonymous guy on the net and hoping for millions of dollars each year.

It doesn’t work anymore. You’ve to build a personal brand and set yourself like an expert in your industry.

Here are a few affiliate marketing for beginners tips to improve your brand which in turn helps you boost your affiliate sales.

Build credibility by creating videos

“Credibility is essential in online businesses. Without online credibility, you can’t make enough money”

Most people don’t make big bucks through marketing just because their system works in the old fashioned way. That is:

And they expect great results from their marketing campaigns.

Then what should be your primary goal to make more money out of it? What is the unique affiliate profit model then? Here is how it goes.

Did you know that “promoting a product by releasing a video about its features and benefits can boost affiliate sales to 70%”? So try to create videos at least on a few of your targeted products that sell more.

Never underestimate the power of social media as it can help you easily increase your brand along with traffic and sales to your sites. Instead of picking too many platforms at a time, pick one or two. Start growing your audience and engage with to boost your personal brand.

14. Create a REVENUE plan

“A goal without a plan is just a wish.”

Do you have a revenue plan for your affiliate website?

Where do you want to see yourself after 3 months, 6 months and 12 months?

How much money are you going to make after 1 year from your website? Make sure to create a monetization plan for your affiliate website.

Analyze your competitors and find out how they are promoting their affiliate products. Create your own blueprint to increase your affiliate sales. Think about your target audience.

Find the products they love. Create a solid revenue plan around your content so you can make money by helping your target audience.

One important thing: don’t put all your eggs in one basket.

What do we mean by that? Don’t just depend on one traffic source like Google or one income source like affiliate marketing.

Yes, affiliate marketing can be lucrative and help you earn thousands of dollars in passive income but things can go wrong. Your might see a significant decrease in traffic overnight or your affiliate product vendor/developer might reduce affiliate commission rates.

That’s why always try to diversify your traffic and income sources to survive in the long run. That’s the ONLY reason why I’m still working full-time and earning a living from blogging even after a decade of launching BloggersPassion.

15. Learn how to outsource time-consuming tasks

Blogging is time-consuming. Affiliate marketing is time-consuming. There are a ton of tasks you should do as an affiliate marketer cum blogger.

These tasks include;

If you REALLY want to earn $10K+ per month from affiliate marketing, you should outsource most of the time-consuming tasks.

In fact, I also outsource the majority of the blogging related tasks including content marketing, social media promotion, Facebook ads and so on. That’s how I get MORE time to work on things that actually matter.

Here’s an incredible tip to outsource time-consuming tasks so you can focus on the actual things such as traffic generation, increasing your affiliate sales etc.

Create a team.

Yes, you need a team to outsource most of the blogging related tasks.

One for content creation, one for social media promotion, one for SEO, one for email marketing and the list goes on. Or if you’re on a tight budget, you can hire one or two people to work full-time for you.

Make sure to check their skillset (or experience) before you start working with them. That’s how I did and I always provide long-term work instead of finding a new guy every month.

So my suggestion for you is this: find someone with proper skills and work with them for a long-time (instead of just a few months). It not only develops a strong bond but it will also be helpful for both of you to earn more profits online.

Also, make sure to create a strategy. Here are the 5 essential pillars of a successful website strategy that help you increase your affiliate sales even if you’re a beginner.

Lastly, we’ll wrap up this affiliate marketing beginner’s guide with an amazing quote from Larry Bussey.

Final Thoughts on Affiliate Marketing for Beginners Guide

Affiliate marketing is NOT a get quick rich scheme. So don’t expect quick results. It’s a marathon, not a sprint.

Although you don’t have to be super smart to increase your affiliate sales, you need to work extremely hard if you want to succeed.

In a nutshell, you must know how to sell to REAL people.

You can’t make that simply by promoting your products that your readers are not interested in. You have to find out their needs and wants, then promote the products that solve their problems.

So what are your thoughts about this ultimate guide around affiliate marketing for beginners? Share your thoughts in the comments.

Anil Agarwal

How To Make A Living From Affiliate Marketing: Here’s How I Earn $120,000+ Every YearAnil Agarwal who owns, is a full-time blogger and SEO expert who has been helping people build profitable blogs for over a decade. Bloggers Passion has been featured on premium online sites like, Huffingtonpost, SEMrush, Problogger, Crazy Egg, The Next Web and so on.

This content was originally published here.

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.