Agree with the backlink people. I put an advert on Gumtree and my website moved up the ranks significantly within a day.
I pick 10 keywords based on some criteria I've found to work best, create a wordpress blog around one of the 10 and then write GOOD CONTENT of at least 500 words with 2% keyword dispersion. I rinse and repeat for the remaining 9 keywords and create one post per word. Keywords and content are the key for me!
We all know very well that content is king so in simply way the fresh Keyword rich content gives a great result.
I agree with the bunch on this thread. It is content because this has the keywords built in if the content is premium information and differs from any other site on the web.
According to me you have to write quality and fresh contents and create as many quality back links you can and get the huge traffic for your website because with that you can increase your ranking on Google.
First of all find targeted keywords write meta tag of all pages and upload on server and then optimised onpage factors like content optimisation, H1 tags, Solved Canonical Issues and then done off page like articles, blogs, directories, bookmarking and others activities. After this activities ur site has confirmed rank on google
Keep building links and don't forget that CONTENT is King in SEO. You could also do video marketing and article submission to increase your traffic.