How should merchants promote their ecommerce sites?

Hope you will understand why i am asking this Question because want to make web about E commerce and also want promote world wide..
How should merchants promote their eCommerce sites?
Tips on how to Promote e-Commerce website:

1. SEO is the very first step in promoting your website
2. Add a blog to your website and share posts on a daily basis
3. Use popular social media networks to promote your website
4. Run PPC Campaign
5. Products Review
6. Do Pod-casting promotion for your products