Affiliate marketing involves businesses cooperating with affiliates, who receive commissions for bringing customers or sales to the business through their own marketing efforts. It has benefits for both merchants and affiliates, including lower costs than other marketing methods since payment is only required for results, increased website traffic and leads from affiliates, flexibility in how affiliates are rewarded, and improved search engine rankings through affiliate links.