Affiliate marketing is a good way making money online. But it requires extra skills to win over people to patronize what ever you promote via your social media platform or website. Affiliate marketing is not for everyone, but for those determined to succeed around it.