I think complete link building is the best way to promote site on the search engine. All submission strategies includes in one process. 1] Directory submission. 2] Article Submission. 3] Social bookmarking. 4] Blog Review. 5] Forum Link Building. 6] Niche Linkbuilding. All the Process which you think is combine in one Promotion Strategies. Follow some guide line before start this. Do not start all the submission process at one time. Because if google find your bulk link in short period, then he will put your website in sand box. Its harm to your website. Guys Add your Promotion Strategies, Which ever you know.
Here are some other quick tips to get a blog or website rolling. 1. Submit RSS feeds 2. A simple technorati/feedburner/zimbio signup is enough for a quick initial boost.
An addional tip for those of you who monetize Google trends. Usually Google goes hungry for FAST and relevant search results for the trend so a simple bookmark at Digg, reddit and stumbleupon and a little tweet can get it on top in less than an hour. But of course, that is short time link building.
You forgot to state your sources- can you show me where this has been proven? Oddly, I've never had this problem, and yet everyone tends to believe this myth.
article submission is when you post your article in article directory, and directory submission is when you post your site in website directory
All of the above, but I found that most effective ones are Article submission and niche link building in terms of search engine ranking.