An affiliate marketing program is a business model in which a website owner, blogger, content creator, promotes a company's product or service on their website. The company pays a certain commission to the affiliate marketer when the website visitor clicks an affiliate link and purchases from the company.