A website usually needs good and fresh content to attract visitors. Visitors will not bother to come to your website if it does not have good content, and they will not come back if the website does not regularly and frequently post new content.
It takes a lot of work to continue to create content. So many webmasters find ways to auto-generate content. Auto-generated content can help a webmaster have a great website without having to spend too much time updating it.
However, I recommend avoiding black-hat techniques of auto-generating content by stealing it or by using article spinners or other tools that auto-create a lot of useless content.
I think user-generated content is the best way you can have a website that “auto-generates” content. Consider major websites such as YouTube or MySpace for example. What makes those websites so great is that they are filled with content created by users. Owning websites like those is like running a newspaper or magazine without having to pay the writers.
In my opinion, user-generated content is the future of the internet, and it is of course the basis of what people have called web 2.0.
What do you think?