How do I create an affiliate website?:

How do I create an affiliate website?

In order to join an affiliate program with products or companies I like, I need a website and company name. I have just got a domain name and registered with a hosting site and I am looking into building my site. However, I am unsure of how to create a site or sites for affiliate marketing, because I don’t know what it ought to consist of. If for example it was a natural health product, could I only write an article about it with a picture and then join its affiliate program, or is there more to it than that? What sort of a site do you need to join an affiliate program? Thanks.