One of the most effective methods for driving traffic to your sites is to use either a site blog or a small network of blogs. Blogs are superior to regular website pages when generating traffic for a number of reasons.
One reason blogs are superior to normal site pages is that they are extremely easy to update. All you have to do is login your account, copy and paste your new post into the blog interface, and hit update. This allows you to post an update in a matter of minutes and move on. Search engines love this because your content stays fresh and dynamic.
Another reason why blogs are an excellent means through which to drive traffic to your site is because they can easily be pinged to directories. This means that once you make a single post, you can be instanteously added to all directories and social bookmarking sites.
This is an excellent way to get your site spidered by search engines quickly. If you’re listed in a number of high PR directories, your blog will get spidered and your site, product pages, and whatever else you have linked to will get spidered with it.
Additionally, every single time you post an update, you will be bumped to the top of your section for the tags you selected. If you select tags carefully, you might be able to get a quick surge of traffic and then channel that into your product pages or main site from your blog.
Another good way to drive traffic to your site using your blogs is to find other blogs in your network (if you use Blogger) and post comments that include a signature file. In that signature, include a link to your blog or your main site.
Now, the last way in which you can generate red hot traffic with this method is to create multiple niche blogs, which are each optimized for a single keyword. Promote them each for that keyword only and then find ways to funnel all of that additional traffic into your site or product page.