These days you don't necessarily need a website to do affiliate marketing. These days people on tiktok and other social sites are making video content for affiliate marketing, and it seems to be working quite well. So technically you don't need a site, but it can help.