Writing articles and posting them at article sites to get a good one way link or writing articles and posting them on your website to add more content. Which will bring more website traffic and have the search engines rate you higher?
In my opinion both have their own advantages and that is why both process exists and is followed by all webmasters. Writing article and submitting it to directories will give you direct one way links which thus improve your link popularity and ultimately page rank. But writing articles and posting it to your own website has some other advantages like your visitors will get something new to read every time they visit the site and it’s a way to show people that your site is worth visiting for interesting articles and information. It is a way to show, index new pages and thus help in site ranking improvement. Hence the later process definitely facilitates bringing in more traffic and you can also hope to get higher search engine ranking.