No, a website is not a must. You can use social media, emails, or other platforms to share your affiliate links. Having a website, though, can give you more options.