"...any search engines goal is to return the most relevant results for the user’s query. Your site must be more relevant for that particular search than any of your competition. Once your site is crawlable or otherwise search engine friendly, it pretty much comes down to backlinks. All things being equal, the site with the most (relevant, powerful, and in quantity) backlinks will win. Things like the age of the backlinks, sudden surges in recent backlinks, relevancy (have I mentioned relevancy?), and strength of the backlinks among the things that play a part in how your website ranks today. Once you get top 10 exposure, writing the best content should get you to the top eventually.
Can you please add any other factor I should be considering to rank high?
If you want to receive my future posts regularly for FREE, please subscribe in a reader or by e-mail. Follow me on Twitter. For other concerns, Contact Me at anytime.