1) Article marketing: Article marketing means writing and publishing articles related to the topic of your website or blog on various article marketing websites. Most popular article marketing websites include EzineArticles.com and ArticlesBase.com. These websites receives millions of visitors every month and read articles on different topics. You can publish your article with some popular relevant keyword and should also give a link to your website.
2) Press Release: There is no doubt that online free press releases receive thousands of readers every week from almost every corner of the world. Therefore, publishing a press release of your website can be responsible of generating a diversified as well as comprehensive traffic.
3) Video Marketing: Make videos of the niche of your blog or website and broadcast on YouTube.com and similar other websites. These websites also receive millions of visitors every month from all around the globe and hence can join your website.
4) Comment on Blogs: You should use blog comments for getting free traffic on your website as much as possible. You should make thousands of posts on thousands of blogs and should reply to people's questions. This will allow the readers to view your link every time you make a comment.
5) Reviews on Amazon: You can also submit reviews on Amazon.com. People wish to read reviews of various products before making the purchase and hence when they will read your written review they will also be introduced with your link and hence you will be generating free traffic.
6) Free Classifieds: There are hundreds of free classified websites where you are allowed to paste the link of your website. This not only allows you to get direct traffic through classified sites but also improve your page rank.
7) Email Signature: Putting the address of your website in your email signature is a proven and practical way. You just need to enter the website address below your email signature. Every time you make the email to your clients, family members or friends, you tell them about your website.
Social Networking Tools: You should use groups of social networking websites in order to post your link. However, you should join only associated and relevant groups. Do not post the address of your website where there are no people interested in the topic.
9) Free Product or Service: You should offer some free product or service out of your website or blog, which should be attractive enough for people. This will add to the probability of staying at the website and making purchases.
10) Do not miss any chance of advertising: You should not miss any single chance of advertising your website. Try to tell the benefits and features of your website along with its URL to as many people as you can.