If you want relevant traffic for your sites then you can use forum posting , blog commenting in relevant category. And for ranking in search engine you can write article and then post it in appropriate category. Guest posting , press release are the another option for better SEO.
build quality unique content. try and get a professional to have a look at your site as on page optimization is also important.
Pick an area in your niche and become an expert on that area. Provide lots of great content on your website and blog. When you have new content ping it and post it on social media sites as well as social bookmarking. Use social media to reach more people and provide interesting updates on a daily basis.
Analyse the competition and then provide better content and build more relevant quality backlinks. Every niche is different so there is not set process to get to no: 1. You just need to do everything better than your competitors.
You need to focus on creating quality content for a target audience; something people will actually engage with. Find suitable sites that are both relevant to the site you are promoting (as well as your audience) and include 'branded' contextual links back to your site
Providing high quality content for users; Creating high quality links for your site; do some social media marketing
see that's almost a good answer, it's picking apart the "build backlinks" where I could debate with you and...
I have said this more times than I care to recount but here goes. "It is Google's job to return the most relevant result for X query. So, in order to rank well, you have to make the site actually relevant. This has shit to do with simply hurling links at the problem." Nigel Lew Nig-
content creation and link building techniques helps to get top in google. build your website as seo friendly.
You need to follow all required techniques, certainly you can not get top ranks by following just one technique. You must do competitor's link analysis, deliver quality content and quality link building. You can try to build your brand on Google+ communities, Facebook and other social media network according to your niche.
The best seo strategies for procuring high rank in google is to have quality and unique web content, proper on page optimization and natural and white hat link building. It is a slow process, but definitely provides results in the long run.