Learn how to Build High Quality Affiliate Websites
4.5 (437 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,960 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn how to Build High Quality Affiliate Websites to your Wishlist.

Add to Wishlist

Learn how to Build High Quality Affiliate Websites

Learn affiliate marketing. Watch over my shoulder as I build a real, high quality affiliate site from scratch.
Best Seller
4.5 (437 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,960 students enrolled
Created by Andrew Williams
Last updated 9/2017
Price: $95
30-Day Money-Back Guarantee
  • 7 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build high quality affiliate sites with confidence
  • Understand how affiliate marketing works
  • Use a variety of methods to show web site visitors affiliate products
  • Earn a passive income by referring visitors to merchant websites.
View Curriculum
  • Students do not need any prior knowledge, but familiarity with Wordpress would be an advantage (though not essential)

Do you have a website already?  Maybe you want to build one?  Did you know that you can monetize a website with affiliate programs?  Affiliate marketing is something anyone can do.

I've been building affiliate websites for more than a decade, and earning a decent income from those sites.  The great thing about affiliate websites is that if you build them correctly, they'll mature over time and reward you month after month, year after year in passive income.  However, if you build them incorrectly, you will simply be wasting your time.  In the last few years, Google have tightened the noose around webmasters out to make a quick buck by gaming the system.  This course was created to show you how I build successful affiliate websites now, in 2016 and beyond.  I'll take you from the very beginning and show you, over-my-shoulder, how I:

  • Decide on a niche for my website.
  • Find affiliate products in that niche to promote on my websites.
  • Choose a catchy, brandable domain name.
  • Buy the domain through a registrar, and set it up to work with a web host.
  • Install Wordpress.
  • Setup a gmail address and create a "Gravatar".
  • Setup Wordpress.
  • Install a Wordpress theme.
  • Install a few essential plugins.
  • Create an author bio for your web pages.
  • Setup Google Analytics and Search Console so you have the data you need to make your site successful.
  • Add a simple homepage to get you started.
  • Create Mindmaps to plan and outline all of the main topics you want to cover on your website.
  • Add important pages like Contact, Terms and Privacy.
  • Create a sitemap and submit it to Google so they always know when you have new content on your site that needs indexing.
  • Set up Yoast SEO plugin so your site is search engine ready.
  • Setup Facebook and Twitter accounts, and get all new posts automatically syndicated to these platforms.
  • Decide on categories for posts.
  • Write content that the search engines will reward you for.
  • Automate internal site linking, and why it is important.
  • Create an affiliate product page and why this works better than affiliate products on all pages of your website.
  • Create an affiliate product promotion that is always visible to a website visitor.
  • Add social sharing buttons to the site.
  • Add related posts to the end of each post, automatically.
  • How to use Feedly and RSS feeds to get content ideas.
  • How to setup a blog for shorter posts, and how to create these blog posts using Feedly and Youtube.

This course covers everything you need to know to help you create a high quality affiliate website that you'll be proud of.  With Google cracking down on poor quality affiliate sites, a lot of webmasters have given up creating this type of site.  However, affiliate sites remain one of the best forms of setup and forget "passive income".

With this course, you will have the exact system I personally use to keep Google happy as I continue to build this type of site. 

Who is the target audience?
  • This course is for anyone that wants to learn how to build a successful website
  • This course is for anyone that wants to learn how to use affiliate programs to earn a passive income
  • This course is not for anyone that is simply looking for a get-rich quick scheme.
Compare to Other Affiliate Marketing Courses
Curriculum For This Course
56 Lectures
2 Lectures 20:09

Get the best possible experience from this and any other Udemy course by watching this introductory video first.

Preview 14:16

This lecture introduces myself, and the course material.

Preview 05:53
Monetization Methods
6 Lectures 55:40

This lecture looks at two popular ways to monetize a website.

Options for Monetizing a Website

I haven't decided on a website niche yet, but I do know the broad category of site I want to build - Alternative health. This tutorial will show me finding an affiliate program that I can work with.

Finding an Affiliate Program for my Niche

I've found the affiliate program that I want to work with, so now I need to choose a product(s) to promote on my site.

Deciding on my Main Product

In this lecture, I'll research a few domain names and come up with one for my new site. Think catchy and brandable over keyword rich domains.

Choosing a Domain Name

Depending on who you are targeting, you may need to look at alternatives to a .com extension.

Domain Extensions?

In this tutorial we'll cover a lot of ground. We'll order the domain, link it to the web host and install Wordpress on the domain.

Buying the domain. linking to Web Host & installing Wordpress
Initial Site Setup
8 Lectures 43:49

In this tutorial, we'll setup an email address to be used specifically for this site, and link it to a Gravatar image.

Gmail & Gravatar

This lecture takes a quick run through the Wordpress settings, changing only those that we need to.

A Run Through of the Wordpress Settings

Themes are really down to personal preference and making sure the theme suites the topic of your site. For me, I know which theme I am using on this site, so let's install it.

Installing the theme

In this tutorial, I'll install a few plugins that go on all of my sites. We won't configure any of them yet, but having them installed now will better help me organise the flow of this course.

Installing a few plugins

An author bio box, together with a photo of the author help instil confidence and trust in your visitors. In this tutorial, I'll set that up.

Setting up Author Bio

Google provides two great free tools that I recommend all webmasters use.  This tutorial introduces these tools.

Preview 04:35

This lecture was taken from my popular Wordpress for Beginners course here on Udemy. It will show you how to set up Google Analytics on your site.

BONUS: Setting up Analytics

This lecture was taken from my popular Wordpress for Beginners course here on Udemy. It will show you how to set up Google Search Console on your site.

BONUS: Setting up Google Search Console
Initial Website Content
9 Lectures 01:02:37

When I start a new website, I like to create a short homepage that will just identify what the site will become. This page will let any visitors know the site is coming soon, but also tell Google what to expect as they see more and more activity on the site during it's development.

A Quick Homepage Holding Page

This lecture looks at the types of content we are going to have on our site.

Web Content Mindmap

We are finally ready to start planning out the content on the site. We only need to plan the "authority" content at this stage. The product reviews and blog content will become obvious after the authority content has been written. This lecture shows how I go about planning and mind-mapping my content ideas, to produce a workable site structure.

Researching & Mindmapping Content Ideas

Using the Contact Form 7 plugin, we can create a simple contact us page.

Adding a Contact Page

In this lecture, we'll use a plugin to quickly add the required legal pages to the site.

Adding "Legal Pages"

We don't need to have the legal pages indexed in Google, so we can insert some code to tell Google to ignore these pages.

Setting "Legal" pages to noindex, noarchive

In this lecture, we'll turn on the sitemap and have a quick look at it.

We'll also add a search widget to the site so visitors can find stuff.

The Sitemap (& Search)

We should tell Google where our sitemap is, so that when new content is updated, they will immediately know there is new stuff to index.

Submitting Sitemap to Google Search Console

Let's have a quick run-through of the settings in the SEO plugin.

Yoast SEO - A run-though of the settings
Social Channels before Content
7 Lectures 24:25

When new content is added to the website, we want it to be automatically posted to a Facebook page. In this tutorial, we'll setup a basic Facebook page for the site.

Setting up a Facebook page

When new content is added to the website, we want it to be automatically posted to a Twitter account. In this tutorial, we'll setup a Twitter account for the site.
Setting up a Twitter account

If you have a Google Plus account, you can get a backlink to that site by including it in your Google Plus profile page.

Adding the site to Google Plus

If This Then That, or IFTTT to it's friends, allows us to autopost to the Facebook and Twitter accounts whenever new content is added to the website. Let's setup an account on IFTTT.

Setting up an IFTTT Account

We can setup the website to automatically post all new content to Facbeook. This helps get each new page a backlink from Facebook, which in turn will help new pages get indexed. Besides new pages on the site, it is also a good idea to post other content to Facebook, and we can use RSS feeds for that. This will help keep our Facebook pages looking "real" and not just self-promoting pages.

Setting up automated posting to Facebook

We can setup the website to automatically post all new content as tweets to Twitter. This helps get each new page a backlink from Twitter, which in turn will help new pages get indexed. Besides new pages on the site, it is also a good idea to post other content to the Twitter account, and we can use RSS feeds for that. This will help keep our Twitter account "real" and not just look like a self-promotion tool.

Setting up automated posting to Twitter

Now that some content has been posted on the site, let's go back to Facebook and Twitter to see what has happened since our last visit.

A Return to Facebook and Twitter
Creating the Main Website Content
13 Lectures 02:12:35

Wordpress posts are filed away into categories.  You can have one or many categories, depending on what type of content you create for your site.  This lecture explains, and I'll also decide on the categories for my website.

Website Post Categories

Follow my 4-step process for writing high quality, comprehensive content for your website.

Writing Content from Scratch

In this tutorial, I'll go through the steps to adding new articles to the website.  We'll mention the use of excerpts and featured images to add more depth to your site.

Posting the Content to the Site

In this tutorial, I want to show you the plugin I use to automatically link important keyword terms to specific pages on the website.

Automated Internal Linking

In the last tutorial, we setup C.I. Backlinks to handle the internal linking on the site.  I want to show you what happens now when I add a new post.

C.I.Backlinks - What happens when you add a new post?

With content added to the site, there are a few visual tweaks I'd like to add to make the site look better for my visitors.

Let's Tweak the Theme

I create affiliate product sites that generally focus all affiliate links on a single page.  In this video, I'll explain more, and show you how to create the page.

Creating an Affiliate Product Page

As an affiliate, we need to be transparent with our visitors.  If they click and buy a product from our site, we need to inform them that we are in fact making a small commission from the sale.  So what is the best way to do this?

Affiliate Disclosure

In this tutorial, I want to show you one way that I advertise affiliate products on my website.

Adding a Sticky Sidebar Widget

You want to make it easy for your visitors to share your content with their own social channels, so let's add some social sharing buttons.

Add Social Share Buttons

I've decided to switch the sidebar on my site, from left to right. This tutorial shows how to do this.

Switching the Sidebar from Left to Right

Adding a related posts or further reading section to your web pages can keep visitors on your site for longer, help pages get spidered and give a ranking boost to all pages on the site.

Related Posts / Further Reading

As you build a site, you'll come up against a few "puzzles" that you'll need to solve.  Homepage navigation was one I had, so I've recorded a video to show you how I have dealt with this using a couple of plugins.

Homepage Navigation
The Blog
10 Lectures 01:14:53

In this tutorial, I'll introduce the idea of using Feedly and RSS feeds to spark ideas for your own blog content.

Introduction - Using Feedly & RSS to find important topics

Most websites have RSS feeds that you can use to keep track of what is being published in your niche.  This tutorial shows you how to find them.

Finding RSS feeds in your niche

THis tutorial will get you started with Feedly.  It'll show you how to set Feedly up, and how to import your RSS feeds so that you can keep your pulse on your niche.

Setting up Feedly & Adding Feeds

Google news is a great, up-to-date way to keep informed in your niche.  This tutorial shows you how.

Google News as a source for Feedly

In this tutorial, we'll go through some of the feed items, pick a topic, and write a short blog post.

Monitoring the Feeds and writing blog posts

In this tutorial, I'll show you how you can take a Youtube video and post it on your site as a blog post, adding value as you do so.

Using Youtube for Blog Posts

Now we have main posts and blog posts, I want to create a simple menu for the top of my web pages that link to both of these areas.  It helps interlinking the pages on your site, which helps visitors find what they are looking for, and helps Google spiders find all of your pages.

Adding a Top Menu

In this lecture, I'll show you how I schedule multiple posts so that they are automatically published on a given date and time.  I typically schedule posts for 6 months to a year in advance and this lecture shows you how, and explains why I do this.

Scheduling Posts for Automatic Publishing

Tags are often misunderstood and misused by Wordpress webmasters and they can get a site penalized in Google if you don't know what you are doing.  This lecture will show you how I use tags, safely and effectively.

Using Tags Effectively

This lecture highlights the next steps I need to take with this website.

What's Next?
1 Lecture 02:33

This bonus lecture contains details of the resources mentioned in the course.

BONUS: Recommended Resources
About the Instructor
Andrew Williams
4.5 Average rating
4,610 Reviews
34,207 Students
23 Courses
Wordpress & SEO Expert, teacher and author

I have written and published a number of books that are available on Amazon, including best selling books on Wordpress ("Wordpress for Beginners 2017") and search engine optimization ("SEO 2017 & Beyond").  I also run a website called ezSEONews, where I teach my visitors and newsletter subscribers a number of skills required for running a successful website.

As an ex-schoolteacher, I hope I can make complicated topics simple to understand. I certainly enjoy trying!