1.Optimize your site for search engines
2.Frequently update the contents of your site
3.Take advantage of social bookmarking sites
4.Use your Twitter and Facebook accounts
5.Get links with other sites in your niche
6.Use any chance to promote your site for free
7.Create a free product or service.
8.Use viral content
9.Use offline promotion
10.Include your URL in your signature