I've read over and over that when it comes to building a website and getting a lot of traffic to it "Content Is King." If you do a search for any topic you will find websites that come up in Top 10 all have a lot of content on their websites. When somone does a search they are looking for information and search engines job is to provide it to them. For your website to increase in popularity you have to constantly be adding fresh content. This will increase your ranking for keywords on your site and ultimately increase your traffic and repeat traffic.
Here are a few simple things you can do to add fresh content.
1. Do you publish and ezine? If so add a file to your index for each issue and archive it online. This will bring all kinds of keyword rich content to your website on a constant basis.
2. Start and article page. Add new articles to it. If you write put your articles on your website. Subscribe to a few ezines that are industry related. If you come across an article you like add it to your page.
3. Add Free Syndicated Content Feeds to your article page. This is really easy to do. All you do is copy a few lines of code into HTML of your web page and you have a constant stream of new articles for your readers. Here are 2 of my favorite sources:
http://www.submityourarticle.com/syndicate/
http://www.web-source.net/syndicator.htm
4. Add Pay Per Click Advertising to your site. Most people think of PPC advertising as a way to promote their site. I have found it very easy to build new web pages around different keywords relating to the theme of my site and actually get paid for click. One of my favorite pay per click advertising sources is SearchFeed. This is very easy to work with and provides a nice income boost every month as well.
http://www.team-schuman.com/searchfeed