Many of us that own websites are after the same thing. Traffic. Without it we just have a site without anyone coming to enjoy it. There are a few ways to get traffic that you may not have considered. Many online marketers like using pay per click to drive traffic to there websites. Thats when you pay only when a your ad is displayed for a certain keywords. Another way is having your site search engine optimized. Plain way to explain this is having keyword density within your site.
A way that I have found of getting good consistent traffic is going to site submissions services to submit my website to major search engines and also set up social bookmarking. Social bookmarking are sites like digg that you can bookmark your favorite sites to view later. If you have enough users bookmark your site you will get very longterm and valuable traffic. Keep in mind there are hundreds of social bookmarking sites out there so if you submit your site to all of them and you get users like your site you will get it bookmarked many times over.
If you have more than one site it may be best to consider site submission services to save from the time and the hassle of doing it yourself. You get all the long term traffic but you wont have to go through all the time consuming work to submit your site to hundreds of web directories or bookmarking sites. If everything is submitted correctly you can build a very long term turn key website.