How To Create An Affiliate Marketing Website To Promote Amazon Products

In this step by step tutorial, we’ll help you on how to create an affiliate marketing website to promote amazon products in your blog posts to earn commissions.

Many people still don’t know what is affiliate marketing, and if you’re one of them, do not worry, just check out our post on affiliate marketing for beginners right here!

Now that we took this out of the way, let’s get to work!

How to create an affiliate marketing website in only 1 hour

To create your first affiliate marketing website, you’ll need a few things, and we have listed them all down below to help you stay organized.

  1. Register Domain and set up Webhosting
  2. Install WordPress
  3. Install a Drag and Drop Page Builder
  4. Design your pages
  5. Create an Amazon Affiliate account
  6. Get affiliate links
  7. Post them on you blog posts
  8. You’re Ready to Rock!

Without further ado, let’s get to the first point.

Register a Domain and set up Webhosting for your affiliate marketing website

Registering your domain name is the first thing you need to do. If you don’t know what is a domain name, it is basically the name of your website, in our case, our domain name is Britzzlink (extension is .com).

To get this step done, you need to have a good name in hand, and try something that is short but still catchy so you can build a brand around it, because that will be great in the long run.

For those who also don’t know what is webhosting, it is where all your website data will be stored, so you must choose a great webhosting provider to assure the speed of your website and no down time or the minimum as possible.

For this tutorial we’re going to make the domain registration and the Webhosting set up in the same company, Siteground. This is a great company that I use it to host all my Websites and I can assure you it is a great company. We don’t recommend anything we haven’t tested and use in here.

To get started, Click Here and you’ll see the following screen, with the 3 plans available of Webhosting with Siteground. I honestly recommend you get the GrowBig plan, and the main reason for that is because you can host multiple websites, and trust me, you’ll want to create multiple websites to expand your income sources.

Siteground website - Webhosting Plans

After you select the GrowBig plan, you’ll then be redirected to the second screen, where you’ll have the opportunity to choose a domain name and register it, or to select an existing domain in case you already have one.

For this tutorial we’re considering you still don’t have one, so insert the name you want for your domain in the box, just like illustrated down below, and also choose the extension.

The most popular extension is the .com and if you want to host multiple languages on a website or make it international that is the one to go, however, if your targeted audience is from a specific country like France or Germany for example, you could choose the extension that are specific for those countries (.fr and .de). For this tutorial we’ll stick with the .com extension, but feel free to choose what is the best for your business.

Siteground Website - Registering a new domain name

After selecting your domain name and extension and clicking on proceed, you’ll get to the final screen, where you’ll have to fill up your personal and the payment information, just like the image below.

Siteground completing webhosting account

Also on the same screen you’ll have access to the purchase information, where you can choose the period of the plan, like the image below. I recommend you get the 12 months, because only 1 month is not enough time for you to create the website and see some concrete results.

You’ll also have the extra services options, which I recommend you get the Domain Privacy, so your data does not stay open and available on the internet for everyone to see, and for $12 per year that is pretty worth it.

Siteground Purchase information

Install WordPress

After you purchase domain and webhosting like we did in the steps above, you’ll reach your Siteground dashboard, just like the image below. From there you’ll be able to manage most of the things of your website.

To install WordPress, you can click on the Set Up Site button or click on websites on the top left corner, choose the domain you have and want to install WordPress and click on Manage site.

Siteground Dashboard - Set Up site button

After you click in the Set Up Site button, you’ll get to this screen, where you need to click on start a new website, and later on WordPress, just like the image below.

Siteground Installing WordPress

After you’ve clicked on WordPress, you’ll need to create a login and password for WordPress, just like in the image below. Note that this will be your credentials to login to your Website, so take notes of your details so you don’t forget them.

Siteground - Creating login info for WordPress Website

After creating your login and password, click on Continue and your Website will be created with WordPress. This might take a few minutes and it will show you a screen like the one bellow.

Siteground Creating Site Screen

All right, now that WordPress is installed, it is time to start working on making it look professional, and the first step will be to install an SSL certificate, so your Website shows a padlock on the left side of your URL to show its user that it is a trusted and safe Website.

To do that you’ll need to access your Domain Site Tools inside your Siteground Dashboard. So go to the Websites tab on the upper left corner and click on site tools, just like image below.

Siteground Site Tools for Domain

After that you’ll enter Siteground Site Tools, which in some webhosting companies would be the CPannel, but trust me, Siteground has made a great tool that is way more user friendly than CPannel.

When you reach the Site Tools, you need to click on the left side under Security, SSL Manager, select the domain and the Encryption type, and click on the Get button, just like image below.

After getting the SSL certificate, you need also to jump into the Enforce HTTPS on the left side bar on the Site Tool check the box like image below, so every page on your website will be forced to use the SSL certificate and be encrypted.

How to design an affiliate marketing Website

Now that WordPress is installed on your Website and you have the SSL certificate enforced so your webpages are secure for its users, it is time to make it look professional and appealing for your audience, and to get started, you need to jump in your WordPress Website dashboard.

You cant login to your Website both by entering your domain name with extension slash wp-admin or you if you’re still logged in to your Siteground Site Tools Dashboard, you can go on the left side bar in WordPress, Install & Manage and on the bottom of the page you can see your domain name and on the right side you can click on that door icon and you’ll be directed to your WordPress Website dashboard.

In this tutorial, we’ll teach you how to design and make your affiliate marketing website from scratch, so we’ll tell you how to install a WordPress Theme, how to create pages and posts, how to create a menu, how to edit the header and the footer, how to use a Drag and Drop Page Builder and more.

If you want to import a pre made website to make it faster you can, and you can check how we did it to create a T Shirt Website to work with Dropshipping and Print on Demand in this tutorial right here!

Install a WordPress Theme

When you login to your WordPress dashboard just like described in the section above, you’ll have to click on the left side bar under Appearence and then Themes, just like illustrated down below.

After that you’ll reach a page where you can choose multiple Themes, but all you have to worry about is the way the Theme display the Header, Footer and Blog section, because all the rest we’ll design with the Drag and Drop Page Builder that we’ll install later on in this tutorial.

The two most famous Themes for WordPress are Astra and OceanWP, and for this tutorial we’re going to use Ocean WP, so you have to find it either going to the popular themes section or typing it in the search box. After you find it, just click on install and activate, just like image below.

How to add Pages and Posts to your Website

Adding posts and pages to your WordPress website are super simple, but one thing I had some trouble was to identify what where pages and posts? When should you create one or another?

Pages you should create to make them look like your home page, a contact us page or about us page. In the other hand, if you want to use a blog, and post content in the format of articles, that is when you should use posts, because in the post format in WordPress, it will all be automatically added to your Blog page and people can use the search box to look up for keywords within your blog posts that will all be set automatically by WordPress.

I hope this brief explanation helps you, but to make your life easier, we’ll go through them right and create pages and posts to better illustrate it and make your life easier.

Create a Page

To create a page you can simply click on the left sidebar of your WordPress dashboard under Pages and later on to Add New, just like the image below. In the case, we’re creating a Home Page, so we could separate the Blog Page from the Home page.

The next screen will be where you choose the name of the page. If you simply add the Title and publish, the page URL will be with the name of the page, as our example below, Home will the the URL (, but not yet the home page, that we’ll set up in a minute.

Don’t worry about creating content already for the page we just created, we’ll use the Drag and Drop Page Builder later on to create the content and design the page.

Create a separate Blog Page

Now let’s create a Blog Page that is separated from our home page, and for that I want you to create a new page, as we did for the Home on the previous image, and name it as Blog.

After creating the Blog page, we need to change one thing in the settings so the blog posts are not in the home page and in fact in the new Blog page that we’ve created. For that I need you to go on the left side bar of WordPress under Settings and Reading.

On this page you’ll need to switch the option “Your homepage displays” from “Your latest posts” to “A static page (select below)”, and select the Home as your Homepage and the Blog as the Post page, just like the image below.

After making those changes do not forget to go to the bottom of the page and click on save changes! That is it, you have the Blog on a separated page, congrats!

Create a Blog Post

Now that you’ve created your pages, it is time to create some posts to see how they work. To create you first post, go to the left sidebar of WordPress and click on Posts and Add New, just like the image below.

Just like the Pages, you just need to write down a Title and the URL will already be set, but you can always change the way the URL is called for any post or page in the settings.

For this example we created a post named “This is just a test” and we entered just a sentence as content only as an example, but you would enter your content of the post and click on publish like the image below and the post would automatically be displayed in your Blog page.

How to add and edit your website Menu

The website menu is what show your header the pages available for your users to access your content, and to create it you need to click on your WordPress dashboard under Appearence, Menus and from there you can create a new menu structure by typing the name of the menu and clicking on the Create Menu button like demonstrated below.

After you create the menu, you can add pages to the menu and set up where it will be displayed in your website, in our case we’ll let it be displayed on the header of the website. So select the pages you want to add to the menu on the left side, click on the Add to Menu button, then select on the Menu settings where to be displayed, in the case Main (which is the main header) and click on Save Menu button, like the image below.

There you go, now if you go to your pages, you’ll be able to see your Menu items on the header of your pages.

Edit header and footer with the Theme customizer

Everything related to your Theme you need to make the changes from the WordPress Theme customizer, and you can access it by clicking on the Customize button that is available on each page of your website when you’re logged in, just like demonstrated below.

That being done, a new dashboard will load on your page, where you’ll have access to change everything related to your Theme, and it looks like this.

Let’s say you want to edit the Header, so click on the Header section like image above and from there you’ll be able to place a Logo in the header, change its size, and everything related to the Header.

To edit the Footer, you’ll have to use Widgets, which are spaces to edit in the footer, and in OceanWP you have 4 widgets available for your footer, so you can click on the Widgets section in the Theme customizer and select what you want to add.

Install A Drag and Drop Page Builder

To make you life easier to design your pages, let’s install a Drag and Drop Page builder called Brizy Builder, which has a free version. If you’re just getting started, the free version will do the job just fine, but later you if you feel the need of more functionality, you can buy the pro version.

To install this plugin you can simply go to the left WordPress sidebar and click on Plugin and add new. From there you can type Brizy in the search box and click on install and activate.

Once the app is installed, you can access the builder either going to the left side bar and click on the post you want and it will show up an option to edit with brizy or on top of the webpage will be the option edit with brizy. Once you click on this button the builder will launch, and from there you can select and add pre made blocks like the ones in the image below, and also change text, color, font, images, background, buttons and much more.

We are not going to go through all functionalities of the builder here in the written blog post, but you can check for more details on the video tutorial, or on the blog post on how to use Drag and Drop Page Builders that also contains a video tutorial.

Amazon Affiliate Program

Now it is time to talk about business! In order to monetize your content, the Amazon Affiliate Program is a great way to do that, because usually Amazon products have a great conversion rate because of the Amazon brand.

Sign Up for the Amazon Affiliate Program

To get started with that, you need to go to and create you affiliate account. To do that you need simply to scroll down to the bottom of the page and click on the Become an Affiliate option like demonstrated below.

You’ll need to create a credential and select a method of payment, that could be with a Paypal account, which is free to join. After you sign up and fill in all the information, they will have to approve your subscription.

Once approved, you’ll have access to the Site Stripe, and that is how you’ll get your affiliate links to promote, and we’ll show you how to do that in the next section.

Select products and get the affiliate link

After you got accepted to the program, always when you login to your amazon account, you’ll see on the top of the page the Site Stripe bar, that will guide and provide all you need to promote Amazon products.

From this you’ll be able to choose from 3 types of links, the text one, that you can add as a button, or part of the text like a hyperlink, just an image or image plus text. I’ll provide one example for each one so you can see how they look.

Text link

So for this example, we chose the white guitar that shows up in the image above, and got the text link, which we can display like a hyper link like this – “Fender Deluxe Nashville Telecaster Electric Guitar” that automatically take the customer to the product on Amazon, and if he buys anything within 24 hours after clicking on your link you’ll get a commission.

Or you can Add a Button like the one below

Image link

You can also add the Image link, that will look like this:

Image + text link

Or you have the option to add Image + text that will look like this:

Posting your affiliate link in a Blog post

Now it is all about you posting your affiliate links in your blog posts, but for that I would recommend you create some really relevant content, so you can add value to your reader so they click on the link because they liked the content and the product you have reviewed or talked about.

You’ll also want to work on SEO (Search Engine Optimization) to rank your pages on Google so you can get free organic traffic to your pages so you can maximize your results. So check out our SEO for beginners guide and get that done.


Now that you know how to create an affiliate marketing website from start to finish, it is time to put all in practice, create loads of good quality content and promote your affiliate links to start making some commissions.

Hopefully this was a helpful tutorial for you to get started with affiliate marketing, and if it was leave your comments down below!

Best of luck!

Post Cover Photo by Morning Brew on Unsplash