Ways to generate traffic to your blog or website.
Getting traffic is one of the most important tasks for any web master. What is more, you can’t get traffic once and just reap the benefits. Getting traffic is and ongoing task and you must be constantly doing it, if you want to get traffic and keep it.  Here are some ways to do it…

1. Optimize your site for search engines.
search engines have always been a major way to get traffic for free. That is why you need to do your homework and optimize your site so that it ranks good for the words you target.

2. Regular update of your content.
If you keep update your content on a regular basis the not just people will like to come to your content, But search engines will also love your site.

3. Take benefits of social bookmarking sites.
Social bookmarking sites (especially the most popular among them) are another powerful way to get traffic for free. If you want to generate your visitors use sites like..Digg, delicious, etc.
Read more in Marketing

4. Use your Twitter and Facebook accounts.
Social networks are also a better way to generate you traffic for free, If you are enough popular on networks, such as Twitter or Facebook, and have much more friends then ever so you can post your websites to their and let your friends to visit to your website.

5. Use any chance to promote your site for free.
Free promotion is always welcome, so don’t neglect it. There are many ways to promote your site for free and some of the most popular ones include free classified ads, submissions to directories, inclusion in various listings, etc. It is true that not all free ways to promote your site work well but if you select the right places to promote your site for free, this can also result in tons of traffic.
These are the ways and tips I normally use to promote my site, And it works for me perfectly! 

thanks for reading.