Affiliate marketing could be done without having a website because there are very alternatives that could be leveraged on . You can utilize social media platforms such as Facebook, Twitter and Pinterest to promote the affiliate product and that could be done directly to your followers. It is also possible to create engaging content and it will be content that is related to the product or services that you are promoting and that could be done in your post.