Affiliate marketing is a type of performance-based marketing in which a business rewards one or more affiliates for each visitor or customer brought about by the affiliate’s own marketing efforts. Affiliates are individuals or companies that promote a business’s products or services through their own channels, such as a website, blog, social media account, or email list.