Creating an Affiliate Website
Think about the concept you want to use for your affiliate site. You've already chosen a theme/niche, now it's time to decide how you will present your website to the rest of the Internet.
The best way to go when creating an affiliate website is to make a content-rich site that offers a lot of information and value to your visitors. The search engines love these types of sites, which will provide qualified traffic; plus, having useful information for your visitors will help with the pre-sell (more on this later) that ultimately leads to your affiliate links being clicked.
A content-rich site can be anything that provides useful information concerning the theme of the products you want to sell. You can write articles (or include articles written by other people) about your niche, review products or courses available in your niche (a good idea for products you want to promote), create a blog based around your niche. You just need to create something, anything, that adds to the content of your site.
You want to take your time when it comes to this step. Too many people rush through this process - more concerned with making money than building a proper website - and end up having to patch everything up afterwards. If you spend the extra time planning everything out and create valuable content, everything else will fall into place. Your main focus at this point should be to attract traffic. Worry about making money from your visitors once you're getting the traffic.
Remember,
No traffic = No clicks on affiliate links = NO SALES.