There are plenty of articles written on how to improve your website's ranking through search engine optimization (SEO). Yes, those articles are true. They present several topics on how to get your website ranked on the first pages. Were you able to apply those techniques? As the saying goes, "It takes two to tango", in search engine optimization it does need a combination of techniques in order to get your site on the top results.
Google has a different implementation with Yahoo. Focusing your technique on how to rank your site in Google will not insure you of the same ranking in Yahoo. There is no doubt to it since these are two giant moguls in the industry. Ranking your site on different search engines require some combination of SEO technique.
To place your website on top and maintaining on top need a lot of hard work. No big deal about that, ranking is not static. Once you have the chance of making it to the top on a search engine with your SEO technique, do not focus on it. Develop your technique to receive the same ranking on another search engines. Users are flexible and do not want to focus on a single search engine. If your website is at the top, do not let go of it. The higher your website ranking, the more work and pressure you have to exert.
Article submission combined with directory submission can give your site a jolt. Let us consider Google. The more backlinks your website has the more chances of getting it to the top pages. How to get backlinks involve several processes: article submission, forum posting with your signature, posting and etc. A combination of techniques will give a better result than a single implementation.