Becoming an affiliate marketer does not require any website you can promote products on social media, youtube blogs, email, media buying, PPC, etc. However, a website or blog is the most preferred way by marketers.