I read all mentioned reply, in my opinion Affiliate Marketing is a place where you get clients and consumer both. But SEO Digital Marketing play a big role in affiliate marketing, so if you wanna a affiliates then you need to focus on your SEO presence.