Absolutely for affiliate marketing, you don’t need to have a website, you only need traffic or audience and it may be on your YouTube channel, Instagram, or Facebook.