You are talking about some best ways to promote the website. I read your strategy and get some useful information. But I think you have also need to consider some other factor for promoting your website. Such as create new and original content, update content frequently, add content even if your site only sells products and make sure each page has enough content. See more At :
http://www.techbluesoftware.co.in/se...imization.html