1. Advertising. There are many ways you can add advertising to your website. The idea here is that third party companies advertise their product or service on your website. There are several ways of implementing this, one of them most popular ways is Google AdSense.
2. Membership site. The idea here is to charge a fee for members to have access to your content.
3. Sell something. Give away the content, but sell a product or service. Some websites will have teaser content then sell an ebook.
4. Pay per Article. A relatively new concept. Below is a video from a provider that explains more.
Cleeng – Publishers, generate extra money with your quality content from Cleeng on Vimeo.