A Complete Guide To Creating An Amazon Affiliates Site With WooCommerce


Create Amazon Affiliates Site With WooCommerce
  • Save

If you’re looking for an easy way to earn money through your blog, affiliate marketing is where you should invest time as it is one of the most popular methods of making money online.

Affiliate marketing lets you promote other people’s products, and earn small commissions on resulting sales.

By far, the most successful option for this is Amazon’s affiliate program and an Amazon affiliates site.

The Amazon Associates program is one of the most beginner-friendly affiliate options. By signing up, you’ll be able to advertise (and earn revenue on) items from Amazon’s massive product catalog. What’s more, promoting those items on your blog is simple, if you use WordPress and WooCommerce.

In this guide, we’re going to talk about how you can benefit from an Amazon affiliates site. Then we’ll walk you through how to create one. Let’s get started!

Why you might want to use affiliate marketing on your blog

There are a lot of ways to earn money online, such as by setting up an e-commerce storefront.

However, what if you’re looking for a more supplementary income stream?

For instance, you may be a blogger who wants to focus on creating content, while also monetizing your site.

Affiliate marketing is one popular, beginner-friendly option:

  • Save

In short, when you turn your blog into an affiliate website, you’ll use it to promote other companies’ products.

When someone clicks on one of your links and buys an item, you’ll receive a small commission on that sale.

While affiliate marketing probably won’t make you very rich, it does offer a number of benefits:

  • You don’t have to worry about developing products yourself, storing and shipping them, and so on.
  • Setting up an affiliate site is cheap and simple, and there are many reputable programs to choose from.
  • If you do it right, affiliate marketing can become an almost passive revenue stream.

While you could reach out to individual companies, the easiest way to get into affiliate marketing is to join a dedicated program. Let’s look at one of the best options for WordPress bloggers.

An introduction to the Amazon Associates program

We probably don’t have to convince you of Amazon’s prominence and reputation in the e-commerce market. What you might not know is that it offers an affiliate marketing program – Amazon Associates:

  • Save

Through this program, you can advertise existing Amazon products on your blog. You can search for products that are relevant to your target audience, and you’ll be provided with links and other advertising materials (such as banners and traditional shopping ads). Then, you simply add those links and ads to your site.

Here are a few more advantages of using the Amazon Associates program:

  • You get access to a huge catalog of products.
  • If someone clicks on one of your affiliate links and buys products on Amazon – even if they aren’t the items you actually advertised – you’ll earn a commission on that purchase (within certain time restrictions).
  • Visitors may be more likely to follow your affiliate links and ads, thanks to Amazon’s existing reputation.

If this all sounds intriguing, you’ll be glad to know that getting started with the Amazon Associates program is simple.

How to create an Amazon affiliates site using WooCommerce (in 3 steps)

If you already have a WordPress blog, you can quickly turn it into an Amazon affiliates site without sacrificing any of your existing content. You’ll only need the free WooCommerce plugin – the top option for WordPress users who want to set up any kind of storefront:

  • Save

Before we get started, we’d recommend familiarizing yourself with the Amazon Associates program policies, so you know what you’re getting into. Then, you’re ready to start monetizing your blog!

Step 1: Set up WooCommerce on your site

As we mentioned, the WooCommerce plugin is an essential tool for adding e-commerce features to your blog. Therefore, the first thing you’ll want to do is install and activate this plugin on your site. As soon as you do that, you’ll be presented with a few setup options:

  • Save

This wizard will walk you through the process of configuring your store and adding key information. It’s very self-explanatory, so click through the screens until you reach the end.

After that, WooCommerce will be ready to go. You can now add products to your site – but we’ll come back to that in a moment.

Step 2: Sign up for the Amazon Associates program

At this point, you’ll want to join the Amazon Associates program. Visit the home page, and select the ‘Join Now for Free’ button:

  • Save

You’ll need to sign into your Amazon account (or create one) and verify personal information. On the next page, add your blog’s URL using the Enter Your Website(s) field:

Create Amazon associates account
  • Save

Next, you’ll fill out some basic details for your profile which includes creating a unique ID, entering some information about your blog’s focus, and choosing what kinds of products you’re interested in promoting:

  • Save

Further down the page, you will be asked about how you currently attract traffic to and monetize your blog:

Traffic and Monetization
  • Save

On the next screen, you’ll need to verify your account and agree to the terms and conditions:

Identity Verification
  • Save

Then, click on the Finish button. You’ll see a message letting you know your application was successful:

  • Save

You can use the buttons below to enter payment and tax details, or save that task for later. That’s up to you. Right now, let’s look at how to start adding affiliate products to your blog.

Step 3: Add Amazon affiliate products to your blog

Once you’ve signed up for an Amazon Associates account, you’ll get access to your personal dashboard:

  • Save

Here you can find plenty of information about your account, earnings, and more. You can also start searching for products to promote, using the Search for Product and Browse for Product fields.

Go ahead and look for your first affiliate product now. You can use keywords and categories to find something that fits your blog’s niche:

  • Save

When you’ve chosen a product, click the arrow next to its Get link button. You’ll be provided with a link you can copy:

  • Save

Now, go back to your blog’s dashboard, and create a product by selecting Products > Add New:

Add product to WooCommerce
  • Save

Here, you can add a title and description for the product, and upload an image. Then, scroll down to the section labeled Product data:

  • Save

In the Product Type drop-down menu, select External/Affiliate product. Then paste your affiliate link from Amazon into the Product URL box. Once you save the product, visitors to your blog will be able to click on it and visit the relevant Amazon page.

It’s worth noting that you can use affiliate links elsewhere on your site, such as within blog posts. Plus, there are other types of Amazon ads you can incorporate. For now, though, you have everything you need to set up a basic Amazon affiliates site for your WordPress blog!


Affiliate marketing is the perfect way to monetize your new or existing blog. You can earn regular commissions from visitors, without the need to create, store, or ship your own products. This alone is enough reason to set up an Amazon affiliates site.

If you decide to add affiliate products to your WordPress blog, you can follow these three simple steps:

  1. Set up WooCommerce on your site.
  2. Sign up for the Amazon Associates program.
  3. Add Amazon affiliate products to your blog.

In a follow-up post, we’ll tell you all about how to skyrocket your affiliate commission by inserting WooCommerce product comparison tables directly into your blog posts. Keep an open eye for the next installment!

Do you have any questions about how to promote Amazon affiliate products on your blog? Ask us anything in the comment section below!

Here are a few hand-picked guides for you to read next:

Subscribe on YouTube

Authored By
Alex Denning is a marketing consultant with Barn2 Media, a leading WordPress and WooCommerce plugin shop.

32 thoughts on “A Complete Guide To Creating An Amazon Affiliates Site With WooCommerce”

  1. Ankur

    I have used WooCommerce earlier. It has an unique problem, after uploading 150-200 products it slow down my website speed.

    1. AShar

      Ankur you can use another plugin instead of WoCommerce

  2. Ashish Anand

    This is the superb guide for online store, thank you very much sir. Please publish a post and guide us, how to increase sale from affiliate marketing.

  3. Haseeb

    Will this work with other affiliate networks like VigLink and other E-commerce affiliate links?

  4. Nirav Hiingu

    Hi Alex ,

    Thanks for this wonderful article , i am running one blog on occultscience but i am not able to earn on affiliate as the item related to my niche is limited ( max to max – i can get book on spiritualism on amazon india ) hence i took another domain blog , now i am thinking to convert that second blog into e commerce in beauty , hence my question is – Is is Ok to make a web blog to earn for 2 way : 1) e-commerce for selling my own brands and 2) start blogging on my brands and bring traffic ?

    Do shared hosting plan is Ok or need more space for e-commerce ?

    Also , i have add woo commerce plugin but when i add product the image size is quite bigger , what is ideal image size to upload on e commerce site ?

    Sorry bro ,my query is quite big .


  5. Pritam Saha

    Nice Article Alax. But how we can promote it easy and cheapest way please make one details video. It’ll help us.

  6. Mritunjay

    Hey Alex,
    Thanks for this valuable post.I earned my first online income not by ads but by promoting product via Amazon Affiliate program itself in India
    I would love to integrate E-commerce on my blog in future

  7. Seema

    Thanx Alex for this article, it is really useful and informative. Now I am waiting for the upcoming follow up post.

  8. Vishwajeet Kumar

    Hello Alexa,

    Wonderful tutorial on how to set up an Amazon affiliate store using woocommerce and WordPress. Amazon is still of the best affiliate program and has the potential of making plenty of bucks with it as eCommerce industry is growing rapidly. I am going to pass this article to others who want to start their Amazon affiliate store. Thanks for the step by step tutorials.

    Have a Great day 🙂

  9. Ryan Biddulph

    Alex this is a rocking guide. I have been lax in promoting Associates stuff, focusing on my Selz eBook these days. But good to know I can set up a whole site via Woo and prosper through that channel. Amazing how many opportunities we have around us. Just gotta seize ’em, right?

    1. Alex

      Yes, absolutely! Lots of options and opportunities, you just have to pick your focus.

  10. Khalid Fareed

    Is it possible to have multiple affiliate codes (ex. CA and FR) as I have readers from both countries?

    1. Katie Keith

      Hi Khalid, WooCommerce only provides a box to add 1 affiliate link per product. You would need to implement a geotargeting plugin that lets you show different products based on the user’s country, and create a different version of each product for each country – each with the appropriate Amazon affiliate link.

  11. Sohal Gupta

    Finding a right product requires a lot of brainstorming, Thanks for this guide 😊😊

    1. Alex

      Pleasure! Let us know how you get on 🙌

  12. Aslam Dasti

    It is the good plugin for amazon affiliate website. I tried many other tools but they did not fulfill the requirements that I need. Geat information Alex Thanks for sharing with us the great plugin

  13. Great Answer

    Yes, woocommerce is best for ecommerce website. Our company also use this. Again thanks for sharing this article.

  14. Nikhil khurana

    Great Guide Alex. I am searching for the same Guide on Net. And I found it here.

  15. vipin

    please clear my doubt. if i will install woocommerce directly to my root domain on which i currently have my blog, then all my post and pages will be deleted? is it mandatory to install it on sub domain or subdirectory.. if i have blog on my root domain.

    1. Alex

      You can install WooCommerce on any self-hosted WordPress installation, and you’ll have no problems with posts or pages – they won’t be deleted. You can install in a different directory, but it’s not a requirement.

  16. Mary Ethan

    This is a cool way of adding Amazon products to our website. I usually do it manually for my niche websites but after reading your guidelines it seems to be very interesting and easy. I will give it a try and see the results.

    But I have one question. Woocomerce seems to be a big plugin, so is it going to slow down our website loading time or anything like this?

    1. Alex

      WooCommerce is a big plugin, but if you follow WordPress speed optimization best habits, you won’t have any problems with loading times: use good hosting with caching, optimize images, and the couple of other tips mentioned in this post.

  17. Vishal

    Amazon associates is one of best affiliate programs out there. Everything is almost set with a wide range of products, Amazon trust, decent commissions & a high conversion rate. Truly, an online marketer’s paradise.

  18. Vinaykumar

    Woozone lite is best plugin for amazon. Please make detail blog on it.


    It’s a nice information that can help newbie affiliate publishers.

    I need to know an information that is related to API.

    In case of easy azon will I give the credential of amazon.in secret code and key?

    I want to promote for amazon.us affiliate products.

    Will I give API of .us or .in?

    Will this work for all other countries if I put the API of single country for in case of easy azon?

  20. Aditya Mehta

    Great Post, Alex. Starting an Amazon Affiliate website is one of the best ways to generate income online for Beginners!

Leave a Comment

Your email address will not be published.

Scroll to Top