The answer to the question, can affiliates affect your SEO ranking is a plain ‘yes’. The effects however, can either be positive or negative. Search engines consider many factors when considering a site’s ranking.
There are a lot of possible SEO techniques. Each of these techniques if followed carefully helps to increase the ranking of your site with search engines. Depending on the search engine, you would find some tips or techniques would be more relevant to some search engine sites.