To make money online with a website is easy, but it takes time to make money online with a website. It is possible to make money with a website without selling a product.
The most famous way to make money online without selling is getting money with Adsense.
You will be paid per click. Once a visitor comes to your site and sees the ad section, when a visitor clicks on the ad you will get paid.
BUILD A WEBSITE TO GET PAID WITH ADSENSE.
If you want to get paid Adsense you need a website. To build a website you can download the free software like BlueVoda or you can learn Dreamweaver,if you do not know how to build a website. If you rather not invest your time into learning how to develop a website, then you can hire a free lancer to build a website. There are sites like Guru.com where you can hire a free lancer to develop a website. Then only thing you have to do is sign up with Google AdSense and copy and paste the code to your web page.
GET TRAFFIC TO YOUR SITE FOR FREE
If you are a writer you can write articles and submit it to article directories for free. This way it is possible to build back links and get free traffic. If a visitor find your articles interesting they will download your articles and you will get back links. This means that your search engine rankings will increase when the visitors download your articles. The more back links you have from high pr websites more exposure your site will get in the search engines.