You can earn passive income through affiliate marketing without a website using social media platforms, email marketing, or even word-of-mouth. However, having a website can provide more opportunities for content marketing and SEO, which can result in higher, more consistent earnings over time.