You can do affiliate marketing for a lot of companies, based on your opinion and also experience, which is the best affiliate program? I have sold more products from Amazon compared to any other affiliate program, therefore, for me, Amazon Associate is the best affiliate network. I have never used Clickbank, so I cannot say anything about this. I have tried Shareasale and managed to sell only few products.