Competition: Affiliate marketing is highly competitive. Many affiliates promote the same products and compete for the same traffic and customers. It can be difficult to get approved as an affiliate for popular companies or products. This can make it difficult to tap into recurring sales.