How to Create an Amazon Affiliate Store (Step by Step)

how to create an amazon affiliate store

Do you want to add an Amazon affiliate store with WordPress? Amazon is the world’s largest online store, helping thousands of merchants sell products worldwide. They have an official affiliate program that allows affiliate marketers like you to recommend Amazon products to your website’s audience and earn a commission.

In this article, we’ll show you how to create an Amazon affiliate store with WordPress and make money online.

How Amazon Affiliate Store Makes Money

Amazon.com is the world’s largest eCommerce store, selling millions of products online worldwide. It enables anyone to sell online by simply listing their products in its store.

Amazon Associates is an affiliate program that pays you for referring their products. If a user purchases a product from your referral, you receive a commission.

All you have to do is sign up for Amazon Associates, select the products that you want to promote on your website, obtain an affiliate/referral link to that product’s listing, and promote the product through that link on your site. You’ll get a commission when someone purchases a product from Amazon by clicking on your affiliate link.

If you’ve ever dreamed of building an online store but lack the resources to create products and deliver them to your customers’ doorsteps, then creating an Amazon affiliate store is the best bet.

All you have to do is to join Amazon Associates, set up an online store with WordPress, find relevant products that you want to promote and list them in your store.

Amazon Affiliate Sites Examples

If you’re wondering what an Amazon affiliate marketing store would look like, here are a few examples to inspire you.

Example 1. www.headphones.com

Example 2. www.autoblog.com

Example 3. www.home-designing.com

Starting an Amazon Affiliate Store (Step by Step)

While hundreds of eCommerce platforms are available on the market, WooCommerce is the easiest and most affordable platform.

WooCommerce is a free eCommerce software that works on top of WordPress. It powers over 30% of all online stores.

Let’s take a look at how to set up an Amazon affiliate marketing store with WooCommerce.

Step 1: Create an Affiliate Store With WordPress + WooCommerce

Just like with any website, to build an eCommerce store that specifically sells Amazon products, you’ll need to own a domain name and web hosting.

The combined cost of a domain name, SSL certificate, and WooCommerce hosting can seem like quite a lot when you’re starting out with a new online store. The combined cost will be around $24.95 per month.

Fortunately, we’ve bargained a deal with Bluehost (a WordPress and WooCommerce recommended hosting provider) that gives our users a free domain name, free SSL certificate, and a huge discount on web hosting.

Bluehost WooCommerce pricing

It will cut down your initial cost to $6.99 / month.

Click Here to Claim This Exclusive Bluehost Offer »

For a detailed step-by-step guide, check out how to create an online store. This guide will help you set up WordPress and WooCommerce for your Amazon affiliate store.

Once you are done with the installations, let’s move on to sign up for an Amazon affiliate account.

Step 2: Join Amazon’s Affiliate Program

To get an Amazon affiliate account, you can go ahead and sign up for Amazon Associates.

On the Amazon affiliate program website, click on the Signup button. It’s free to join.

sign up for amazon associates

It will take you to the login page. You can either log into your existing account or sign up for a new account.

amazon log in

After logging in, you’ll need to complete your profile to continue. You’ll need to submit the payee information and your website or mobile app details.

Note: While submitting details, read the instructions clearly on each page.

Amazon profile

Once completed, you’ll need to wait until your application is reviewed and approved by Amazon associates.

Step 3: Install an Affiliate Plugin

Before you add your affiliate links to your Amazon affiliate website, you’ll need a plugin, like Pretty Links. It lets you manage all your affiliate links in a single place within your WordPress dashboard.

Pretty Links Pro

Whenever you want to change an affiliate link, you don’t need to dig deeper into your site and manually alter all those URLs. Instead, you simply do that in your PrettyLinks panel, which will automatically change all the published URLs.

This plugin also helps you cloak the affiliate links that you promote on your website.

Affiliate links are typically long, ugly-looking URLs like this:


Pretty Links helps you cloak such affiliate links and make them shorter and neater:


Alternative: Try Thirsty Affiliates.

Step 4: Add Amazon Products to Your Store

It’s easy to add your Amazon affiliate products to your WooCommerce-powered online store.

The first thing you need to do is go to the Products » Add New page in your WordPress site’s admin area. Start by adding a title and a full description of the new product.

Add new Amazon affiliate product

Once added, scroll down to the Product Data section. In the product type dropdown, select External/Affiliate Product.

Select product type

After that, you need to add the product affiliate URL.

Simply go to Amazon Associates and search for the product that you want to list on your site. Next, you need to click on the Get link button right next to that product to get its affiliate URL.

Get product affiliate link

Go ahead and copy this URL. Now come back to your product page in the WordPress admin area and paste the URL on the Product URL field.

Add Amazon product link

According to the terms of Amazon Associates, you shouldn’t add product prices manually. You need to leave both the regular price and sales price fields blank.

Upon adding the product affiliate URL, scroll down the page to add a short and specific product description. Make sure to be precise in your words as this information will be displayed on your shop’s front page and in the search results for users.

Product description

On the right side of the screen, you can set the main product image and add product gallery images. The main image will appear on the shop page and the gallery images will appear when the user opens the product for full view.

Note: Amazon allows you to add your custom product photos as the main and gallery images. It is not necessary to repost the same images available on Amazon.com

Add product image

Once you are done with adding all the product information and images, go ahead and click on the Publish button to see the products on your site.

To add more products, you can repeat this process and visit your Amazon affiliate store to see all the products listed on the shop page.

Amazon affiliate product page

It’s in your best interest to keep adding more relevant products often to your Amazon affiliate store. That way your regular visitors tend to keep returning to your online shop more often. You can also ask users to leave their feedback and reviews, which is the best way to add social proof to your site and convince users to make a purchase.

That’s it!

Your Amazon affiliate store is now live and you can start making money online by selling more products. However, you need to expand the reach of your online store to get more visitors and customers.

Step 5: Track Affiliate Links in Google Analytics

While Amazon Associates lets you track which product performs the best on your affiliate store, for the best results, you might also want to track which links people click a lot and which one doesn’t. To do that, you’ll have to install Google Analytics on your WordPress site with MonsterInsights.


MonsterInsights also lets you enable affiliate link tracking on your website.

Here are a few benefits of affiliate link tracking:

  • You can find out exactly how users interact with your affiliate links. Analyze where people are clicking the most.
  • Find out which links are leading to the most conversions and focus on them.
  • View which pages are leading most affiliate sales and optimize them for more revenue.

Bonus: Tools to Optimize Conversions

You can list all the products you want on your website, but if people aren’t convinced to buy them, you won’t make any money.

This is why it’s so important to use conversion-optimization tools on your site. These tools will help you showcase products you want to sell in the best light possible and get the visitors to click on them and buy.

Here’s our top pick of conversion-optimization tools:

  • OptinMonster is the best lead generation plugin for WordPress. It helps you turn site visitors into customers by creating relevant, targeted campaigns. Choose from campaign types like lightboxes, sidebar forms, floating bars, countdown timers, inline forms, and more. Then simply add powerful targeting rules with just a click. This includes exit-intent, geolocation, device, scroll depth, and much more.
  • TrustPulse is the best social proof notification plugin for WordPress. It helps you convert visitors into engaged customers by showing them popups of recent sales and activity on your site.
  • PushEngage lets you send optimized push notifications to site visitors even after they’ve left your site. These notifications appear in the subscriber’s browser as a non-intrusive popup on the side.
  • SeedProd is the best landing page builder for WordPress. It helps you create stunning, optimized landing pages for your site. So you can promote products, sales, webinars, events, and just about anything else you want.
  • Thrive Suite gives you access to a long list of powerful tools to drive conversions. There are sign-up forms, quizzes, online courses, and more to drive your website’s engagement, conversions, and sales.

For more tools, see our guide: 15 Conversion Rate Optimization Tools to Skyrocket Growth and 9 BEST WordPress eCommerce Plugin.

Amazon Affiliate Store Best Practices

1. Diversify Your Earnings
Now that your website is set up, you can diversify your earnings by selling your own eCommerce products to your store. You may also promote products from other affiliate programs.

2. Don’t Duplicate Content From Amazon
Amazon has a strict content policy, so you’re not allowed to copy content directly from Amazon. Oftentimes, Amazon affiliate store owners, grab the product images from the product manufacturer’s website and create their own descriptions and other content.

3. Disclose Your Affiliate Partnership
To adhere to various international laws, you’re required to disclose your affiliate partnerships on your site. For reference, you can check out IsItWP’s FTC disclosure page.

We hope this article helped you learn how to create an Amazon affiliate store with WordPress + WooCommerce. You may also want to check out our beginner’s guide on affiliate marketing.

To add to that, here are other posts you might be interested in reading.

The first post teaches you about affiliate marketing step by step. The next article dives into how to add an affiliate program in WordPress. While the last post lists 12 of the best plugins for affiliate marketers.

Comments   Leave a Reply

  1. How to Fix/Remove Either “offers”, “review”, or “aggregateRating” should be specified error For amazon affiliate website with wocommerce

  2. WordPress is one of the best software’s out there especially the add on’s & plug ins.This can be a good way to create a complete affiliate page or site with multiple items.I have been considering which programs to use.I know a few good ones that are free for funnels or pay by the month like click funnels.Word press is a more complex site in which you can do a lot with your web site or a store.You will need hosting and build it yourself or you want a simpler solution.It boils down to preference & what you ultimately want to do.

  3. That’s the question I want to know

  4. Can we ask a similar guide with the free plugin and theme

    1. Hey Khalid, thanks for showing interest in this article. However, if you plan to make money with your Amazon affiliate store, we recommend investing in the right sources. Free plugins or themes will be limited in options and may not give you the exact result you’ll be expecting.

  5. CommonSense Guy November 5, 2021 at 1:31 am

    Step 1 is hard AF. LOL In all seriousness….

    1. Hey, we guess Bluehost makes it not that hard anyway! 🙂

  6. Do I have to have a website? I thought it was all through the Amazon app/website

    1. Hey Misty, you do need a website to set up your store.

  7. As Amazon affiliate I want to import many products under a category to my site and adding them individually takes a hell lot of time. Is there any way I can add a group of products to my site in one go?

    1. Do it serverside on your host and import them into the table in the database with an SQL Query

  8. Thanks for this informative guide. I’d like to ask if it’s possible to create an amazon affiliate store on my pre-existing website.

  9. Great content, I was just wondering if when developing the Amazon affiliate ecommerce store, are plugins such as woozone, which imports products directly from Amazon allowed in 2020?

    1. Shahzad Saeed May 12, 2020 at 9:37 am

      I didn’t try WooZone to be honest, but as it seems, it’s allowed.

  10. santanu laskar May 7, 2020 at 5:51 pm

    Wow, grate informative article,i loved it.

  11. Hi can I have a website hosted by constant contact. Is it possible to create the Amazon affiliate store? I see you only talk about wordpress

  12. Hi, I’m new to the world of eCommerce. I’ve been doing thorough research trying to grasp the idea first to avoid costly mistake and waste of time and resources. However, I’m not quite clear on the difference between Amazon affiliate marketing using website or blog by way of product review and Amazon affiliate store?. And whether, Amazon affiliate store can be monetized using adsense?. Thanks

    1. It can be monetized along with AdSense.

  13. I’ll try it, if it doesn’t work I’ll hire a freelancer to do it for moi.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!