Hi friend..
according to my point of view if you want to gain or increase your site's rank by organic way they you have to follow all the algo.. of Google, Like "good back links, good content,good keywords, and also start some seo and off page work for your site, soon your site get rank in a natural way..