Most large companies with website have some kind of affiliate program nowadays.
An affiliate program is a simple way to display products on your website (that either relate to your website or that you think visitors to your website are likely to buy). Large affiliate programs, such as that offered by Amazon.com, have thousands of products you can choose from. All you have to do is place a chunk of code within your webpage, and Amazon.com will do the rest.
Each time a page loads on your website, an ad for an Amazon.com products will be displayed. If your website is related to sports, you can feature sports products. If your website is on gardening, you can offer products (including books and videos) on gardening. If your website is simply a website that provides free information (such as this one), you can link to related products.
Build a Website:
1) How to Make Money on the Internet
2) Building a Website - Should You Hire a Pro?
3) How to Choose the Right Domain Name
4) How to Get a Website Listed in Google Search
5) How to Choose a Web Host
6) How to Join an Affiliate Program