Webmastering & Design

11 Ways to Generate Free Traffic to Websites

Traffic is the life blood for any internet business. To be successful in your business, it is essential to have targeted, good quality visitors to your website. Without a steady flow of traffic, you can not earn any income from your website. There are different ways to generate traffic, some of which are paid whereas the others are free. The following are some ways to generate free traffic to your website:

1. The content of your website should be unique and keyword rich. A good keyword rich content will drive targeted traffic from the search engines.

2. Start a blog and make regular posts on it. Visit other similar blogs and leave comments on them. Add a RSS feed to your blog.

3. Write a lot of articles on different topics which are relevant to the subject of your website. The articles should be short (300 to 500 words) and should contain different important keywords. Go for ‘Long Tail Keywords’ which are less competitive. Add the URL of your website at the end of each article. Submit your articles to different reputed article directories like Ezinearticles, GoArticles, Articlebase etc. When these articles are published in these high PR article directories, they may come up in the search engine results for the relevant keywords. People may read these articles and visit your site through the links given at the end . This is an excellent way to drive targeted traffic to your website. However, if you can not write the articles yourself, you may get those outsourced from other freelance writers.

4. Go to ‘Yahoo Answers’ and answer questions which are relevant to your niche. After each answer, put a link back to your site.

5. Submit your site to different online directories. Some of these directories are free whereas the others are paid. The paid directories are better than the free directories as the links stay there for a much longer time. Submit your site to both general as well as niche directories. This will help you to get traffic as well as important backlinks for your site.

6. Try to exchange links with other websites which are in the same niche and have similar content. It will help to increase traffic to your site by securing a high rank in the search engines.

7. Join different online communities and forums which are relevant to your niche. Participate in the forums on a regular basis and share your knowledge with other members. Advertise your site by putting your link in the signature line.

8. Write a press release about your site and submit that to different press release submission sites.

9. Sign up with different social networking sites such as, LinkedIn, Facebook etc. with a link back to your site.

10. You can advertise your website in different high traffic classified sites such as, Craigslist, USFreeAds etc.

11. Traffic exchanges may be used to drive free traffic to your site. But the traffic received is not always targeted.

Any new way to get free traffic to add? Share it with us…

Related Posts


  • Reply
    April 16, 2009 at 21:37

    These ways are really bringing more traffic to your website for free, but sometimes, it cost to you too much time and calculating your workhours you will lose money with many of these ways. Actually I am using SEO, digg.com, yahoo answers and some other social networks.

  • Reply
    John Taylor
    April 24, 2009 at 03:44

    What a fascinating article. I’m looking for a marketing expert to help with a project, could you help?

    • Reply
      April 24, 2009 at 15:54

      Hi John,
      Sure I can help. You may contact me with your project via contact page and I’ll see what I can do for you…

  • Reply
    May 31, 2009 at 03:20

    Whoa… this site is pretty awesome 🙂 your layout is really well designed, and your blogs are (judging from what i’ve read) very interesting. heehee… consider yourself favorited. 😛

  • Reply
    October 20, 2009 at 14:45

    Really good list, especially the LinkedIn suggestion – I hadn’t thought of that but am going to sign up now 🙂

  • Leave a Reply