Another way to generate online traffic is to write online articles.  There are a number of free article websites:

The benefit of writing an article is you can put a link back to your website.  Also,  you can use these websites to add content to your website.