There are lots of different search engine optimization strategy that you can be use however its up to you, which one you're going to use. Its like choosing the straight path towards the curve path. Black hat, white hat, gray hat and even pink hat can have effects to your site and it will depends on how you use it.
For me the best strategy in SEO is on-page and off-page. Creating a quality and interesting content, choosing the right keyword. And promote your site. And of course, hard work and patient.
I think it differs from niche to niche and from webmaster to webmaster for example I prefer blog+forum posting instead of article writing+directory submissions, due to a number of reasons.
SEO is to get organic traffic that can only be obtained if your best keyword is at top, and for that one single strategy is not enough, both on page and off activities are must for this. In on Page title tag is important and in off page forums and articles are more important then others
The best srategy is daily action doing whatever type of SEO work suits your personality. Do you enjoy writing? You can write articles, press releases, guest blogs, your own blog etc etc. Can you do effective research online? Find profile link sites, link exchange partners etc. There are plenty of choices for all of us, it just depends on how much effort we're willing to put in.
The algorithm for successful SEO work is the following: 1 ) Take the money in advance ; 2 ) Drink and spend it all on travel, enjoy life in a way you love ; 3 ) Once the party is over get you ass on the work and do the best as you can ! Just kidding, now - seriously - do not do repetitive well-known things; mediocre actions will bring mediocre results. Use your brains, your imagination to make some outstanding techniques to bring the project to a higher level. I'm not feeding you one fish meal. I'm teaching you how to catch fish for yourself ! Now go and read the person that tells things you already knew !
I think get high traffic by legal way like Forum posting, articles and blog creation and submission is a best strategy.
A search engine strategy should aim to encompass three broad areas: Content research and creation Structuring content within the site Building inbound links.
Any quality SEO campaign is going to involve quality content + daily link building. Daily link-building offers the best results in terms of getting your site ranked high in the search engines.