I am not sure if I got your question right. You need to explain it in detail. If you mean how to provide fresh content to websites, then the natural answer is to update you site often with unique content.
We can write completely new content for website. Another option can be used is just analyze some new keywords and add them into content and meta tags. You can modify your old content.
if it is a blog then allow comments which will add fresh content on the blog. if it is a site then do manual updates on a periodic basis. also you can setup RSS to import feeds from other authority site which will also add fresh content on your site
You don't need to refresh the content often to stay in the top positions. If your content is good and if you have decent quality backlinks,then it will stay on top most of the times.
I think you need white complete new contant in your website..update everyday..the search engine love the fresh contant..
best way to update content is adding fresh content at the start and end of the page... you can do it weekly ..
You have to make sure your contents includes your targeted keywords. You have to create keyword rich page without sacrificing quality and objective of the content.