I agree on your point. The main idea is to make visitors aware of your site and its content. So whenever you post an article be sure it is for the article marketing stuff not for your own site. Have different articles for marketing ad for your fresh content on your site.