WordPress Affiliate Site Tutorial

amazon affiliate tutorial photo
Step by step tutorial for making your passion or hobby into an affiliate site using WordPress

Affiliate sites are a great way for individual bloggers and web masters to make money while producing content on a hobby or passion. This tutorial will take you through the steps in making an affiliate site.

How Do Affiliate Sites Work?

An affiliate website starts with interesting, helpful, and entertaining content. At the same time, the site also provides referrals to purchase products or services by linking the products in the posts. If the reader follows those links to make purchases, the affiliate site may qualify for a set commission of those sales.

Painless Partnerships With Huge Profit Potential

By giving commissions to sales, popular bloggers, writers, and content producers finally have a direct way of making money without bombarding readers with ads. At the same time, sellers benefit by generating more sales.

Many bloggers with constant traffic do not realize how easy this process can be. In most cases, applying takes minutes. Once accepted, you receive a special URL that identifies your affiliate site. To refer users to a specific product in an online shop, one obtains a special URL to a specific product that notifies the seller that the link was from the affiliate site. In both cases, the seller website makes obtaining links for the blogger/ affiliate site rather painless, as simplicity will generate mores sales.

Steps Of This Affiliate Site Creation Tutorial

In most cases, you need to have your site created before you apply. Sites like Amazon want to check your site. Once accepted, Amazon gives you 6 months to make at least 3 sales, which serves as a probationary period of the partnership. If you don’t have a site made, Step By Step WP has you covered. This tutorial will walk you through the steps, and provide you with templates. That way, you can get your landing pages created, write a few blog posts, and then apply to be an affiliate.

  1. Get Hosting For Affiliate Website
  2. Create Affiliate Site
  3. Apply To Be An Affiliate Partner
  4. Create Great Content
  5. Outreach and Guest Posts

Get Hosting For Your Affiliate Site

Cost ~ $75 for 12 months

If you don’t have hosting, this is the default place to start. This is the company that will store your website on their server. If you need a hosting recommendation, it is hard to argue with wordpress.org, the company that maintains the WordPress framework. WordPress recommends three hosts, and this site runs on one of them, SiteGround. They have great customer service, and they continue to innovate for the small website owners that are starting out. Here is a video tutorial demonstrating step by step instructions for setting up hosting with SiteGround.

This video provides step by step instructions how to set up hosting for your affiliate site with SiteGround.

Use this link to SiteGround to show appreciation for these free resources.

Create Affiliate Site

Install Plugins and Themes

This tutorial uses almost exclusively free resources, except Elementor Pro. Elementor, the free version, is amazing in itself, but it doesn’t allow you to create blog post templates. With Elementor Pro, you can create post templates and blog page templates that will present your content professionally, which leads to more sales.

elementor pro free templates
A few examples of free templates you can add to your affilitate site in seconds with Elementor Pro.

In the past, you might purchase a theme because of a layout or design. These days, you make one purchase (Elementor Pro). Install a free theme, use free templates you can customize, and you have much more control over your site. This tutorial provides free templates, and Elementor Pro provides several free templates. If those options don’t work, start with a template and customize it, or create any header, footer, page, post template, and blog archive page from scratch with Elementor Pro.

Free Theme – Astra

Astra is a lightweight, minimal theme that was created by the same group that created Elementor. Since the same teams work on these resources, it adds another level of safety when it comes to compatibility.

Free Plugins

To backup your site, you can use UpdraftPlus, and put backups on your server, local computer, or Google Drive. If you used SiteGround for hosting, they provide automatic backups. You can roll back for free if you have the Grow Big package, or pay to have a backup installed if you have the Startup package. Once you spend some decent time on your site, and you have many hours invested, then start thinking about automatic backups on UpdraftPlus.

Install Elementor Pro

Cost ~ $50 for Elementor Pro for 12 months

Elementor Pro features ways to create perfect post layouts by adding widgets that dynamically add titles, excerpts, content, and author.

If you want to use the free affiliate site templates provided by this site, Step By Step WP, you need to have Elementor Pro installed. While the templates are free, Elementor Pro is not free, but it is well worth the price. If you buy one piece of software for your affiliate site, this is the plugin to purchase.

With this plugin, you can create almost any look for your pages, posts, and contact forms. The days of buying a custom theme and being limited by that theme are over. Use a free theme, and create your site’s header, footer, pages, post templates, and archive templates in Elementor Pro.

You can use this site’s free templates below, or you can use the templates provided by Elementor Pro. This site’s free templates were created from Elementor Pro’s free templates, anyway.

Use this link to Elementor to show appreciation for these free resources.

How To Install Free Affiliate Site Templates

Cost ~ $0 but Elementor Pro needed

Download This Site’s Affiliate Template Files (Optional)

The Affiliate Site Template files included in the free download are listed below. The templates are completely free, but some of them require Elementor Pro. The Home, About, and Contact Page should work on the Free Elementor Plugin. The other templates require Elementor Pro, which is the only paid plugin this guide recommends.

  • Home Page Template
  • About Page Template
  • Contact Page Template
  • Blog Page (Archive Page) Template
  • Single Post Template
  • Header Template
  • Footer Template
  • Fake Logo
  • Fake Product Photo
  • Instructions text file

affiliate site header template
Use this header for your affiliate site.
Affiliate free template home page
Home page template for your affiliate site, or use one from Elementor Pro.
about page affiliate template
About page template for your affiliate site
affiliate template footer
Free footer template for affiliate site included in download.
Blog page archive page template for affiliate
Blog page template for affiliate site (also known as archive page).
blog page template for affiliate site
Blog page template included in free download of affiliate site templates.

Download the template files to your computer by clicking this link here, and saving the Template file to your computer. You will download a zip file from google drive, and double click to unzip the file to see the templates.

If you don’t want to use this site’s free templates, you can use the free templates provided by Elementor Pro. In fact, the templates offered on Step By Step WP were created from the Elementor Pro templates anyway, so you might find some templates that work better for you. See Alternative To This Site’s Template Files below for more information.

Import Affiliate Site Template Files

Next, import the files into your WordPress site by clicking Dashboard > Templates, and picking import at the top.

Import the files that you saved your computer in the previous step, and edit them using Elementor. The process for editing a “Page” is different than editing a “Post Template.” Using a page template requires you to make a blank page in WordPress first.

Edit Page Templates

This section will show you how to use a template for Home, About, or Contact for your affiliate site. First, create a new page. From the dashboard, go to Pages, add new. Give the Page a Title. On the right, if you are using Astra like this tutorial, you will see sidebar settings. Pick No sidebar (if you want), and full width stretched. This ensures the correct layout before you import the template.

Next, save the blank page.

Next, enter the Elementor page builder by clicking “Edit with Elementor.”

With a blank page on your screen, click the folder in the middle section that contains templates. Click the my templates tab at the top, and select the template you imported. This is also where you can browse Elementor’s sections and page templates under the other tabs.

Edit Post and Archive Templates

The Post and Archive templates require you to adjust the settings under the template file (no need to make a blank page like above). Before you open the template file in Elementor Pro, adjust the settings of the template under “Edit” (not “Edit in Elementor”). Under “Edit,” if you are using Astra, like in this tutorial, you will see side bar settings. Change this to “No sidebar,” and “Full-width stretched” on the right side. This will ensure that when you edit the template in Elementor Pro, it will not be squished with a side bar.

Now you can easily edit the post and archive templates by clicking “Edit in Elementor.”

To pick the rules for when the templates appear, inside Elementor editor, pick the little arrow next to the Update (green save button) Button in the bottom left. Then add rules to when you want to use each template.

Additionally, here is a tutorial on installing a blog post template so that your posts look amazing.

Alternative To This Site’s Template Files

As noted above, if you don’t like the free templates from this site, check out the several options Elementor Pro provides. To try a page template from Elementor Pro, create a new page like before, and “edit in elementor.” Inside the elementor editor, select the folder in the middle of the area for templates. You can insert entire pages, blocks, or insert your own templates that you saved from another page.

Free Option For Pages

If you don’t want to install Elementor Pro, you might be able to use some of the sections provided for free with the free version of Elementor for your Home, About, and Contact pages (as discussed above).

You can also try and use free pages and sections from the Astra Starter Sites plugin. Step By Step WP uses these for the Small Business Site Tutorial, and they are an amazing, free resource. The problem with these templates is that they are easy to use for your pages, but they are difficult to use for posts. That is why, for an affiliate site that uses lots of posts, Elementor Pro is the way to go, because you can use the single post template, or create your own.

Apply To Be An Affiliate Partner

If you are done with your site, you probably have some pages like Home, About, Contact, and Blog. It is also probably a good idea to write a few posts that show up in your blog page. Once your site is created, you are ready to apply to be an affiliate partner.

Apply for Amazon Affiliate Partnership

If you want to branch out beyond Amazon, you can research different affiliate site resources, and see what sites might pay more commission. The downside to Amazon is that the commission is less, but the upside is that people are more comfortable making purchases through Amazon.

Create Great Content

This part requires lots of work and dedication! It takes lots of time to create quality blog posts. Additionally, if you look at the Tech Review Posts on this site, you will see that the posts incorporate photos, links, and buttons to help readers/ customers find your affiliate links.

The Intersection Of Passion and Content For Realistic Search Expectations

Affiliate sites that are passionate about a topic can do well, but passion is not the only key. If you love iPhones, you might not do well sharing iPhone reviews because there are huge sites that will outrank your site at every turn. If you find an niche area you like to write about, you might be able to carve out some interesting content and gain readers. As you start out, you might want to target lower search volume keywords, where there is less competition. Check out Google Keyword Planner to find target keywords to write about that are not highly competitive.

Internal Links

Internal links are links within your posts that point to other posts. Internal links are an important way to signal to the search engines what other posts are about. It may seem redundant to link other posts within your posts, but both readers and search engines appreciate the additional information.

For example, if one post talks about a Govee motion sensor review, and within that post, you have an internal link to using a motion sensor as a car alarm, it strengthens the signal to the search engine regarding each post’s intent.

Nofollow Referral Links

If you are an affiliate partner, and you put a link in your post that might lead to a sale, you should add a “nofollow” tag to each link. This is also to signal to search engines that you don’t intend to link a product 5 times in a post to look spammy. More reading on “nofollow” links.

Outreach and Backlinks

Increasing traffic by search engine optimization (SEO) is turning into a huge industry. Hopefully, your niche isn’t too hard to break into the search engine’s good graces! Depending on how much you write, it can take 3-6 months, plus or minus, just to see views and posts start to increase positively.

One way to increase traffic is look at the first page search results of some topic you want to write about. Then, write something better. Reach out to some websites, and see if they want to link your awesome post. This takes lots of effort, and you will get turned down a lot. This process can be so frustrating and difficult that agencies charge well for this service. If you can convince a few to link to your post, then your traffic will increase.

Another SEO technique is to examine your competitor’s backlink profile. Some services charge for this, and sometimes, you can sign up for a one week trial. During this week, download all the info on your competitor’s site. Find out where they obtained links, and see if that web master would be interested in your better content.

Wrapping Up

Hopefully, your affiliate site is up and running! Don’t hesitate to leave any questions in the comments or check out more video tutorials on the YouTube channel.


Share on facebook
Share on twitter
Bill Wood

Bill Wood

Creator of stepbystepwp.com, Step By Step WP, and WordPress Affiliate Site Tutorials

Related Posts