I would suggest organic SEO which includes internal and external SEO. Now a days Google most prefer how you keep your blog or website up to date and working on back and front end. Web trafficking through social website like facebook, Twitter and Youbute would be good for up your Alexa rank.