traffic sources for a website may be google, bing, yahoo, referral sites, submission sites where you used to submit articles and pr.
Article writing and blog posting are the great sources for generating traffic but if you want to get instant traffic then social networking would be best for you.
Blog posting, blog commenting, forum posting , social networking sites, search engines like google, yahoo etc are the sources of traffic for website.
Anywhere you get traffic from. Sometimes that will be search engines, referring sites or directories.
the best traffic source I've had are from youtube videos and yahoo answers which are very targeted and has the potentail of converting into clients
dofollow and high pr social bookmarking , social networking, classified ads and blog commenting are good method to improve your site traffics.
According to me you can increase your traffic through directory submission, social bookmarking, article submission, blog posting, comment posting, forum posting, press release submission.