It is possible to earn money through your blog or website. You can use affiliate programs or other advertising methods to earn money. Google is providing AdSense for publishers. This program allows you to display ads relevant to the content of your site. When a viewer click the ad google pays you an amount.
For more details visit AdSense.