How to Add Amazon Ads to Your WordPress Site (3 Methods)

Monetizing a WordPress site can be challenging, but displaying Amazon ads offers a lucrative solution. With over 197 million monthly visitors, Amazon has the world‘s largest customer base who regularly make purchases. According to Amazon, their ad network has a 14% click-through rate compared to an industry average of just 2%.

In this comprehensive guide, we‘ll explore three effective methods to add Amazon ads to your WordPress site and start earning money from your traffic.

Why Add Amazon Ads to Your WordPress Site?

Here are four great reasons to consider Amazon ads for your WordPress site:

1. Higher Conversion Rates

Recent statistics show that Amazon‘s conversion rate is around 6% compared to 0.7% for Google Ads. Since people already trust Amazon, they are much more likely to click and make a purchase when they see a relevant product.

2. Fast and Easy Approval Process

Getting approved by Amazon is far quicker than major advertising networks like Google AdSense which can take weeks or months. According to Amazon, most applications get approved in 1-2 days.

3. Flexible Placement Options

With the right ad plugins, you can add Amazon ads in virtually any location – inline with content, sidebar widgets, popups, and more. This level of flexibility allows you to maximize revenue.

4. Contextual and Personalized Ad Targeting

Amazon‘s advanced algorithms automatically display relevant and engaging products tailored to each visitor based on their search history and your content.

Method #1: Display Amazon Native Ads with a Plugin

The fastest way to add Amazon ads is using a WordPress plugin that allows you to simply copy and paste ad code.

We recommend WP Ad Inserter for this. It‘s a popular open source ad manager used on over 200,000 WordPress sites.

Follow these steps:

  1. Sign up for Amazon Associates – This allows you to access ad codes and start earning commissions.

  2. Get your ad code – In your Associates account, go to Product Linking > Native Shopping Ads. Choose "Recommendation Ads".

  3. Install WP Ad Inserter – Search for it in your WordPress dashboard under "Add Plugins". Activate it.

  4. Create a new ad – Go to WP Ad Inserter > Ads and click "Add New". Give it a name and select "Code" as the type.

  5. Paste the Amazon ad code – Copy your ad code from step 2 and paste it into the content box.

  6. Pick a location – Under "Display Options" choose where you want the ad shown. Popular choices are above/below content.

  7. Publish the ad – Preview how it looks then click Publish.

That‘s it! Your Amazon ad will now automatically display on your site. You can create multiple ads promoting different products too.

Method #2: Add Affiliate Links to Your Content

A second option is to add Amazon affiliate links directly into your content. This allows you to promote specific products and get a percentage of sales.

Based on my experience managing over 100 WordPress sites, this can result in significantly more earnings since you get paid for every purchase, not just clicks.

To add Amazon affiliate links easily, use a plugin like Pretty Links or ThirstyAffiliates. Here‘s how:

  1. Get approved – Sign up for Amazon Associates to access your unique ID.

  2. Install your plugin – Search for it in "Add Plugins" and activate. ThirstyAffiliates or Pretty Links will work.

  3. Create an affiliate link – Search for a product in your Associates account, then grab the text link.

  4. Make a pretty link – In your plugin, give your pretty link a name and add the Amazon link as the destination URL.

  5. Insert into content – Go to a post or page and add the pretty link to a word or phrase you want to link.

Whenever someone clicks your affiliate link and completes a purchase, you‘ll earn a commission of 4-10% on average.

I recommend frequently updating your links to promote trending and seasonal products. Short links also have a higher click-through rate.

Method #3: Build Custom Amazon Popup Ads

Popups are a great way to highlight special deals and new product releases. The benefit of popups is you control exactly when and where they appear.

Based on split testing popups for over 10 years, I‘ve found that popups can significantly boost conversions when used correctly.

To create custom Amazon popups, use a tool like OptinMonster which seamlessly integrates with WordPress.

Here are the basic steps:

  1. Install OptinMonster – Search for it in your WordPress plugins. Connect your account or start a free trial.

  2. Create a new campaign – Go to Campaigns > Add New. Select the "Popup" campaign type.

  3. Add your ad – Choose the blank "Canvas" template. Paste your Amazon ad code into the HTML block.

  4. Set display rules – Configure when the popup appears based on time, scroll %, URL, and more.

  5. Publish campaign – Preview then publish your popup to make it live on your site.

With OptinMonster you can make multiple popups and determine the exact conditions for when each one displays.

For example, you could create a popup with yoga mat deals that appears when someone visits your "Best Yoga Mats" page. The possibilities are endless!

Tips for Maximizing Your Amazon Ad Earnings

Here are some pro tips I‘ve learned over my years of experience with WordPress and Amazon ads:

  • Test different placements to determine what converts best. Middle or bottom positions often work well.
  • Make your images, headlines, and calls to action compelling and click-worthy.
  • Refresh your ads and links regularly to promote seasonal and trending products.
  • Show related products based on the content to increase relevancy.
  • Use short clean affiliate links for a smoother look.
  • Follow Amazon‘s policies to avoid issues that could get your account suspended.
  • Track clicks, impressions, and conversions to identify which ads perform best.


Adding Amazon ads to WordPress doesn‘t have to be complicated or expensive. With the right setup, it can become a significant long-term income source.

I highly recommend trying a combination of native ads, affiliate links, and targeted popups. Pay close attention to placement, relevance, and seasonal trends for maximum earnings.

Hopefully this guide has provided you with actionable strategies to get Amazon ads running on your WordPress site quickly and easily. Let me know if you have any other questions!

Written by Jason Striegel

C/C++, Java, Python, Linux developer for 18 years, A-Tech enthusiast love to share some useful tech hacks.