content, backlink from high quality site, age of your site... If you want to make it easy, buy service or advertise on google adwords lol
Google love to unique good contents so use unique keywords rich good contents and quality high PR link building, forums, blogs, articles. PR and many more process.........
Once you have good content, there are high chances that people will post links to your blog. This way, you will get free advertising.
Be patient!!!! Time is the best answer in SERP. Hard work!!!! Try to build more (quality) backlinks, Good content, And keep an eye on your competitors !!!!!!!
To get the top page rank in Google you have to get the backlinks for the website as having the quality backlinks really helps to boost the ranking.
Make as many back links as you can and make sure these are quality back links simply you have to increase the numbers of quality backlinks visit this side to submit your link www.americansdirectory.net/"
I agree. High quality backlinks would do the trick with unique content. Make sure you vary your anchor text to make it look natural to Google and avoid suspicions. Bookmark your site to high PR social networking sites as well. Another is to link your site to authority sites like Wikipedia.
Try backlinking articles, there are many sites that can bookmark an article. People read the article introduction, and if they are interested they would be redirected to your website.