According to the latest research published on SEOmoz.org, the top 3 factors that affect your online search ranking factors are links. After that, traditional keyword optimisation becomes important.