How To Make an Amazon Affiliate Website

4 Steps to Making Money With Amazon Associates:

  • Web host used – Host Gator (coupon code GatorPro)
  • Theme used – Ultra by Themify (coupon code UltraPro)
  • Get your domain name at – Namecheap

To build and Amazon Associates affiliate website first starts with not “trying” to build an Amazon affiliate website if that makes any sense.

What I mean is that a proper blog or website that is monetized using the Amazon affiliate program first provides value to the end user and just happens to make money with Amazon Associates.

I did this review of a kettle review website (YouTube video, opens in new tab) and it’s Amazon affiliate marketing gone wrong. It’s too product focused and not providing any practical usability tips.

No one is searching for xyz kettle vs abc kettle. But people are looking for tips on “how to make English tea.” You should always think about the reason your website exists and it can’t be to just make money for you.

Instead, what you need to do instead is pick a topic where you can create helpful content. Like in my Roasty Coffee case study (video, opens in new tab), Roasty Coffee is a perfect example of an Amazon Associates website.

Helpful content that solves problems for people by teaching them everything to do with coffee and integrates products into the content as appropriate.

Why Amazon Associates?

There are so many affiliate programs out there that pay a high commission. Like Blue Host that pays $100+ a signup or Convert Kit that pays you a 30% recurring commission on people who sign up through your link.

Amazon Associates however pays 2-9% depending on the product category.

The main advantage of Amazon Associates is three fold:

  • Broad appeal
  • Brand reputation
  • 24 hour cookie

Broad Appeal

While Blue Host and Convert Kit pay a high commission, the reality is that those are niche services. Most people are not looking to get web hosting and an even smaller amount of people who have websites actual build a list of email subscribers.

Which makes making sales as an affiliate a challenge.

Next, Amazon sells a variety of different products. So if you have a smart home technology review blog or a puppy pet care website both can use Amazon Associates to great effect.

If your puppy care website ranks and gets search traffic for “best dog food for puppies” you’re going to make sales consistently month over month.

Brand Reputation

As an Amazon Associate you can leverage Amazon’s strong brand. People feel comfortable buying from such a well known website. So when you link to a product on Amazon it’s not a hard sell getting people to buy.

They most likely already have an Amazon account and there is something they we’re intending to buy anyways.

24 hour cookie

One lesser known thing about the Associates program is that you get a commission on anything someone you refer to Amazon buys in a 24 hour time period. So while maybe they clicked a link for puppy food on your blog, if they then go and buy a robot lawn mower you still get the commission on that sale.

How to Have Success with Amazon Associates

Before you run out and create an Amazon Associates website, here are my tips for success from earning thousands and thousands of dollars as an Amazon associate.

Have an American audience ideally

The Amazon Associates program works best if your traffic is mostly from the United States as Amazon is an American company and it’s where everyone in America buys their stuff.

Products price range of $20 to $200

I have a page on a website gets a lot of traffic for a laptop review keyword. I can tell you that people don’t buy laptops as an impulse. So while you may think that you’re going to write a blog post on laptops and think you’ll make a lot of money, you won’t.

Instead focus on products in the $20 to $200 price range. You’ll do a lot better making commissions if you have blog post on “best school bags for girls” than you will with a laptop review post.

Keyword Rankings and Selling

To make sales as an affiliate for anything requires you to to have traffic and to then put an offer in front of that traffic.

For example, I have a post on my personal blog about an eye infection I had. I make sales almost everyday of Ocu Soft (a type of soap for your eyelids) and a small heating pad.

I’m able to make sales because I have relevant traffic and put relevant products in front of that audience.

The next aspect is knowing how to sell. To make sales you simply need to create tutorials and recommend products from Amazon as appropriate or you need to find “buying” keywords and then create a review post.

So if you see a keyword like “tote bags for college students” and you have a website about college prep and college students. Go ahead and create a review post showing the pros and cons of each bag.

The 4 Steps to Creating a Successful Amazon Affiliate Website.

Now that you have a strong overview of the Amazon Associates program. Let’s get into how to build an Amazon Affiliate website.

  • Create a website
  • Design and layout
  • Keyword research
  • Monetize with Amazon Associates

Step 1: Create a Website

The first step to making a successful Amazon affiliate website is to actually create a website. I suggest creating a WordPress powered website that will leverage Amazon Associates.

The advantage of WordPress is that it is a free content management system and their are numerous advanced Amazon Associates plugins available for you to use on your website that will help increase conversions once you have traffic (totally optional).

So to create an Amazon Associates website we need to take care of four things. We need to:

  • Decide on a topic
  • Register a domain name
  • Get a hosting account
  • Install WordPress

Decide on a topic

Build a brand. Don’t start something silly like a toaster review blog. Maybe that sort of thing worked in the past but not anymore.

Instead think of a broad topic that you’re interested in that you can provide helpful content on, that also has physical products for sale on Amazon that you can incorporate into your blog and website.

These physical products should be between $20 up to $200. Anything less than $20 you won’t make a lot of money. Anything over $200 you won’t make any sales.

Instead of staring a blog on the “best rowing machines” because the phrase “rowing machine” gets traffic and the commission off selling rowing machines would be quite high. Instead think of what kind of person would use a rowing machine and create a blog on that.

Maybe someone who does competitive rowing.

Some winning examples of Amazon Associates affiliate websites: – Dirt bike care and maintenance

This site works because they provide helpful answers, tips and solutions to all things dirt bikes and then soft sell products on Amazon as it makes sense. – Coffee Affiliate Website

One of my favorite case studies. Created by Matt Giovanisci of – Roasty Coffee is a wonderful example of Amazon affiliate marketing. Long detailed posts that go after high traffic keywords like “how make coffee with a French Press” and a blog that promote relevant products from Amazon.

Register a domain name at Namecheap

Visit to get your domain name. They have the best prices.

Now it’s time to get a domain name. The most popular register in the world is GoDaddy, but for strictly domain names, Namecheap has the better prices and better interface.

A domain name is simply the web address of your website. The domain name for Website Creative Pro is

When coming up with a domain name you’ll want to again create a brand. Come up with a two or three word phrase that describes your websites topic to some degree.

Go for something brandable, not something spammy like

Next you have a few options with the domain extension. You can get a .com, a .net, .org or a .co. All are treated equally for search engines as they are considered top level domain names.

With that said however, a .com is still the most preferable because it’s the legacy extension that everyone associates websites with. When you’re ready visit Namecheap and register your domain name.

What about getting the domain name at the web host?

Web hosts have to tack on a fee to domains in order to make a profit. What they do is that they register a domain name on your behalf through a domain name registrar.

So while a host may advertise “free domain” it’s only free for the first year and every consecutive year you’ll be paying an inflated price. Instead, just use Namecheap! You also get domain privacy for free.

Visit Namecheap

Get a Hosting Account with Host Gator

Visit Host Gator and use coupon code “GatorPro” for an exclusive discount.

Now you need hosting. It’s a cost everyone pays who has a website. A web host is a service company who manages powerful servers that are on 24/7.

When you get a hosting account, you’re renting out a piece of a server in a data center that will have all your websites information.

I have a lot of recommended hosts, but for this tutorial we’re going to use Host Gator.

Host Gator was the host I first started out with and today they are still one of the largest, most popular hosts in the world. They provide quality, affordable hosting.

If you’re looking for a quality, low cost web host to get started with that won’t shock you with a massive price increase after the introduction period go with Host Gator and use coupon code “GatorPro“.

First choose your plan

When you visit you’ll have three web hosting options, Hatchling, Baby or Business.

Choose baby or business

I strongly suggest the Baby plan or Business plan. You get unlimited domains with each of those plans. That means you can have multiple websites on one account.

Next it’s time to pay for your hosting account:

I strongly suggest getting your domain name at Namecheap. The price is the cheapest you can get for domain registration and you get privacy protection for life. GoDaddy and all web hosts require you need to pay for WHOIS protection.

Anyways, once you register your domain name with Namecheap make sure to click “I already own this domain name.”

Next is your billing cycle:

Remember your security PIN!

I suggest a 12 month billing cycle. You register a domain name for a year, get a hosting account for a year.

A year is enough time to know if your website will work or not. After a year you can make a decision on your Amazon affiliate website.

Last is to submit your information to purchase. Un-select all extras and use coupon code GatorPro. Your bill should drop to under $100! Due to Website Creative Pro’s popularity and the fact that we use them, they have given us this exclusive coupon code:

Configure Nameservers (Copy and Paste, 5 minutes)

So you have your domain name and you have a hosting account. It’s time to configure your nameservers from Host Gator.

Once you purchase a hosting account from any host you will always get a “welcome email” that is your receipt of purchase. Host Gators welcome email will look something like this:

You have two namerservers. You need to take these namerservers and copy and paste it for your domain name in Namecheap.

Simply log into your Namecheap account. You want to go into your domain name list and click on the manage button for the domain name who’s name servers you want to change.

Scroll down to where you see nameservers. Select custom DNS:

Then copy and paste in your namerservers from your Host Gator welcome email. Nameserver 1 goes on the top field and nameserver 2 goes in the bottom field.

When finished CLICK THE SMALL GREEN CHECK MARK to save it.

What you’ve done is mapped your hosting account to your domain name. So when someone visits your domain, it gets all the information of your website from your hosting account.

Install WordPress with Host Gator (One Click Install)

Now it’s time to install WordPress. Host Gator makes is so easy, it’s not even funny.

First you need to log into your control panel for your Host Gator account. You can find a link in the welcome email.

Find quick install:

Then click on WordPress:

Install WordPress on your domain:

Select your domain and install WordPress via the on screen instructions. Don’t install WordPress in a directory. Just leave it blank.

You’ll have to create a username and password. This will be your password to log into your account.

You’ll have to give an admin email. Use a real email you check as if you forget your password for whatever reason, it’s this admin email your password recovery will be sent to.

Last, make sure your website is https and not http. With Host Gator you get a FREE SLL certificate. If you need help contact Host Gator support.

Step 2: Amazon Affiliate Website Design and Layout

Now it’s time to design your website for Amazon Associates. Here are few critical design tips.

I suggest Themify Ultra – coupon code ULTRAPRO. Website Creative Pro uses Ultra, and I use it on all my niche websites.

Ultra sites look great on mobile, desktop and it comes with a built in drag and drop editor and a bunch of easy to use demos you can start using. No coding or tech skills required. All in all, this is the best them for content websites powered by WordPress.

You can use Ultra on as many websites as you want and once you really understand Ultra, you’ll be able to create any type of design you wish with Ultra. uses Ultra. Get your copy today and follow along. Also use coupon code UltraPro on checkout for a discount.

For Amazon affiliate websites, you’re going to want to have a dedicated homepage and a blog posts page.

You’ll also want to have your URL structure be blog/-post title.

Lastly, there are two essential plugins you need to install.

Here is the ideal layout you wan to create for an Amazon affiliate website:

This layout works because it has a clear call to action that quickly introduces the website and let’s a visitor know what the site is about, can help build your email list (or direct traffic to a page instead) and it gives good internal linking to your content.

Get Ultra and use the Agency Template

Once you purchase Ultra, to install it simply download Ultra to your desktop. It should be a zip file. Then under appearance, click on themes and then click on add new.

Upload the zip file by clicking on “choose file” and selecting the Ultra Zip folder you just downloaded and you’re good to go!

Click choose file and select the Ultra theme zip file you just downloaded.

Once you get your copy of Ultra, go into your Themify settings and install the Agency demo:

Agency demo is excellent for niche websites

Once installed, you’re going to have a lot of pre-installed content. Yes you will have to delete a lot of things like random pages and posts that will be auto-made, but the design of your website will be mostly done and you’ll just have to tweak things.

For the homepage, I suggest leaving the call to action at the top. Change it to something relevant for your website. Also change the background to an image of your choosing. You can find great images at

Homepage design

I would delete everything on the homepage and instead add recent blog posts:

So your homepage should only have a call to action which you can change at the top and then the most recent blog posts underneath.

Very simple layout. As your site grows in terms of content you could then add your “best in class” posts. Categories or an email oti-in box under the call to action. Easy to do with Ultra’s drag and drop editor.

Blog posts page design

For the design of your actual blog posts I would either get rid of the sidebar all together which you can do in your Themify settings or keep a minimal sidebar.

If you want a sidebar, I would keep a sidebar on the right where I would put an email opt-in form, categories, latest posts and/or an advertisement.

URL Structure

By default, WordPress has your URL’s for all your blog posts set to

Let’s change it to something more useful for the end user:

Settings >>> permalinks

For this type of Amazon Associates affiliate website, the ideal URL structure is this:


Because it helps give a nice structure for search engines and it helps separate blog posts from pages and affiliate links.

If you want to nerd out and learn more about the why, read the best permalink structure guide.


Next when you publish blog posts you need to organize them into categories. Your free to call your categories whatever you want, but it’s best to give them a short, keyword specific name related to your website.

So if you have a blog on backyard games, a good logical category would be something like “backyard games” and “backyard equipment.”

Just come up with a handful of broad categories that cover what your website is about. It not only helps your visitors, it signals to search engines what your website is about.

Blog Post Titles

Last are your blog post titles. You need to create titles for both search engines and people. The best titles make you want to click but also have the specific keyword you’re going after in them.

Like “best bocce ball set for backyard fun and play” is a great title because it has “best bocce ball set” in the description which will help you rank for that term and related terms.

Complete your meta description

With the Yoast SEO plugin you can change the way the title and meta description is presented to Google. In the meta description box is where you can write a short pity 2 sentence description of your blog post. Be sure to include the keywords you’re trying to rank for.

Essential Plugins to install

Last is to install two essential plugins any blog or website needs:

Yoast SEO

One absolutely essential plugin for helping you optimize your website for search is the Yoast SEO plugin.

To get started with, go to plugins >> add new and the search for “yoast SEO.” Install it and activate it.

What this plugin does is that it allows you to edit the meta data for your posts and pages as we mentioned.

By installing Yoast, you can easily edit titles, the URL slug and the meta description for all published content. It also gives a readability analysis for your content.

Yoast SEO also creates a helpful sitemap for your website that you can submit to Google Search console to help index your site quickly and to get data on how Google sees your website.

Last, it enables your blog to have breadcrumbs enabled.

Breadcrumbs give search engines and visitors a clear idea of where they are:

home >> blog >> category >> post title

You see this at the top of every blog post here on Website Creative Pro and it’s intentional. While not the prettiest, it helps visitors and search engines navigate your site with ease. This is achieved through pasting Yoast SEO shortcode for breadcrumbs into the top section of my blog posts.

Smush It

Smush It is a WordPress plugin that compresses your images upon upload to your website. It reduces the file size and makes your website load faster. Simpy add new plugins and search for “Smush It.”

This plugin is a big deal because you’re going to have a lot of images uploaded to your website over time. This plugin will optimize every and all images.

So that is it for the design aspects. You should have premium theme

Get Ultra from Themify and use coupon code ULTRAPRO.

Step 3: Keyword Research

Now it’s time to find some keywords we can use to create content for our website. The kind of content we want to create is the following:

  • Product review focused content based on keywords people use.
  • Helpful content in the form of tutorials, how-to or that answers questions.

You need to create both because our goal is to create a long term, valuable asset. Not everything we create needs to be product focused. In fact, it looks a bit lazy and spammy if all your blog posts are the “13 best cups you need to know about” followed up by the “12 best plates for stay at home moms.”

People see that and won’t trust your website as an authority on the topic so don’t do it.

Product review focused content has it’s place, but it’s a part of an information website. Not the whole thing.

Now, to find keywords is easy for your first 20-30 pieces of content is easy. I tend to use SEM Rush as my main keyword SEO tool – but I’ll keep it simple for you.

Just install keywords everywhere (FREE) and use Google.

Once you have your topic it’s time to jump into Google and pay attention to Google’s auto suggest as well as the suggestions at the bottom of the search results page.

We want to write content people want and are searching for in your niche. I typed in backpacks for college students… and the auto fill suggestions were quite interesting. Particularly the whole “students with laptops” thing.

keyword research with Google

While not a massive keyword, it’s a piece of content you could create that could end up ranking for multiple search terms like backpacks for laptops, backpacks for college students with laptops, college backpacks, laptop backpacks for college and so forth if you do create it correctly.

Blog post tile

Once you decide on your keyword, please do not ruin your blog post by using a boring post title. Use your keyword but make the title something interesting. It’s a good idea to take a look at the winning blog post titles of other websites and take inspiration from.

Blog post URL

Keep your URL short and sweet. You really don’t need to create a long URL that has all the words that are in your post title. My “How to create a website” blog post URL is literally blog/create-website.

Google is sophisticated, keep your URL’s short and keep your main keywords in the URL.

Create helpful content

So you have a broad idea of how to create content people want. Focus on what your website is about and create the best content on it. Even if it’s content that is not able to leverage Amazon Associates. Build a complete, helpful website.

Step 4: Monetize with Amazon

Now it’s time to make money with Amazon Associates! Here is how it’s done:

  1. Create tutorials and how-to content and soft sell products on Amazon.
  2. Create review posts.

Tutorials and how-to content

This type of content works well because you’re answering questions and demonstrating how to do something. If I search for something like “how do I make Google Assistant spell words slower” you can create a thoughtful tutorial and link to to various helpful products, apps and related content on your website.

Create review posts

If you find a keyword like “best backpacks for college students with laptops” that is just begging for a quality, 3000 word review post.

3000 words?!

Yes. This is not for lazy people who want to write 800 word articles and who then expect to make money.

You need to create a detailed review post. In the post you should list out various product options and give the pros and cons for each option. Also include a helpful buying guide and some background on the topic to make your post that much more helpful.

Then, spend a day and write out a 3000 word article.

Once your ready to link to Amazon you have a few options:

Within your associates account you can link to Amazon via:

  • Text and image – good for a sidebar placement
  • Text only – good for creating in content links
  • Images – Good for creating images to go with review posts

Example content:

Here is how your review content could look if you use text and images correctly:

Galaxy Tab A – Best Mid Range Tablet for Website Creative Pro’s

Part notebook, part e-reader and part video watching machine. A tablet is a must have device for any creative type. Not only can you use the Galaxy Tab as a notebook, allowing you to effectivly take notes on books you read and videos you watch; you can also use this thing as a replacement device for your e-reader.

At a 10.1 inch size screen, this thing when paired with a blue tooth enabled keyboard can double as a laptop in a pinch while having a large enough screen to watch videos in 1080p. Reading is also very comfortable on this device.


  • Excellent, vibrant screen size.
  • Comes with a stylus that’s handy for note taking.
  • Reading is joy on this.
  • A useful, multi-purpose device.


  • Heavy. Not too heavy obviously, but the Tab A series is a bit heavy for a tablet when compared to other brands.
  • The front facing camera is practically useless. Don’t get this if you intend on doing video chats with clients or friends.

How to make an Amazon Affiliate Website – Conclusion

So that is it for this free guide on how to make an Amazon Associates affiliate website. Before we part ways I just wanted to mention a popular plugin used for the Amazon Associates program:

AAWP – Essential For Amazon Associates Affiliate Marketing

AAWP is a premium plugin designed to hep you make more money with the Amazon Associates program. When you sign up for Amazon Associates you’re able to to get various links to products people can buy on Amazon as we covered.

However, what this plugin specifically does is that it makes creating product review tables and real time visual product boxes that show prices that have a better click through rates than a standard hyperlink.

For example:

Product box created by AAWP

If leveraging Amazon Associates is going to be a significant part of your monetization strategy you’re going to want to get AAWP. It improves conversion and sales (but first you need traffic). Learn more about AAWP.