Affiliate Marketing and SEO: How do they relate?