Learn how to Build High Quality Affiliate Websites
4.6 (1,541 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,929 students enrolled

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.
4.6 (1,541 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,929 students enrolled
Created by Andrew Williams
Last updated 6/2020
English [Auto], Polish [Auto]
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 6 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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.
  • 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 2019 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 this course is for:
  • 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.
Course content
Expand all 59 lectures 07:01:25
+ Introductions
3 lectures 14:47

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

Preview 08:45

This lecture introduces myself, and the course material.

Preview 05:24

Important information about the site being built in this course.

About the site built in this course
+ Monetization Methods
7 lectures 57:22

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

Options for Monetizing a Website

You need to read this before you start your own affiliate site.  It contains very important information about niche selection.

Important News About Niche Choice

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 46:18

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:43

This lecture was taken from my popular Essential Webmaster Skills 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 Essential Webmaster Skills 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
10 lectures 01:05:50

This lecture contains information about the editor I am using to add/edit content on the demo website.   Please read.

The Content Editor Used in This Course

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
6 lectures 19:14

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 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:11:20

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:13:41

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?
+ Resources
2 lectures 12:51

Being able to jump to any position on the page is a useful tool to have in your locker, as it means you can jump to specific products using links on your page.  This lecture shows you how to do it.

Jump Links (Classic Editor)

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

BONUS: Recommended Resources