If you want to success with clickbank, you need to have your own website. Just create a website then put all your affiliate links into that site. And promote your site.
What benefit you'll receive as you have your own website? It's traffic.
If you just promote affiliate links, you'll bring traffic to merchant's site. It's not good for you. Why should you waste your marketing effort by bringing traffic to other site but not your? Do you think like that?
